--- /srv/rebuilderd/tmp/rebuilderd6bByOW/inputs/mesa-libgallium_25.2.6-1~bpo13+1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd6bByOW/out/mesa-libgallium_25.2.6-1~bpo13+1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-11-04 16:30:36.000000 debian-binary │ -rw-r--r-- 0 0 0 1128 2025-11-04 16:30:36.000000 control.tar.xz │ --rw-r--r-- 0 0 0 7730128 2025-11-04 16:30:36.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 7729180 2025-11-04 16:30:36.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.2.6-1~bpo13+1.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 0x18bb9d4 0x018bb9d4 0x018bb9d4 0x05ff0 0x05ff0 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x18c19c8 0x18c19c8 R E 0x10000 │ │ │ │ + ARM_EXIDX 0x18bba04 0x018bba04 0x018bba04 0x05ff0 0x05ff0 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x18c19f8 0x18c19f8 R E 0x10000 │ │ │ │ LOAD 0x18cc880 0x018dc880 0x018dc880 0x109592 0x2cf280 RW 0x10000 │ │ │ │ DYNAMIC 0x19afe50 0x019bfe50 0x019bfe50 0x001b0 0x001b0 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0x18cc880 0x018dc880 0x018dc880 0x00004 0x0001c R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x18cc880 0x018dc880 0x018dc880 0xe3780 0xe3780 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,20 +10,20 @@ │ │ │ │ [ 5] .gnu.version VERSYM 0000a88e 00a88e 0007fc 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_d VERDEF 0000b08c 00b08c 000030 00 A 4 2 4 │ │ │ │ [ 7] .gnu.version_r VERNEED 0000b0bc 00b0bc 000300 00 A 4 8 4 │ │ │ │ [ 8] .rel.dyn REL 0000b3bc 00b3bc 061288 08 A 3 0 4 │ │ │ │ [ 9] .rel.plt REL 0006c644 06c644 001ab8 08 AI 3 24 4 │ │ │ │ [10] .init PROGBITS 0006e0fc 06e0fc 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 0006e108 06e108 002848 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 00070950 070950 f7d514 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 00fede64 fede64 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00fede70 fede70 8c892e 00 A 0 0 16 │ │ │ │ - [15] .ARM.extab PROGBITS 018b67a0 18b67a0 005234 00 A 0 0 4 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 018bb9d4 18bb9d4 005ff0 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 018c19c4 18c19c4 000004 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 00070950 070950 f7d540 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 00fede90 fede90 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00fedea0 fedea0 8c892e 00 A 0 0 16 │ │ │ │ + [15] .ARM.extab PROGBITS 018b67d0 18b67d0 005234 00 A 0 0 4 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 018bba04 18bba04 005ff0 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 018c19f4 18c19f4 000004 00 A 0 0 4 │ │ │ │ [18] .tdata PROGBITS 018dc880 18cc880 000004 00 WAT 0 0 4 │ │ │ │ [19] .tbss NOBITS 018dc884 18cc884 000018 00 WAT 0 0 4 │ │ │ │ [20] .init_array INIT_ARRAY 018dc884 18cc884 000040 04 WA 0 0 4 │ │ │ │ [21] .fini_array FINI_ARRAY 018dc8c4 18cc8c4 000004 04 WA 0 0 4 │ │ │ │ [22] .data.rel.ro PROGBITS 018dc8c8 18cc8c8 0e3588 00 WA 0 0 8 │ │ │ │ [23] .dynamic DYNAMIC 019bfe50 19afe50 0001b0 08 WA 4 0 4 │ │ │ │ [24] .got PROGBITS 019c0000 19b0000 003b00 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.2.6-1~bpo13+1.so] │ │ │ │ 0x0000000c (INIT) 0x6e0fc │ │ │ │ - 0x0000000d (FINI) 0xfede64 │ │ │ │ + 0x0000000d (FINI) 0xfede90 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x18dc884 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 64 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x18dc8c4 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x44f8 │ │ │ │ 0x00000006 (SYMTAB) 0x518 │ │ │ ├── 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: dd39eb37310f2e8a202631a60fcb18059c99c907 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0a7d1c66b580bf519f095068417dbb7b4254e91b │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -5606,15 +5606,15 @@ │ │ │ │ P))F FzD │ │ │ │ 4))F FzD │ │ │ │ l(9F FzD │ │ │ │ $(9F FzD │ │ │ │ tMMMwMMMhMMMkMMMnMMMqMMMbMMMe │ │ │ │ IHxDpGHHxDpGHHxDpG │ │ │ │ DHxDpGDHxDpGCHxDpGCHxDpGBHxDpGBHxDpGAHxDpGAHxDpG@HxDpG@HxDpG?HxDpG?HxDpG>HxDpG>HxDpG=HxDpG=HxDpG;852/,)&# │ │ │ │ ,HxDpG,HxDpG+HxDpG+HxDpG*HxDpG*HxDpG)HxDpG)HxDpG(HxDpG(HxDpG'HxDpG'HxDpG&HxDpG&HxDpG%HxDpG%HxDpG$HxDpG$HxDpG#HxDpG#HxDpG"HxDpG"HxDpG!HxDpG!HxDpG HxDpG HxDpG │ │ │ │ +HxDpG"lm │ │ │ │ 8HxDpG7HxDpG7HxDpG6HxDpG6HxDpG5HxDpG5HxDpG4HxDpG4HxDpG3HxDpG3HxDpG2HxDpG2HxDpG1HxDpG1HxDpG0HxDpG0HxDpG/HxDpG/HxDpG.HxDpG.HxDpG-HxDpG-HxDpG,HxDpG,HxDpG+HxDpG+HxDpG*HxDpG*HxDpG)HxDpG)HxDpG(HxDpG(HxDpG'HxDpG │ │ │ │ 4HxDpG3HxDpG3HxDpG2HxDpGM │ │ │ │ eHxDpGeHxDpGdHxDpGdHxDpGcHxDpGcHxDpGbHxDpGbHxDpGaHxDpGo │ │ │ │ ZHxDpGZHxDpGYHxDpGYHxDpGXHxDpGXHxDpGWHxDpGWHxDpGVHxDpGVHxDpGUHxDpGUHxDpGTHxDpGTHxDpGSHxDpGSHxDpGRHxDpGRHxDpGQHxDpGQHxDpGPHxDpGC │ │ │ │ FHxDpGFHxDpGEHxDpGEHxDpGDHxDpGDHxDpGCHxDpGCHxDpGBHxDpGBHxDpGAHxDpGAHxDpG@HxDpG@HxDpG?HxDpG?HxDpG>HxDpG>HxDpG=HxDpG=HxDpGJ+FzD_ │ │ │ │ #4J+FzD_ │ │ │ │ 2SJ+FzD_ │ │ │ │ xlLJzDLK │ │ │ │ -2JJ+FzD_ │ │ │ │ +2JJ+FzD^ │ │ │ │ 2CJ+FzD^ │ │ │ │ 2>J+FzD^ │ │ │ │ #4J+FzD^ │ │ │ │ 2gJ+FzD^ │ │ │ │ 2^J+FzD^ │ │ │ │ #MJ+FzD^ │ │ │ │ #HJ+FzD^ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -40,16 +40,16 @@ │ │ │ │ @ instruction: 0xf8564605 │ │ │ │ adcsmi r0, r0, #68, 30 @ 0x110 │ │ │ │ stmdavs r4, {r0, r2, ip, lr, pc} │ │ │ │ @ instruction: 0xf7fe210c │ │ │ │ strtmi lr, [r0], -r0, lsl #29 │ │ │ │ @ instruction: 0xf105e7f7 │ │ │ │ vqadd.u32 d0, d12, d28 │ │ │ │ - strtmi sp, [r8], -r7, lsr #4 │ │ │ │ - adcle pc, sl, #939524096 @ 0x38000000 │ │ │ │ + @ instruction: 0x4628d23b │ │ │ │ + adcsle pc, lr, #939524096 @ 0x38000000 │ │ │ │ andeq fp, r0, r0, ror sp │ │ │ │ push {r0, r2, r3, r5, r6, r9, fp, lr} │ │ │ │ blmi 1bc49c8 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ orrseq pc, r4, ip, asr #6 │ │ │ │ orrseq r9, r7, r0, lsr sl │ │ │ │ andeq r3, r0, r4, ror #16 │ │ │ │ - tsteq r0, r4, ror #7 │ │ │ │ - @ instruction: 0x0110c3f6 │ │ │ │ + tsteq r0, r4, lsl r4 │ │ │ │ + tsteq r0, r6, lsr #8 │ │ │ │ orrseq r9, r7, lr, lsl #18 │ │ │ │ - smlalseq r0, sl, lr, r4 │ │ │ │ - tsteq r0, r0, asr #6 │ │ │ │ - ldrsbteq r0, [sl], #62 @ 0x3e │ │ │ │ - ldrsbteq r0, [sl], #62 @ 0x3e │ │ │ │ - ldrshteq r0, [sl], #50 @ 0x32 │ │ │ │ - rscseq r0, sl, r8, lsl #8 │ │ │ │ - rscseq r0, sl, r0, lsr #8 │ │ │ │ - rscseq r0, sl, lr, asr #7 │ │ │ │ + rscseq r0, sl, lr, asr #9 │ │ │ │ + tsteq r0, r0, ror r3 │ │ │ │ + rscseq r0, sl, lr, lsl #8 │ │ │ │ + rscseq r0, sl, lr, lsl #8 │ │ │ │ + rscseq r0, sl, r2, lsr #8 │ │ │ │ + rscseq r0, sl, r8, lsr r4 │ │ │ │ + rscseq r0, sl, r0, asr r4 │ │ │ │ + ldrshteq r0, [sl], #62 @ 0x3e │ │ │ │ orrseq r9, r7, r6, lsr #15 │ │ │ │ andeq r1, r0, ip, lsl #3 │ │ │ │ - smlalseq r7, r9, r8, sl │ │ │ │ + rscseq r7, r9, r8, asr #21 │ │ │ │ orrseq r9, r7, r4, lsr #11 │ │ │ │ - rscseq r7, r9, r6, ror sl │ │ │ │ - rscseq r7, r9, lr, lsl #21 │ │ │ │ - rscseq r7, r9, r8, ror #20 │ │ │ │ - rscseq r7, r9, r2, asr sl │ │ │ │ - rscseq r7, r9, r4, asr #20 │ │ │ │ - rscseq r0, sl, ip, lsl r2 │ │ │ │ + rscseq r7, r9, r6, lsr #21 │ │ │ │ + ldrhteq r7, [r9], #174 @ 0xae │ │ │ │ + smlalseq r7, r9, r8, sl │ │ │ │ + rscseq r7, r9, r2, lsl #21 │ │ │ │ + rscseq r7, r9, r4, ror sl │ │ │ │ + rscseq r0, sl, ip, asr #4 │ │ │ │ andeq r1, r0, r8, ror #4 │ │ │ │ - ldrhteq r0, [sl], #28 │ │ │ │ - ldrhteq r0, [sl], #26 │ │ │ │ - ldrhteq r0, [sl], #30 │ │ │ │ - rscseq r0, sl, r2, asr #3 │ │ │ │ - rscseq r0, sl, r2, asr #3 │ │ │ │ - rscseq r0, sl, lr, asr #3 │ │ │ │ - rscseq r0, sl, lr, asr #3 │ │ │ │ + rscseq r0, sl, ip, ror #3 │ │ │ │ + rscseq r0, sl, sl, ror #3 │ │ │ │ + rscseq r0, sl, lr, ror #3 │ │ │ │ + ldrshteq r0, [sl], #18 │ │ │ │ + ldrshteq r0, [sl], #18 │ │ │ │ + ldrshteq r0, [sl], #30 │ │ │ │ + ldrshteq r0, [sl], #30 │ │ │ │ orrseq r9, r7, r6, asr #7 │ │ │ │ - ldrshteq r0, [sl], #8 │ │ │ │ + rscseq r0, sl, r8, lsr #2 │ │ │ │ orrseq r9, r7, r6, asr #7 │ │ │ │ orrseq r9, r7, sl, lsr #6 │ │ │ │ orrseq r9, r7, ip, asr r2 │ │ │ │ - rscseq r7, r9, r0, lsl #13 │ │ │ │ - rscseq r0, sl, r6, lsl #1 │ │ │ │ - rscseq r7, sp, r0, ror #5 │ │ │ │ - @ instruction: 0x010f3bb0 │ │ │ │ - ldrsbteq r8, [fp], #166 @ 0xa6 │ │ │ │ + ldrhteq r7, [r9], #96 @ 0x60 │ │ │ │ + ldrhteq r0, [sl], #6 │ │ │ │ + rscseq r7, sp, r0, lsl r3 │ │ │ │ + smlatteq pc, r0, fp, r3 │ │ │ │ + rscseq r8, fp, r6, lsl #22 │ │ │ │ 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 0x0000ea4e │ │ │ │ @ instruction: 0x0194ee98 │ │ │ │ @ instruction: 0x000037b4 │ │ │ │ orrseq r6, sl, ip, ror #2 │ │ │ │ - cmneq r8, r0, asr r5 │ │ │ │ + cmneq r8, r0, lsl #11 │ │ │ │ orrseq r6, sl, r0, ror #2 │ │ │ │ orrseq lr, r4, r6, ror lr │ │ │ │ orrseq r6, sl, r2, asr #2 │ │ │ │ orrseq r6, sl, r2, lsr r1 │ │ │ │ ldrsbeq r6, [sl, r8] │ │ │ │ orrseq r6, sl, r6, asr #1 │ │ │ │ andeq r2, r0, r4, asr pc │ │ │ │ @ instruction: 0x019528d0 │ │ │ │ orrseq r6, sl, r4, lsr #1 │ │ │ │ - cmneq r8, ip, lsl #6 │ │ │ │ + cmneq r8, ip, lsr r3 │ │ │ │ orrseq r6, sl, r6, ror r0 │ │ │ │ orrseq r6, sl, r4, ror r0 │ │ │ │ orrseq r6, sl, r2, rrx │ │ │ │ orrseq r6, sl, r2, asr r0 │ │ │ │ @ instruction: 0x019a5ffe │ │ │ │ orrseq r5, sl, ip, ror #31 │ │ │ │ andeq r2, r0, ip, lsl #2 │ │ │ │ @@ -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, lsl #24] │ │ │ │ @ instruction: 0x0194ebba │ │ │ │ - ldrhteq r9, [lr], #228 @ 0xe4 │ │ │ │ + rscseq r9, lr, r4, ror #29 │ │ │ │ @ instruction: 0x000037b4 │ │ │ │ orrseq lr, r4, sl, lsr #23 │ │ │ │ - rscseq r1, sp, r2, lsl r9 │ │ │ │ - rscseq r9, lr, r0, lsr #29 │ │ │ │ - rscseq r6, lr, r0, lsl #21 │ │ │ │ - rscseq r9, lr, ip, lsl lr │ │ │ │ - rscseq r9, lr, r6, lsl lr │ │ │ │ - rscseq r9, lr, r0, ror #27 │ │ │ │ + rscseq r1, sp, r2, asr #18 │ │ │ │ + ldrsbteq r9, [lr], #224 @ 0xe0 │ │ │ │ + ldrhteq r6, [lr], #160 @ 0xa0 │ │ │ │ + rscseq r9, lr, ip, asr #28 │ │ │ │ + rscseq r9, lr, r6, asr #28 │ │ │ │ + rscseq r9, lr, r0, lsl lr │ │ │ │ orrseq r5, sl, r4, ror #30 │ │ │ │ andeq r3, r0, ip, lsl r4 │ │ │ │ @ instruction: 0x019525d2 │ │ │ │ orrseq r5, sl, lr, lsr #30 │ │ │ │ - rscseq r6, lr, sl, ror #19 │ │ │ │ - rscseq r6, lr, r0, ror #19 │ │ │ │ - ldrsbteq r6, [lr], #152 @ 0x98 │ │ │ │ - ldrsbteq r6, [lr], #144 @ 0x90 │ │ │ │ - rscseq r6, lr, r8, asr #19 │ │ │ │ - rscseq r6, lr, r0, asr #19 │ │ │ │ + rscseq r6, lr, sl, lsl sl │ │ │ │ + rscseq r6, lr, r0, lsl sl │ │ │ │ + rscseq r6, lr, r8, lsl #20 │ │ │ │ + rscseq r6, lr, r0, lsl #20 │ │ │ │ + ldrshteq r6, [lr], #152 @ 0x98 │ │ │ │ + ldrshteq r6, [lr], #144 @ 0x90 │ │ │ │ orrseq r5, sl, r2, lsr #29 │ │ │ │ andeq r3, r0, r0, ror #9 │ │ │ │ orrseq r2, r5, lr, lsl r5 │ │ │ │ orrseq r5, sl, r0, ror #28 │ │ │ │ orrseq r5, sl, sl, lsr lr │ │ │ │ andeq r2, r0, r8, asr #12 │ │ │ │ orrseq r5, sl, r0, lsl #28 │ │ │ │ orrseq r5, sl, ip, asr #27 │ │ │ │ andeq r3, r0, r8, lsr #16 │ │ │ │ orrseq r5, sl, lr, lsl #27 │ │ │ │ orrseq r5, sl, r4, asr sp │ │ │ │ - cmneq r8, r6, lsr #17 │ │ │ │ + ldrdeq r8, [r8, #-134]! @ 0xffffff7a │ │ │ │ orrseq r5, sl, r8, lsl sp │ │ │ │ orrseq lr, r4, r6, asr #18 │ │ │ │ orrseq lr, r4, r0, lsr #18 │ │ │ │ @ instruction: 0x0194e8b4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc8a2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -1123,20 +1123,20 @@ │ │ │ │ @ instruction: 0xf1d06898 │ │ │ │ ldccc 0, cr15, [ip], {13} │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ vstrcc s28, [r1, #-376] @ 0xfffffe88 │ │ │ │ ubfx sp, r9, #1, #25 │ │ │ │ mrc 7, 4, APSR_nzcv, cr6, cr12, {7} │ │ │ │ orrseq lr, r4, lr, lsr #15 │ │ │ │ - smlatbeq r0, sl, pc, sp @ │ │ │ │ + ldrdeq sp, [r0, -sl] │ │ │ │ @ instruction: 0x000037b4 │ │ │ │ @ instruction: 0x0194e79e │ │ │ │ - rscseq r6, lr, r6, asr r8 │ │ │ │ - rscseq r6, lr, r0, asr r8 │ │ │ │ - rscseq r6, lr, ip, asr #16 │ │ │ │ + rscseq r6, lr, r6, lsl #17 │ │ │ │ + rscseq r6, lr, r0, lsl #17 │ │ │ │ + rscseq r6, lr, ip, ror r8 │ │ │ │ orrseq r5, sl, sl, asr #23 │ │ │ │ orrseq r5, sl, r4, asr #23 │ │ │ │ orrseq r5, sl, r0, asr #23 │ │ │ │ @ instruction: 0x019a5b9a │ │ │ │ orrseq r5, sl, r6, ror #21 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ orrseq r2, r5, lr, lsl r1 │ │ │ │ @@ -1355,15 +1355,15 @@ │ │ │ │ b cafe60 │ │ │ │ ldrbtmi r4, [r8], #-2053 @ 0xfffff7fb │ │ │ │ svc 0x00b2f7fd │ │ │ │ orrseq lr, r4, ip, lsl r2 │ │ │ │ @ instruction: 0x000037b4 │ │ │ │ orrseq lr, r4, r0, ror #3 │ │ │ │ orrseq lr, r4, r4, lsr #3 │ │ │ │ - rscseq r6, lr, sl, ror r0 │ │ │ │ + rscseq r6, lr, sl, lsr #1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc9094 │ │ │ │ @ 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] │ │ │ │ orrseq lr, r4, ip, asr r1 │ │ │ │ @ instruction: 0x000037b4 │ │ │ │ - tsteq fp, r8, lsl #6 │ │ │ │ + tsteq fp, r8, lsr r3 │ │ │ │ orrseq lr, r4, lr, asr #2 │ │ │ │ - rscseq r6, lr, sl, ror #10 │ │ │ │ - rscseq r6, lr, r0, ror r5 │ │ │ │ - rscseq r6, lr, sl, ror r5 │ │ │ │ - rscseq r6, lr, r4, ror r5 │ │ │ │ - rscseq r6, lr, r4, ror r5 │ │ │ │ - rscseq r6, lr, r4, ror r5 │ │ │ │ - rscseq r6, lr, r8, ror r5 │ │ │ │ - rscseq r6, lr, r8, ror r5 │ │ │ │ - rscseq r6, lr, r8, ror r5 │ │ │ │ - rscseq fp, fp, r8, lsl #2 │ │ │ │ - smlalseq r0, sp, r8, pc @ │ │ │ │ - rscseq r6, lr, r8, asr r5 │ │ │ │ + smlalseq r6, lr, sl, r5 │ │ │ │ + rscseq r6, lr, r0, lsr #11 │ │ │ │ + rscseq r6, lr, sl, lsr #11 │ │ │ │ + rscseq r6, lr, r4, lsr #11 │ │ │ │ + rscseq r6, lr, r4, lsr #11 │ │ │ │ + rscseq r6, lr, r4, lsr #11 │ │ │ │ + rscseq r6, lr, r8, lsr #11 │ │ │ │ + rscseq r6, lr, r8, lsr #11 │ │ │ │ + rscseq r6, lr, r8, lsr #11 │ │ │ │ + rscseq fp, fp, r8, lsr r1 │ │ │ │ + rscseq r0, sp, r8, asr #31 │ │ │ │ + rscseq r6, lr, r8, lsl #11 │ │ │ │ + rscseq r6, lr, r4, lsl #11 │ │ │ │ + rscseq r6, lr, r0, lsl #11 │ │ │ │ + rscseq r6, lr, ip, ror r5 │ │ │ │ + rscseq r0, sp, r4, lsl #31 │ │ │ │ + rscseq r6, lr, r8, ror #10 │ │ │ │ + rscseq r0, sp, r4, lsr pc │ │ │ │ rscseq r6, lr, r4, asr r5 │ │ │ │ rscseq r6, lr, r0, asr r5 │ │ │ │ - rscseq r6, lr, ip, asr #10 │ │ │ │ - rscseq r0, sp, r4, asr pc │ │ │ │ + rscseq r0, sp, r0, lsl pc │ │ │ │ + rscseq r6, lr, ip, lsr r5 │ │ │ │ rscseq r6, lr, r8, lsr r5 │ │ │ │ - rscseq r0, sp, r4, lsl #30 │ │ │ │ - rscseq r6, lr, r4, lsr #10 │ │ │ │ - rscseq r6, lr, r0, lsr #10 │ │ │ │ - rscseq r0, sp, r0, ror #29 │ │ │ │ - rscseq r6, lr, ip, lsl #10 │ │ │ │ - rscseq r6, lr, r8, lsl #10 │ │ │ │ - rscseq r6, lr, r8, lsl #10 │ │ │ │ - rscseq r6, lr, r4, lsl #10 │ │ │ │ - rscseq ip, r7, ip, ror #27 │ │ │ │ + rscseq r6, lr, r8, lsr r5 │ │ │ │ + rscseq r6, lr, r4, lsr r5 │ │ │ │ + rscseq ip, r7, ip, lsl lr │ │ │ │ orrseq r5, sl, r6, asr r4 │ │ │ │ andeq r1, r0, r4, lsl #14 │ │ │ │ orrseq r1, r5, r8, ror #20 │ │ │ │ orrseq r5, sl, r4, lsr #8 │ │ │ │ orrseq sp, r4, r6, asr pc │ │ │ │ orrseq sp, r4, r0, lsr pc │ │ │ │ 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 r9, lr, r2, asr #17 │ │ │ │ - smlabteq r4, r0, r6, r5 │ │ │ │ - smlalseq r9, lr, ip, r8 │ │ │ │ - rscseq r9, lr, ip, asr r6 │ │ │ │ + ldrshteq r9, [lr], #130 @ 0x82 │ │ │ │ + strdeq r5, [r4, -r0] │ │ │ │ + rscseq r9, lr, ip, asr #17 │ │ │ │ + rscseq r9, lr, ip, lsl #13 │ │ │ │ orrseq sp, r4, r4, lsr sp │ │ │ │ - rscseq r9, lr, r2, lsl #17 │ │ │ │ + ldrhteq r9, [lr], #130 @ 0x82 │ │ │ │ @ instruction: 0x000037b4 │ │ │ │ - ldrhteq r9, [lr], #192 @ 0xc0 │ │ │ │ + rscseq r9, lr, r0, ror #25 │ │ │ │ @ instruction: 0x0194dcf8 │ │ │ │ - ldrhteq r9, [lr], #198 @ 0xc6 │ │ │ │ - rscseq r9, lr, r8, asr #10 │ │ │ │ - rscseq r9, lr, r2, ror ip │ │ │ │ - rscseq r9, lr, r0, asr ip │ │ │ │ - rscseq r9, lr, r6, lsr #19 │ │ │ │ - rscseq r9, lr, sl, asr #20 │ │ │ │ - rscseq r9, lr, ip, asr #14 │ │ │ │ - rscseq r0, sp, r2, ror r9 │ │ │ │ - rscseq r5, r9, r0, lsr r0 │ │ │ │ - rscseq r9, lr, r2, ror #15 │ │ │ │ - rscseq r9, lr, r6, asr sl │ │ │ │ - rscseq r9, lr, lr, lsr r6 │ │ │ │ - rscseq r9, lr, r8, lsl #16 │ │ │ │ - rscseq r9, lr, r6, asr #17 │ │ │ │ - rscseq r9, lr, ip, asr #17 │ │ │ │ - rscseq r9, lr, r6, lsr #16 │ │ │ │ - rscseq r9, lr, ip, lsl #16 │ │ │ │ + rscseq r9, lr, r6, ror #25 │ │ │ │ + rscseq r9, lr, r8, ror r5 │ │ │ │ + rscseq r9, lr, r2, lsr #25 │ │ │ │ + rscseq r9, lr, r0, lsl #25 │ │ │ │ + ldrsbteq r9, [lr], #150 @ 0x96 │ │ │ │ + rscseq r9, lr, sl, ror sl │ │ │ │ + rscseq r9, lr, ip, ror r7 │ │ │ │ + rscseq r0, sp, r2, lsr #19 │ │ │ │ + rscseq r5, r9, r0, rrx │ │ │ │ + rscseq r9, lr, r2, lsl r8 │ │ │ │ + rscseq r9, lr, r6, lsl #21 │ │ │ │ + rscseq r9, lr, lr, ror #12 │ │ │ │ + rscseq r9, lr, r8, lsr r8 │ │ │ │ + ldrshteq r9, [lr], #134 @ 0x86 │ │ │ │ + ldrshteq r9, [lr], #140 @ 0x8c │ │ │ │ + rscseq r9, lr, r6, asr r8 │ │ │ │ + rscseq r9, lr, ip, lsr r8 │ │ │ │ + rscseq r9, lr, r2, asr #18 │ │ │ │ + rscseq r9, lr, lr, lsl #5 │ │ │ │ + ldrsbteq r9, [lr], #132 @ 0x84 │ │ │ │ + ldrhteq r9, [lr], #130 @ 0x82 │ │ │ │ + rscseq r9, lr, r4, lsl #14 │ │ │ │ + rscseq r9, lr, sl, lsr #17 │ │ │ │ + rscseq r9, lr, ip, ror #19 │ │ │ │ + ldrshteq r9, [lr], #146 @ 0x92 │ │ │ │ rscseq r9, lr, r2, lsl r9 │ │ │ │ - rscseq r9, lr, lr, asr r2 │ │ │ │ - rscseq r9, lr, r4, lsr #17 │ │ │ │ - rscseq r9, lr, r2, lsl #17 │ │ │ │ - ldrsbteq r9, [lr], #100 @ 0x64 │ │ │ │ - rscseq r9, lr, sl, ror r8 │ │ │ │ - ldrhteq r9, [lr], #156 @ 0x9c │ │ │ │ - rscseq r9, lr, r2, asr #19 │ │ │ │ - rscseq r9, lr, r2, ror #17 │ │ │ │ - rscseq r9, lr, r4, lsl #17 │ │ │ │ - smlalseq r9, lr, r2, r4 │ │ │ │ - rscseq r9, lr, ip, lsl #9 │ │ │ │ - ldrshteq r4, [r9], #194 @ 0xc2 │ │ │ │ - rscseq r9, lr, r8, lsr #14 │ │ │ │ - rscseq r9, lr, ip, ror #12 │ │ │ │ - rscseq r9, lr, r2, lsr #13 │ │ │ │ - ldrsbteq r9, [lr], #110 @ 0x6e │ │ │ │ - rscseq r9, lr, ip, ror r1 │ │ │ │ - ldrhteq r9, [lr], #82 @ 0x52 │ │ │ │ - rscseq r9, lr, r2, lsr #1 │ │ │ │ - rscseq r9, lr, r8, asr #1 │ │ │ │ + ldrhteq r9, [lr], #132 @ 0x84 │ │ │ │ + rscseq r9, lr, r2, asr #9 │ │ │ │ + ldrhteq r9, [lr], #76 @ 0x4c │ │ │ │ + rscseq r4, r9, r2, lsr #26 │ │ │ │ + rscseq r9, lr, r8, asr r7 │ │ │ │ + smlalseq r9, lr, ip, r6 │ │ │ │ + ldrsbteq r9, [lr], #98 @ 0x62 │ │ │ │ + rscseq r9, lr, lr, lsl #14 │ │ │ │ + rscseq r9, lr, ip, lsr #3 │ │ │ │ + rscseq r9, lr, r2, ror #11 │ │ │ │ + ldrsbteq r9, [lr], #2 │ │ │ │ + ldrshteq r9, [lr], #8 │ │ │ │ + rscseq r9, lr, r6, asr #6 │ │ │ │ + rscseq r9, lr, r8, asr #6 │ │ │ │ + ldrshteq r9, [lr], #44 @ 0x2c │ │ │ │ + rscseq r9, lr, r2, lsl #6 │ │ │ │ + rscseq r9, lr, r4, lsl #6 │ │ │ │ + rscseq r9, lr, r6, lsl #6 │ │ │ │ + rscseq r9, lr, r0, lsl r3 │ │ │ │ rscseq r9, lr, r6, lsl r3 │ │ │ │ - rscseq r9, lr, r8, lsl r3 │ │ │ │ - rscseq r9, lr, ip, asr #5 │ │ │ │ - ldrsbteq r9, [lr], #34 @ 0x22 │ │ │ │ - ldrsbteq r9, [lr], #36 @ 0x24 │ │ │ │ - ldrsbteq r9, [lr], #38 @ 0x26 │ │ │ │ - rscseq r9, lr, r0, ror #5 │ │ │ │ - rscseq r9, lr, r6, ror #5 │ │ │ │ - rscseq r9, lr, ip, lsl r3 │ │ │ │ - rscseq r9, lr, lr, lsl r3 │ │ │ │ - rscseq r9, lr, r8, asr #5 │ │ │ │ - ldrhteq r9, [lr], #46 @ 0x2e │ │ │ │ - rscseq r9, lr, r2, asr #5 │ │ │ │ - rscseq r9, lr, r4, asr #5 │ │ │ │ - rscseq r8, lr, r0, asr lr │ │ │ │ - rscseq r1, lr, ip, lsr r0 │ │ │ │ - rscseq r4, r9, r4, lsr sl │ │ │ │ - rscseq r0, sp, r2, lsl #6 │ │ │ │ - rscseq r9, lr, r6, asr #3 │ │ │ │ - rscseq r9, lr, ip, lsl #4 │ │ │ │ - rscseq r9, lr, r6, asr r2 │ │ │ │ - rscseq r9, lr, ip, lsl #4 │ │ │ │ - rscseq r9, lr, lr, lsl #4 │ │ │ │ - rscseq r9, lr, r0, lsl r2 │ │ │ │ - rscseq r9, lr, lr, lsr #3 │ │ │ │ - rscseq r9, lr, r4, lsl r2 │ │ │ │ - rscseq r9, lr, r2, lsl r2 │ │ │ │ - ldrhteq r9, [lr], #20 │ │ │ │ - tsteq fp, sl, asr #10 │ │ │ │ - rscseq r9, lr, ip, lsl #2 │ │ │ │ - rscseq r4, r9, r0, asr r8 │ │ │ │ - ldrsbteq r8, [lr], #178 @ 0xb2 │ │ │ │ - tsteq pc, r0, lsl #28 │ │ │ │ - rscseq r8, lr, r8, lsr #22 │ │ │ │ - rscseq r8, lr, sl, ror #26 │ │ │ │ - ldrdeq r6, [pc, -ip] │ │ │ │ - ldrhteq r8, [lr], #174 @ 0xae │ │ │ │ - rscseq r8, lr, r0, asr #21 │ │ │ │ - rscseq r8, lr, r2, asr #21 │ │ │ │ - rscseq r8, lr, r0, asr #21 │ │ │ │ - ldrhteq r8, [lr], #174 @ 0xae │ │ │ │ - ldrhteq r8, [lr], #172 @ 0xac │ │ │ │ - rscseq r8, lr, r6, lsl #20 │ │ │ │ - rscseq r8, lr, r8, lsl #20 │ │ │ │ - rscseq r8, lr, sl, lsl #20 │ │ │ │ - rscseq r8, lr, r4, lsr #20 │ │ │ │ - rscseq r8, lr, r6, lsr #20 │ │ │ │ - rscseq r8, lr, r8, lsr #20 │ │ │ │ - rscseq r9, lr, sl, ror r0 │ │ │ │ - ldrsbteq r8, [lr], #172 @ 0xac │ │ │ │ - rscseq r8, lr, r2, lsr #18 │ │ │ │ - rscseq r8, lr, sl, lsr #18 │ │ │ │ - rscseq r8, lr, lr, lsr #18 │ │ │ │ - rscseq r8, lr, lr, lsr #18 │ │ │ │ - rscseq r8, lr, lr, lsr #18 │ │ │ │ - rscseq r8, lr, r2, ror #21 │ │ │ │ - rscseq r8, lr, r0, lsr r9 │ │ │ │ - rscseq r8, lr, r4, asr #18 │ │ │ │ - rscseq r8, lr, r0, ror r9 │ │ │ │ - ldrsbteq r8, [lr], #138 @ 0x8a │ │ │ │ - rscseq r8, lr, r2, ror #17 │ │ │ │ - rscseq r8, lr, r6, ror #17 │ │ │ │ - rscseq r8, lr, ip, ror #17 │ │ │ │ + rscseq r9, lr, ip, asr #6 │ │ │ │ + rscseq r9, lr, lr, asr #6 │ │ │ │ + ldrshteq r9, [lr], #40 @ 0x28 │ │ │ │ + rscseq r9, lr, lr, ror #5 │ │ │ │ + ldrshteq r9, [lr], #34 @ 0x22 │ │ │ │ + ldrshteq r9, [lr], #36 @ 0x24 │ │ │ │ + rscseq r8, lr, r0, lsl #29 │ │ │ │ + rscseq r1, lr, ip, rrx │ │ │ │ + rscseq r4, r9, r4, ror #20 │ │ │ │ + rscseq r0, sp, r2, lsr r3 │ │ │ │ + ldrshteq r9, [lr], #22 │ │ │ │ + rscseq r9, lr, ip, lsr r2 │ │ │ │ + rscseq r9, lr, r6, lsl #5 │ │ │ │ + rscseq r9, lr, ip, lsr r2 │ │ │ │ + rscseq r9, lr, lr, lsr r2 │ │ │ │ + rscseq r9, lr, r0, asr #4 │ │ │ │ + ldrsbteq r9, [lr], #30 │ │ │ │ + rscseq r9, lr, r4, asr #4 │ │ │ │ + rscseq r9, lr, r2, asr #4 │ │ │ │ + rscseq r9, lr, r4, ror #3 │ │ │ │ + tsteq fp, sl, ror r5 │ │ │ │ + rscseq r9, lr, ip, lsr r1 │ │ │ │ + rscseq r4, r9, r0, lsl #17 │ │ │ │ + rscseq r8, lr, r2, lsl #24 │ │ │ │ + tsteq pc, r0, lsr lr @ │ │ │ │ + rscseq r8, lr, r8, asr fp │ │ │ │ + smlalseq r8, lr, sl, sp │ │ │ │ + tsteq pc, ip, lsl #26 │ │ │ │ + rscseq r8, lr, lr, ror #21 │ │ │ │ + ldrshteq r8, [lr], #160 @ 0xa0 │ │ │ │ + ldrshteq r8, [lr], #162 @ 0xa2 │ │ │ │ + ldrshteq r8, [lr], #160 @ 0xa0 │ │ │ │ + rscseq r8, lr, lr, ror #21 │ │ │ │ + rscseq r8, lr, ip, ror #21 │ │ │ │ + rscseq r8, lr, r6, lsr sl │ │ │ │ + rscseq r8, lr, r8, lsr sl │ │ │ │ + rscseq r8, lr, sl, lsr sl │ │ │ │ + rscseq r8, lr, r4, asr sl │ │ │ │ + rscseq r8, lr, r6, asr sl │ │ │ │ + rscseq r8, lr, r8, asr sl │ │ │ │ + rscseq r9, lr, sl, lsr #1 │ │ │ │ + rscseq r8, lr, ip, lsl #22 │ │ │ │ + rscseq r8, lr, r2, asr r9 │ │ │ │ + rscseq r8, lr, sl, asr r9 │ │ │ │ + rscseq r8, lr, lr, asr r9 │ │ │ │ + rscseq r8, lr, lr, asr r9 │ │ │ │ + rscseq r8, lr, lr, asr r9 │ │ │ │ + rscseq r8, lr, r2, lsl fp │ │ │ │ + rscseq r8, lr, r0, ror #18 │ │ │ │ + rscseq r8, lr, r4, ror r9 │ │ │ │ + rscseq r8, lr, r0, lsr #19 │ │ │ │ + rscseq r8, lr, sl, lsl #18 │ │ │ │ + rscseq r8, lr, r2, lsl r9 │ │ │ │ + rscseq r8, lr, r6, lsl r9 │ │ │ │ + rscseq r8, lr, ip, lsl r9 │ │ │ │ + rscseq r8, lr, ip, lsr r9 │ │ │ │ + rscseq r8, lr, r6, lsl r9 │ │ │ │ + rscseq r8, lr, r4, lsl r9 │ │ │ │ + rscseq r8, lr, ip, lsr #18 │ │ │ │ + rscseq r8, lr, lr, lsl #18 │ │ │ │ rscseq r8, lr, ip, lsl #18 │ │ │ │ - rscseq r8, lr, r6, ror #17 │ │ │ │ - rscseq r8, lr, r4, ror #17 │ │ │ │ - ldrshteq r8, [lr], #140 @ 0x8c │ │ │ │ - ldrsbteq r8, [lr], #142 @ 0x8e │ │ │ │ - ldrsbteq r8, [lr], #140 @ 0x8c │ │ │ │ - ldrshteq r8, [lr], #130 @ 0x82 │ │ │ │ - rscseq r8, lr, r4, ror #17 │ │ │ │ - rscseq r8, lr, r8, asr #4 │ │ │ │ - rscseq r8, lr, r0, lsr r2 │ │ │ │ - rscseq r8, lr, lr, asr #4 │ │ │ │ - rscseq r9, lr, r2, ror r3 │ │ │ │ - rscseq r8, lr, r4, lsr r2 │ │ │ │ + rscseq r8, lr, r2, lsr #18 │ │ │ │ + rscseq r8, lr, r4, lsl r9 │ │ │ │ + rscseq r8, lr, r8, ror r2 │ │ │ │ + rscseq r8, lr, r0, ror #4 │ │ │ │ + rscseq r8, lr, lr, ror r2 │ │ │ │ + rscseq r9, lr, r2, lsr #7 │ │ │ │ + rscseq r8, lr, r4, ror #4 │ │ │ │ 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 │ │ │ │ ldmib sl!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - rscseq r8, lr, sl, lsl #11 │ │ │ │ - rscseq r8, lr, ip, lsl #11 │ │ │ │ - rscseq r8, lr, sl, lsl #11 │ │ │ │ - rscseq r8, lr, r8, lsl #11 │ │ │ │ - rscseq r8, lr, sl, asr #11 │ │ │ │ - rscseq r8, lr, r4, lsl #11 │ │ │ │ - rscseq r8, lr, r2, lsl #11 │ │ │ │ + ldrhteq r8, [lr], #90 @ 0x5a │ │ │ │ ldrhteq r8, [lr], #92 @ 0x5c │ │ │ │ - rscseq r8, lr, lr, ror r5 │ │ │ │ - rscseq r8, lr, ip, ror r5 │ │ │ │ - rscseq r8, lr, lr, lsr r6 │ │ │ │ - rscseq r8, lr, ip, ror #11 │ │ │ │ - ldrsbteq r8, [lr], #86 @ 0x56 │ │ │ │ - rscseq r8, lr, r8, lsl #10 │ │ │ │ - rscseq r8, lr, sl, asr #11 │ │ │ │ - ldrshteq r8, [lr], #76 @ 0x4c │ │ │ │ - rscseq r8, lr, lr, lsl #10 │ │ │ │ - rscseq r8, lr, r6, lsr #10 │ │ │ │ - ldrshteq r8, [lr], #68 @ 0x44 │ │ │ │ - ldrsbteq r8, [lr], #76 @ 0x4c │ │ │ │ - rscseq r8, lr, r2, lsr #10 │ │ │ │ - rscseq r8, lr, ip, lsr #10 │ │ │ │ - ldrsbteq r8, [lr], #80 @ 0x50 │ │ │ │ - rscseq r8, lr, r4, asr #11 │ │ │ │ + ldrhteq r8, [lr], #90 @ 0x5a │ │ │ │ ldrhteq r8, [lr], #88 @ 0x58 │ │ │ │ + ldrshteq r8, [lr], #90 @ 0x5a │ │ │ │ + ldrhteq r8, [lr], #84 @ 0x54 │ │ │ │ + ldrhteq r8, [lr], #82 @ 0x52 │ │ │ │ + rscseq r8, lr, ip, ror #11 │ │ │ │ + rscseq r8, lr, lr, lsr #11 │ │ │ │ rscseq r8, lr, ip, lsr #11 │ │ │ │ - rscseq r8, lr, r4, asr #13 │ │ │ │ - rscseq r8, lr, r6, lsr #12 │ │ │ │ - rscseq r8, lr, r6, asr #12 │ │ │ │ - rscseq r8, lr, r2, ror r6 │ │ │ │ - rscseq r8, lr, r0, ror r6 │ │ │ │ - rscseq r8, lr, r2, ror r6 │ │ │ │ - rscseq r8, lr, r4, ror r6 │ │ │ │ - rscseq r8, lr, r6, ror r6 │ │ │ │ - rscseq r8, lr, r4, ror r6 │ │ │ │ - ldrshteq r8, [lr], #120 @ 0x78 │ │ │ │ - rscseq r8, lr, lr, ror r5 │ │ │ │ - rscseq r8, lr, sl, ror #10 │ │ │ │ - rscseq ip, fp, lr, lsr r7 │ │ │ │ - rscseq r8, lr, r2, lsl #11 │ │ │ │ - rscseq r8, lr, r2, lsl #11 │ │ │ │ - rscseq r8, lr, lr, ror r5 │ │ │ │ - rscseq r8, lr, r4, ror r5 │ │ │ │ - rscseq r8, lr, sl, ror #10 │ │ │ │ + rscseq r8, lr, lr, ror #12 │ │ │ │ + rscseq r8, lr, ip, lsl r6 │ │ │ │ + rscseq r8, lr, r6, lsl #12 │ │ │ │ + rscseq r8, lr, r8, lsr r5 │ │ │ │ + ldrshteq r8, [lr], #90 @ 0x5a │ │ │ │ + rscseq r8, lr, ip, lsr #10 │ │ │ │ + rscseq r8, lr, lr, lsr r5 │ │ │ │ + rscseq r8, lr, r6, asr r5 │ │ │ │ rscseq r8, lr, r4, lsr #10 │ │ │ │ - rscseq r8, r9, r6, lsr #14 │ │ │ │ - rscseq r8, lr, r0, lsr #10 │ │ │ │ - rscseq r8, lr, lr, lsl r5 │ │ │ │ - rscseq r8, lr, ip, lsl r5 │ │ │ │ - rscseq r8, lr, r6, lsl r5 │ │ │ │ - rscseq r8, lr, r8, lsl r5 │ │ │ │ - rscseq r8, lr, r2, lsr #10 │ │ │ │ - ldrhteq r8, [lr], #64 @ 0x40 │ │ │ │ + rscseq r8, lr, ip, lsl #10 │ │ │ │ + rscseq r8, lr, r2, asr r5 │ │ │ │ + rscseq r8, lr, ip, asr r5 │ │ │ │ + rscseq r8, lr, r0, lsl #12 │ │ │ │ + ldrshteq r8, [lr], #84 @ 0x54 │ │ │ │ + rscseq r8, lr, r8, ror #11 │ │ │ │ + ldrsbteq r8, [lr], #92 @ 0x5c │ │ │ │ + ldrshteq r8, [lr], #100 @ 0x64 │ │ │ │ + rscseq r8, lr, r6, asr r6 │ │ │ │ + rscseq r8, lr, r6, ror r6 │ │ │ │ + rscseq r8, lr, r2, lsr #13 │ │ │ │ + rscseq r8, lr, r0, lsr #13 │ │ │ │ + rscseq r8, lr, r2, lsr #13 │ │ │ │ + rscseq r8, lr, r4, lsr #13 │ │ │ │ + rscseq r8, lr, r6, lsr #13 │ │ │ │ + rscseq r8, lr, r4, lsr #13 │ │ │ │ + rscseq r8, lr, r8, lsr #16 │ │ │ │ + rscseq r8, lr, lr, lsr #11 │ │ │ │ + smlalseq r8, lr, sl, r5 │ │ │ │ + rscseq ip, fp, lr, ror #14 │ │ │ │ + ldrhteq r8, [lr], #82 @ 0x52 │ │ │ │ + ldrhteq r8, [lr], #82 @ 0x52 │ │ │ │ + rscseq r8, lr, lr, lsr #11 │ │ │ │ + rscseq r8, lr, r4, lsr #11 │ │ │ │ + smlalseq r8, lr, sl, r5 │ │ │ │ + rscseq r8, lr, r4, asr r5 │ │ │ │ + rscseq r8, r9, r6, asr r7 │ │ │ │ + rscseq r8, lr, r0, asr r5 │ │ │ │ + rscseq r8, lr, lr, asr #10 │ │ │ │ + rscseq r8, lr, ip, asr #10 │ │ │ │ + rscseq r8, lr, r6, asr #10 │ │ │ │ + rscseq r8, lr, r8, asr #10 │ │ │ │ + rscseq r8, lr, r2, asr r5 │ │ │ │ + rscseq r8, lr, r0, ror #9 │ │ │ │ + rscseq r8, lr, r2, ror #9 │ │ │ │ + rscseq r8, lr, r4, ror #9 │ │ │ │ + rscseq r8, lr, r2, asr r5 │ │ │ │ + rscseq r8, lr, r4, asr r5 │ │ │ │ + rscseq r8, lr, r2, asr r5 │ │ │ │ + rscseq pc, ip, r4, lsr r1 @ │ │ │ │ ldrhteq r8, [lr], #66 @ 0x42 │ │ │ │ - ldrhteq r8, [lr], #68 @ 0x44 │ │ │ │ - rscseq r8, lr, r2, lsr #10 │ │ │ │ - rscseq r8, lr, r4, lsr #10 │ │ │ │ - rscseq r8, lr, r2, lsr #10 │ │ │ │ - rscseq pc, ip, r4, lsl #2 │ │ │ │ + rscseq r8, lr, r6, lsr #9 │ │ │ │ + smlalseq r8, lr, lr, r4 │ │ │ │ + rscseq r8, lr, lr, ror r4 │ │ │ │ + rscseq r8, lr, sl, ror r4 │ │ │ │ + rscseq r8, lr, sl, ror r4 │ │ │ │ rscseq r8, lr, r2, lsl #9 │ │ │ │ - rscseq r8, lr, r6, ror r4 │ │ │ │ - rscseq r8, lr, lr, ror #8 │ │ │ │ - rscseq r8, lr, lr, asr #8 │ │ │ │ - rscseq r8, lr, sl, asr #8 │ │ │ │ - rscseq r8, lr, sl, asr #8 │ │ │ │ - rscseq r8, lr, r2, asr r4 │ │ │ │ - rscseq r8, lr, r0, asr #8 │ │ │ │ - ldrsbteq r8, [lr], #60 @ 0x3c │ │ │ │ - rscseq r8, lr, r0, ror #7 │ │ │ │ - rscseq r8, lr, r0, ror #7 │ │ │ │ - rscseq r8, lr, r4, ror #7 │ │ │ │ - rscseq r8, lr, r8, ror #7 │ │ │ │ - rscseq r8, lr, ip, ror #7 │ │ │ │ - ldrshteq r8, [lr], #48 @ 0x30 │ │ │ │ - ldrshteq r8, [lr], #48 @ 0x30 │ │ │ │ + rscseq r8, lr, r0, ror r4 │ │ │ │ + rscseq r8, lr, ip, lsl #8 │ │ │ │ + rscseq r8, lr, r0, lsl r4 │ │ │ │ + rscseq r8, lr, r0, lsl r4 │ │ │ │ + rscseq r8, lr, r4, lsl r4 │ │ │ │ + rscseq r8, lr, r8, lsl r4 │ │ │ │ + rscseq r8, lr, ip, lsl r4 │ │ │ │ + rscseq r8, lr, r0, lsr #8 │ │ │ │ + rscseq r8, lr, r0, lsr #8 │ │ │ │ orrseq r3, sl, r6, lsl #15 │ │ │ │ - rscseq r8, lr, sl, lsl r3 │ │ │ │ - rscseq r8, lr, lr, lsl r3 │ │ │ │ - rscseq r8, lr, r2, lsr #6 │ │ │ │ - rscseq r8, lr, r6, lsr #6 │ │ │ │ + rscseq r8, lr, sl, asr #6 │ │ │ │ + rscseq r8, lr, lr, asr #6 │ │ │ │ + rscseq r8, lr, r2, asr r3 │ │ │ │ + rscseq r8, lr, r6, asr r3 │ │ │ │ andeq r2, r0, r0, asr #3 │ │ │ │ @ instruction: 0x0194fcb0 │ │ │ │ orrseq r3, sl, r2, ror #13 │ │ │ │ strheq r9, [fp, lr] │ │ │ │ andeq r3, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x019a3692 │ │ │ │ orreq r8, fp, lr, ror #26 │ │ │ │ @@ -3549,17 +3549,17 @@ │ │ │ │ @ instruction: 0xf8c3432a │ │ │ │ stmdbcc r1, {r2, r3, r5, r7, r8, r9, sl, fp, sp} │ │ │ │ mvnle r4, r0, ror #10 │ │ │ │ stmdami r5, {r3, r4, r5, r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fb4478 │ │ │ │ svclt 0x0000e9dc │ │ │ │ ldrsbeq r6, [r5, r6] │ │ │ │ - tsteq lr, sl, lsr sp │ │ │ │ + tsteq lr, sl, ror #26 │ │ │ │ ldrheq r6, [r5, ip] │ │ │ │ - tsteq lr, ip, asr r3 │ │ │ │ + smlabbeq lr, ip, r3, r1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @ instruction: 0xf1a14603 │ │ │ │ ldmdacs pc!, {r6, r7}^ @ │ │ │ │ streq pc, [r0], -pc, asr #32 │ │ │ │ @@ -3772,73 +3772,73 @@ │ │ │ │ bmi 205620 │ │ │ │ ldmdapl fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fb6818 │ │ │ │ andcs lr, r0, ip, ror #23 │ │ │ │ svclt 0x0000bd08 │ │ │ │ @ instruction: 0x0194bbd0 │ │ │ │ andeq r1, r0, r8, lsl #13 │ │ │ │ - rscseq r9, r7, ip, lsr sl │ │ │ │ + rscseq r9, r7, ip, ror #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febcb658 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1f8440 │ │ │ │ stmdami r6, {r0, r8, sp} │ │ │ │ bmi 205654 │ │ │ │ ldmdapl fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fb6818 │ │ │ │ ldrdcs lr, [r0], -r2 │ │ │ │ svclt 0x0000bd08 │ │ │ │ @ instruction: 0x0194bb9c │ │ │ │ andeq r1, r0, r8, lsl #13 │ │ │ │ - rscseq r9, r7, r0, lsr #20 │ │ │ │ + rscseq r9, r7, r0, asr sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febcb68c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1f8474 │ │ │ │ stmdami r6, {r0, r8, sp} │ │ │ │ bmi 205688 │ │ │ │ ldmdapl fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fb6818 │ │ │ │ @ instruction: 0x2000ebb8 │ │ │ │ svclt 0x0000bd08 │ │ │ │ orrseq fp, r4, r8, ror #22 │ │ │ │ andeq r1, r0, r8, lsl #13 │ │ │ │ - rscseq r9, r7, r4, lsl #20 │ │ │ │ + rscseq r9, r7, r4, lsr sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febcb6c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1f84a8 │ │ │ │ stmdami r6, {r0, r8, sp} │ │ │ │ bmi 2056bc │ │ │ │ ldmdapl fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fb6818 │ │ │ │ mulcs r0, lr, fp │ │ │ │ svclt 0x0000bd08 │ │ │ │ orrseq fp, r4, r4, lsr fp │ │ │ │ andeq r1, r0, r8, lsl #13 │ │ │ │ - rscseq r9, r7, r8, ror #19 │ │ │ │ + rscseq r9, r7, r8, lsl sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb6f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1200ff8 │ │ │ │ - rorslt sp, pc, pc │ │ │ │ - ldcle 0, cr15, [r6], {236} @ 0xec │ │ │ │ + lslslt sp, fp, #31 │ │ │ │ + stcle 0, cr15, [r2], #944 @ 0x3b0 │ │ │ │ @ instruction: 0xf056b198 │ │ │ │ @ instruction: 0xf05bf2d3 │ │ │ │ @ instruction: 0xf057f65f │ │ │ │ strmi pc, [r4], -fp, asr #7 │ │ │ │ tstcs r0, r7, lsl #16 │ │ │ │ vqshl.u32 q2, q12, q7 │ │ │ │ stmdblt r8, {r0, r1, r2, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0824620 │ │ │ │ @ instruction: 0x4620f7dd │ │ │ │ strcs fp, [r0], #-3344 @ 0xfffff2f0 │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ - ldrhteq r9, [r7], #152 @ 0x98 │ │ │ │ + rscseq r9, r7, r8, ror #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febcb740 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0110ff8 │ │ │ │ stclt 8, cr13, [r8, #-404] @ 0xfffffe6c │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb754 │ │ │ │ @@ -3852,49 +3852,49 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, q7 │ │ │ │ stmdblt r8, {r0, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0824620 │ │ │ │ strtmi pc, [r0], -pc, lsr #15 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rscseq r9, r7, ip, asr r9 │ │ │ │ + rscseq r9, r7, ip, lsl #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb798 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0ec0ff8 │ │ │ │ - strmi sp, [r4], -pc, lsr #21 │ │ │ │ + @ instruction: 0x4604dabb │ │ │ │ @ instruction: 0xf056b160 │ │ │ │ @ instruction: 0xf05bf283 │ │ │ │ @ instruction: 0xf057f60f │ │ │ │ @ instruction: 0x4604f37b │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, q7 │ │ │ │ stmdblt r8, {r0, r1, r2, r3, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0824620 │ │ │ │ strtmi pc, [r0], -sp, lsl #15 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rscseq r9, r7, r8, lsl r9 │ │ │ │ + rscseq r9, r7, r8, asr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb7dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0ec0ff8 │ │ │ │ - @ instruction: 0x4604da9d │ │ │ │ + strmi sp, [r4], -r9, lsr #21 │ │ │ │ @ instruction: 0xf056b160 │ │ │ │ @ instruction: 0xf05bf261 │ │ │ │ @ instruction: 0xf057f5ed │ │ │ │ @ instruction: 0x4604f359 │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, q7 │ │ │ │ stmdblt r8, {r0, r2, r3, r8, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0824620 │ │ │ │ strtmi pc, [r0], -fp, ror #14 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrsbteq r9, [r7], #132 @ 0x84 │ │ │ │ + rscseq r9, r7, r4, lsl #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb820 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrsqrts.f32 q0, , q12 │ │ │ │ strmi pc, [r4], -fp, lsl #9 │ │ │ │ @ instruction: 0xf056b160 │ │ │ │ @ instruction: 0xf05bf23f │ │ │ │ @@ -3903,32 +3903,32 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, q7 │ │ │ │ stmdblt r8, {r0, r1, r3, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0824620 │ │ │ │ strtmi pc, [r0], -r9, asr #14 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - smlalseq r9, r7, r0, r8 │ │ │ │ + rscseq r9, r7, r0, asr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb864 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1320ff8 │ │ │ │ - strmi sp, [r4], -pc, lsl #31 │ │ │ │ + @ instruction: 0x4604df9b │ │ │ │ @ instruction: 0xf056b160 │ │ │ │ @ instruction: 0xf05bf21d │ │ │ │ @ instruction: 0xf057f5a9 │ │ │ │ @ instruction: 0x4604f315 │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, q7 │ │ │ │ stmdblt r8, {r0, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0824620 │ │ │ │ strtmi pc, [r0], -r7, lsr #14 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rscseq r9, r7, ip, asr #16 │ │ │ │ + rscseq r9, r7, ip, ror r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb8a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0100ff8 │ │ │ │ strmi sp, [r4], -pc, lsr #30 │ │ │ │ @ instruction: 0xf056b160 │ │ │ │ @ instruction: 0xf05bf1fb │ │ │ │ @@ -3937,15 +3937,15 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, q7 │ │ │ │ stmdblt r8, {r0, r1, r2, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0824620 │ │ │ │ strtmi pc, [r0], -r5, lsl #14 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rscseq r9, r7, r8, lsl #16 │ │ │ │ + rscseq r9, r7, r8, lsr r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb8ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0100ff8 │ │ │ │ @ instruction: 0x4604ded7 │ │ │ │ @ instruction: 0xf056b160 │ │ │ │ @ instruction: 0xf05bf1d9 │ │ │ │ @@ -3954,66 +3954,66 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, q7 │ │ │ │ stmdblt r8, {r0, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0824620 │ │ │ │ strtmi pc, [r0], -r3, ror #13 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rscseq r9, r7, r4, asr #15 │ │ │ │ + ldrshteq r9, [r7], #116 @ 0x74 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb930 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1350ff8 │ │ │ │ - strmi sp, [r4], -sp, lsl #20 │ │ │ │ + @ instruction: 0x4604da19 │ │ │ │ @ instruction: 0xf056b160 │ │ │ │ @ instruction: 0xf05bf1b7 │ │ │ │ @ instruction: 0xf057f543 │ │ │ │ strmi pc, [r4], -pc, lsr #5 │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, q7 │ │ │ │ stmdblt r8, {r0, r1, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0824620 │ │ │ │ strtmi pc, [r0], -r1, asr #13 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rscseq r9, r7, r0, lsl #15 │ │ │ │ + ldrhteq r9, [r7], #112 @ 0x70 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb974 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1350ff8 │ │ │ │ - strmi sp, [r4], -r1, lsr #20 │ │ │ │ + strmi sp, [r4], -sp, lsr #20 │ │ │ │ @ instruction: 0xf056b160 │ │ │ │ @ instruction: 0xf05bf195 │ │ │ │ @ instruction: 0xf057f521 │ │ │ │ strmi pc, [r4], -sp, lsl #5 │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, q7 │ │ │ │ stmdblt r8, {r0, r6, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0824620 │ │ │ │ @ instruction: 0x4620f69f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rscseq r9, r7, ip, lsr r7 │ │ │ │ + rscseq r9, r7, ip, ror #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb9b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1430ff8 │ │ │ │ - strmi sp, [r4], -pc, ror #29 │ │ │ │ + @ instruction: 0x4604defb │ │ │ │ @ instruction: 0xf056b160 │ │ │ │ @ instruction: 0xf05bf173 │ │ │ │ @ instruction: 0xf057f4ff │ │ │ │ strmi pc, [r4], -fp, ror #4 │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, q7 │ │ │ │ stmdblt r8, {r0, r1, r2, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0824620 │ │ │ │ @ instruction: 0x4620f67d │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrshteq r9, [r7], #104 @ 0x68 │ │ │ │ + rscseq r9, r7, r8, lsr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb9fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0100ff8 │ │ │ │ @ instruction: 0x4604dd1d │ │ │ │ @ instruction: 0xf056b160 │ │ │ │ @ instruction: 0xf05bf151 │ │ │ │ @@ -4022,15 +4022,15 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, │ │ │ │ stmdblt r8, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0824620 │ │ │ │ @ instruction: 0x4620f65b │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrhteq r9, [r7], #100 @ 0x64 │ │ │ │ + rscseq r9, r7, r4, ror #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcba40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0ff8 │ │ │ │ @ instruction: 0xf0102100 │ │ │ │ strmi sp, [r4], -r7, asr #29 │ │ │ │ @ instruction: 0xf056b160 │ │ │ │ @@ -4040,15 +4040,15 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, │ │ │ │ stmdblt r8, {r0, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0824620 │ │ │ │ @ instruction: 0x4620f637 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rscseq r9, r7, ip, ror #12 │ │ │ │ + smlalseq r9, r7, ip, r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcba88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4b8850 │ │ │ │ bmi 4e0a9c │ │ │ │ ldmpl fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r9, [sl], -r1, lsl #6 │ │ │ │ @@ -4064,15 +4064,15 @@ │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ @ instruction: 0x4620bd10 │ │ │ │ @ instruction: 0xf60cf082 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ svclt 0x0000bd10 │ │ │ │ orrseq fp, r4, ip, ror #14 │ │ │ │ andeq r3, r0, r4, asr #19 │ │ │ │ - rscseq r9, r7, r8, lsl r6 │ │ │ │ + rscseq r9, r7, r8, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcbae8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4b88b0 │ │ │ │ bmi 4e0afc │ │ │ │ ldmpl fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r9, [sl], -r1, lsl #6 │ │ │ │ @@ -4088,15 +4088,15 @@ │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ @ instruction: 0x4620bd10 │ │ │ │ pld [ip, #130] @ 0x82 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ svclt 0x0000bd10 │ │ │ │ orrseq fp, r4, ip, lsl #14 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - ldrhteq r9, [r7], #88 @ 0x58 │ │ │ │ + rscseq r9, r7, r8, ror #11 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ bmi 10461a4 │ │ │ │ @ instruction: 0x46074b3f │ │ │ │ ldmdami pc!, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -4124,15 +4124,15 @@ │ │ │ │ ldrbtmi r4, [r9], #-1568 @ 0xfffff9e0 │ │ │ │ mrc 7, 1, APSR_nzcv, cr10, cr11, {7} │ │ │ │ suble r2, r1, r0, lsl #16 │ │ │ │ strtmi r4, [r0], -fp, lsr #18 │ │ │ │ @ instruction: 0xf7fb4479 │ │ │ │ stmdblt r0!, {r2, r4, r5, r9, sl, fp, sp, lr, pc} │ │ │ │ ldrtmi r4, [r8], -r9, asr #12 │ │ │ │ - stclle 1, cr15, [sl, #268] @ 0x10c │ │ │ │ + ldclle 1, cr15, [r6, #268] @ 0x10c │ │ │ │ @ instruction: 0xb326b918 │ │ │ │ @ instruction: 0xd1282e02 │ │ │ │ bmi 9bc9dc │ │ │ │ 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 @ │ │ │ │ @@ -4141,16 +4141,16 @@ │ │ │ │ @ instruction: 0xf1364638 │ │ │ │ stmdacs r0, {r0, r5, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrbmi sp, [r1], -sp, ror #3 │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ pkhbtmi lr, r3, r4, lsl #28 │ │ │ │ bicsle r2, r0, r0, lsl #16 │ │ │ │ @ instruction: 0xf1344638 │ │ │ │ - ldrbmi sp, [r9], -pc, ror #16 │ │ │ │ - ldclle 1, cr15, [r8], #148 @ 0x94 │ │ │ │ + @ instruction: 0x4659d87b │ │ │ │ + stcle 1, cr15, [r4, #-148] @ 0xffffff6c │ │ │ │ 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 │ │ │ │ @@ -4159,29 +4159,29 @@ │ │ │ │ @ instruction: 0xe79d447b │ │ │ │ @ instruction: 0xf1214638 │ │ │ │ stmdacs r0, {r0, r2, r3, r6, r7, r8, sl, ip, sp, lr, pc} │ │ │ │ ldr sp, [r7, r7, asr #3]! │ │ │ │ mcrr 7, 15, pc, r0, cr9 @ │ │ │ │ orrseq fp, r4, r8, lsr #13 │ │ │ │ @ instruction: 0x000037b4 │ │ │ │ - rscseq r9, r7, ip, lsl #11 │ │ │ │ - smlatbeq fp, r0, lr, r0 │ │ │ │ + ldrhteq r9, [r7], #92 @ 0x5c │ │ │ │ + ldrdeq r0, [fp, -r0] │ │ │ │ + rscseq r9, r7, r8, asr #11 │ │ │ │ + ldrhteq r9, [r7], #88 @ 0x58 │ │ │ │ + rscseq r9, r7, lr, asr r5 │ │ │ │ smlalseq r9, r7, r8, r5 │ │ │ │ - rscseq r9, r7, r8, lsl #11 │ │ │ │ - rscseq r9, r7, lr, lsr #10 │ │ │ │ - rscseq r9, r7, r8, ror #10 │ │ │ │ orrseq fp, r4, r2, lsr #12 │ │ │ │ - smlatteq fp, r6, sp, r0 │ │ │ │ - ldrsbteq r9, [r7], #64 @ 0x40 │ │ │ │ - rscseq r9, r7, r4, lsr #9 │ │ │ │ + tsteq fp, r6, lsl lr │ │ │ │ + rscseq r9, r7, r0, lsl #10 │ │ │ │ + ldrsbteq r9, [r7], #68 @ 0x44 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febcbc88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1430ff8 │ │ │ │ - stclt 13, cr13, [r8, #-420] @ 0xfffffe5c │ │ │ │ + stclt 13, cr13, [r8, #-468] @ 0xfffffe2c │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febcbc9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ andcs r0, r0, #248, 30 @ 0x3e0 │ │ │ │ @ instruction: 0xf7ff4611 │ │ │ │ stclt 15, cr15, [r8, #-300] @ 0xfffffed4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -4391,24 +4391,24 @@ │ │ │ │ b 1eb2dc4 │ │ │ │ @ instruction: 0xf8ca2302 │ │ │ │ ldrt r3, [r7], r0 │ │ │ │ orrseq fp, r4, ip, lsr r5 │ │ │ │ @ instruction: 0x000037b4 │ │ │ │ orrseq fp, r4, r6, lsr #10 │ │ │ │ @ instruction: 0x0194b49a │ │ │ │ - smlalseq sl, r7, sl, r2 │ │ │ │ - rscseq sl, r7, sl, ror #3 │ │ │ │ - rscseq sl, r7, sl, ror #3 │ │ │ │ + rscseq sl, r7, sl, asr #5 │ │ │ │ + rscseq sl, r7, sl, lsl r2 │ │ │ │ + rscseq sl, r7, sl, lsl r2 │ │ │ │ andeq r2, r0, r4, lsl #12 │ │ │ │ - smlalseq r9, r7, r2, r7 │ │ │ │ + rscseq r9, r7, r2, asr #15 │ │ │ │ andeq r3, r0, r8, ror #17 │ │ │ │ - rscseq sl, r7, sl, lsr r1 │ │ │ │ - rscseq sl, r7, sl, asr #2 │ │ │ │ + rscseq sl, r7, sl, ror #2 │ │ │ │ + rscseq sl, r7, sl, ror r1 │ │ │ │ andeq r1, r0, r8, lsl #13 │ │ │ │ - rscseq sl, r7, r8, lsl r1 │ │ │ │ + rscseq sl, r7, r8, asr #2 │ │ │ │ andeq r3, r0, r4, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcc02c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs r3, {r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ addlt r4, r2, r4, lsl #12 │ │ │ │ @ instruction: 0xf03d6818 │ │ │ │ @@ -5506,21 +5506,21 @@ │ │ │ │ bl 3bd0e0 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 70238 │ │ │ │ b.n 75ade │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + str r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r4, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + str r4, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 00075afc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -5741,15 +5741,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #3 │ │ │ │ b.n 75cec │ │ │ │ movs r2, #1 │ │ │ │ b.n 75cec │ │ │ │ nop │ │ │ │ - str r4, [sp, #264] @ 0x108 │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 00075d40 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -5970,15 +5970,15 @@ │ │ │ │ b.n 75ee6 │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ b.n 75f30 │ │ │ │ movs r3, #1 │ │ │ │ b.n 75f30 │ │ │ │ nop │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r1, [pc, #32] @ (75fc4 ) │ │ │ │ movs r2, #0 │ │ │ │ add r1, pc │ │ │ │ b.n 75fac │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ beq.n 75fbe │ │ │ │ @@ -5989,15 +5989,15 @@ │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 75fa8 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r1, [sp, #320] @ 0x140 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r2, #4 │ │ │ │ cbz r0, 75fec │ │ │ │ ldr r3, [pc, #36] @ (75ff0 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ b.n 75fd8 │ │ │ │ adds r2, #1 │ │ │ │ @@ -6010,17 +6010,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (75ff4 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, r2, lsl #6 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ + str r1, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r6, r1 │ │ │ │ @@ -6187,15 +6187,15 @@ │ │ │ │ bne.n 76126 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ movs r0, #1 │ │ │ │ str.w r5, [r9] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 000761bc : │ │ │ │ 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 │ │ │ │ @@ -6460,17 +6460,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - ldrh r2, [r6, #30] │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 00076464 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -6939,15 +6939,15 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 7669e │ │ │ │ nop │ │ │ │ ldr r1, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ + ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ str r7, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r2, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -7002,15 +7002,15 @@ │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 7697a │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ orr.w r0, r3, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ b.n 7696a │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl f35a4 │ │ │ │ @@ -7522,19 +7522,19 @@ │ │ │ │ @ instruction: 0xfaf7ffff │ │ │ │ str r5, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r2, #6 │ │ │ │ @ instruction: 0xfa1fffff │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r5 :128] │ │ │ │ adds r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #32] │ │ │ │ + strh r4, [r6, #32] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + strh r0, [r3, #32] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r2, #4 │ │ │ │ str r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r2, #6 │ │ │ │ cmp r1, #52 @ 0x34 │ │ │ │ bhi.w 77082 │ │ │ │ tbb [pc, r1] │ │ │ │ subs r2, r4, r5 │ │ │ │ @@ -7987,15 +7987,15 @@ │ │ │ │ lsls r4, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #8] │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r4, r2, #6 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r2, #6 │ │ │ │ │ │ │ │ 000773a4 : │ │ │ │ cbz r0, 773ba │ │ │ │ push {r3, lr} │ │ │ │ @@ -8311,15 +8311,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r3, #5 │ │ │ │ b.n 77636 │ │ │ │ ldrh r2, [r5, #30] │ │ │ │ lsls r4, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrh r6, [r7, #12] │ │ │ │ lsls r4, r2, #6 │ │ │ │ │ │ │ │ 00077718 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -8443,15 +8443,15 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 7781c │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldrh r0, [r0, #30] │ │ │ │ + ldrh r0, [r6, #30] │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 0007783c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -8486,15 +8486,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #28] │ │ │ │ + strb r0, [r5, #29] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r2, #6 │ │ │ │ │ │ │ │ 000778ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -8536,15 +8536,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ clz r0, r4 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ b.n 778ec │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r2, [r7, #27] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r2, #6 │ │ │ │ strh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r2, #6 │ │ │ │ │ │ │ │ 00077920 : │ │ │ │ @@ -8737,15 +8737,15 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ blx 6f790 │ │ │ │ mov r1, r0 │ │ │ │ b.n 77ad6 │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ lsls r0, r2, #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 │ │ │ │ @@ -9214,19 +9214,19 @@ │ │ │ │ nop │ │ │ │ strh r2, [r1, #4] │ │ │ │ lsls r4, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, #2] │ │ │ │ lsls r4, r2, #6 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r0, [r2, #11] │ │ │ │ + strb r0, [r0, #12] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r6, [r1, #11] │ │ │ │ + strb r6, [r7, #11] │ │ │ │ lsls r7, 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, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r3, [r0, #168] @ 0xa8 │ │ │ │ @@ -10120,21 +10120,21 @@ │ │ │ │ b.n 783e8 │ │ │ │ ldrb r0, [r7, #21] │ │ │ │ lsls r4, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r6, #15] │ │ │ │ lsls r4, r2, #6 │ │ │ │ - ldr r2, [r0, #64] @ 0x40 │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r6, [r4, #24] │ │ │ │ + ldrb r6, [r2, #25] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r0, #64] @ 0x40 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsls r7, r6, #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 │ │ │ │ @@ -11432,17 +11432,17 @@ │ │ │ │ b.n 796ae │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, r7] │ │ │ │ + str r6, [r7, r7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ lsls r4, r2, #6 │ │ │ │ │ │ │ │ 00079700 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -12250,19 +12250,19 @@ │ │ │ │ b.n 79f4a │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r2, #6 │ │ │ │ - strh r4, [r5, r7] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strh r0, [r2, r7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [r2, #92] @ 0x5c │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 00079f7c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -13548,15 +13548,15 @@ │ │ │ │ lsls r6, r2, #6 │ │ │ │ subs r0, #52 @ 0x34 │ │ │ │ lsls r6, r0, #6 │ │ │ │ subs r0, #36 @ 0x24 │ │ │ │ lsls r6, r0, #6 │ │ │ │ adds r7, #252 @ 0xfc │ │ │ │ lsls r6, r0, #6 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r0, r9 │ │ │ │ lsls r7, r6, #3 │ │ │ │ cbz r6, 7ad20 │ │ │ │ lsls r6, r2, #6 │ │ │ │ │ │ │ │ 0007ad00 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -14712,15 +14712,15 @@ │ │ │ │ b.n 7b8f4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bx sp │ │ │ │ lsls r4, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, sl │ │ │ │ + cmp ip, r0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ bxns r0 │ │ │ │ lsls r4, r2, #6 │ │ │ │ │ │ │ │ 0007b92c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -16392,41 +16392,41 @@ │ │ │ │ nop │ │ │ │ subs r6, #126 @ 0x7e │ │ │ │ lsls r4, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #254 @ 0xfe │ │ │ │ lsls r4, r2, #6 │ │ │ │ - cmp r6, #28 │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ + subs r7, #110 @ 0x6e │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r4, #172 @ 0xac │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r4, #82 @ 0x52 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r5, #34 @ 0x22 │ │ │ │ + subs r5, #82 @ 0x52 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r5, #194 @ 0xc2 │ │ │ │ + subs r5, #242 @ 0xf2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ + subs r4, #216 @ 0xd8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r4, #8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r4, #46 @ 0x2e │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 0007caac : │ │ │ │ stmdb 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 │ │ │ │ @@ -17110,15 +17110,15 @@ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr.w r3, [r0, #1676] @ 0x68c │ │ │ │ cbz r3, 7d19e │ │ │ │ blx r3 │ │ │ │ add.w r3, r4, #376 @ 0x178 │ │ │ │ add.w r2, r4, #372 @ 0x174 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9ac0a8 │ │ │ │ + bl 9ac0c0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r5, [r0, #292] @ 0x124 │ │ │ │ b.n 7d15a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -18021,15 +18021,15 @@ │ │ │ │ ldr.w r0, [r4, #216] @ 0xd8 │ │ │ │ bl 591094 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x248> │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 7db92 │ │ │ │ ldr.w r3, [r0, #1676] @ 0x68c │ │ │ │ cbz r3, 7db7a │ │ │ │ blx r3 │ │ │ │ - bl 9ac180 │ │ │ │ + bl 9ac198 │ │ │ │ strb.w r0, [r4, #329] @ 0x149 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ add.w r0, r4, #216 @ 0xd8 │ │ │ │ bl 591194 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 7db64 │ │ │ │ @@ -18045,17 +18045,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 7db92 │ │ │ │ movs r4, #186 @ 0xba │ │ │ │ lsls r4, r2, #6 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #29 │ │ │ │ + asrs r6, r3, #30 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + asrs r6, r6, #30 │ │ │ │ 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, #192] @ (7dc8c ) │ │ │ │ cmp r2, #0 │ │ │ │ @@ -18243,15 +18243,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 b2400 │ │ │ │ b.n 7dd26 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ac418 │ │ │ │ + bl 9ac430 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 7dd96 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n 7dda4 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r3, r4 │ │ │ │ @@ -18324,15 +18324,15 @@ │ │ │ │ cbz r3, 7deac │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r3, [r0, #1676] @ 0x68c │ │ │ │ cbz r3, 7dea4 │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9ac42c │ │ │ │ + bl 9ac444 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r5, [r0, #292] @ 0x124 │ │ │ │ str.w r1, [r0, #408] @ 0x198 │ │ │ │ cmp r5, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ @@ -18356,15 +18356,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl b2080 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9ac48c │ │ │ │ + bl 9ac4a4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r6, [r4, #292] @ 0x124 │ │ │ │ b.n 7dee4 │ │ │ │ nop │ │ │ │ │ │ │ │ 0007df08 : │ │ │ │ ldr.w r3, [r0, #372] @ 0x174 │ │ │ │ @@ -19389,15 +19389,15 @@ │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ b.n 7e924 │ │ │ │ strb r3, [r7, #20] │ │ │ │ lsls r6, r2, #6 │ │ │ │ strb r0, [r6, #20] │ │ │ │ lsls r6, r2, #6 │ │ │ │ - lsrs r4, r7, #9 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r0, [r3, #20] │ │ │ │ lsls r6, r2, #6 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 7ea02 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -19461,17 +19461,17 @@ │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #30 │ │ │ │ bne.n 7e992 │ │ │ │ b.n 7e9d8 │ │ │ │ movs r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r4, r4, #3 │ │ │ │ + subs r4, r2, #4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r6, r1, #5 │ │ │ │ + subs r6, r7, #5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 7ea96 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -19532,17 +19532,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 7ea6c │ │ │ │ - subs r4, r1, #0 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + subs r6, r1, #2 │ │ │ │ lsls r0, 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ @@ -19972,21 +19972,21 @@ │ │ │ │ b.n 7ebee │ │ │ │ movs r3, #31 │ │ │ │ str.w r3, [r6, r8, lsl #3] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 7eb26 │ │ │ │ b.n 7ebee │ │ │ │ - adds r2, r3, #5 │ │ │ │ + adds r2, r1, #6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r6, r2, #5 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r2, r0, r7 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r0, r7, r1 │ │ │ │ lsls r0, 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 r6, [sp, #56] @ 0x38 │ │ │ │ @@ -20242,21 +20242,21 @@ │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r6 │ │ │ │ bne.n 7f0de │ │ │ │ b.n 7f0f8 │ │ │ │ movs r0, #2 │ │ │ │ b.n 7ef5c │ │ │ │ nop │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r4, r1, r4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + adds r6, r1, r4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + adds r0, r4, r1 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r2, r7, r0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ cbz r0, 7f1f6 │ │ │ │ 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] │ │ │ │ @@ -20344,15 +20344,15 @@ │ │ │ │ movs r2, #6 │ │ │ │ b.n 7f270 │ │ │ │ movs r0, #5 │ │ │ │ bx lr │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 7f258 │ │ │ │ nop │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + asrs r6, r0, #25 │ │ │ │ lsls r0, 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.w sl, [pc, #972] @ 7f68c │ │ │ │ @@ -20702,23 +20702,23 @@ │ │ │ │ cmp r2, #4 │ │ │ │ str r3, [r4, #28] │ │ │ │ beq.w 7f3f4 │ │ │ │ b.n 7f4fe │ │ │ │ nop │ │ │ │ lsrs r2, r7, #20 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r0, r4, #22 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + asrs r2, r6, #21 │ │ │ │ lsls r0, r2, #4 │ │ │ │ asrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + asrs r4, r1, #18 │ │ │ │ lsls r0, r2, #4 │ │ │ │ cbz r0, 7f6f2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ @@ -21059,23 +21059,23 @@ │ │ │ │ ldr.w r2, [r5, #880] @ 0x370 │ │ │ │ b.n 7f96a │ │ │ │ blx 70238 │ │ │ │ ldr.w r2, [r4, #544] @ 0x220 │ │ │ │ b.n 7f9e0 │ │ │ │ lsrs r2, r5, #3 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - asrs r2, r7, #4 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r2, r1, #3 │ │ │ │ + asrs r2, r7, #3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r0, r6, #2 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ subs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 0007fa68 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so>: │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 7fc6a <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x202> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -21282,16 +21282,16 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #30 │ │ │ │ lsls r3, r2, #6 │ │ │ │ lsrs r4, r1, #29 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr??.w r0, [r4, r6, lsl #3] │ │ │ │ - ldrh.w r0, [r2, r6, lsl #3] │ │ │ │ + strh.w r0, [r4, #246] @ 0xf6 │ │ │ │ + str??.w r0, [r2, r6, lsl #3] │ │ │ │ cbz r0, 7fce2 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x27a> │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 7fcde <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x276> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ push {r4, r5, r6} │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -21773,17 +21773,17 @@ │ │ │ │ b.n 7ffee <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x586> │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ b.n 7ffee <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x586> │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ b.n 7ffee <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x586> │ │ │ │ movs r0, #5 │ │ │ │ bx lr │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r0, r1, #6 │ │ │ │ + lsrs r0, r7, #6 │ │ │ │ lsls r0, 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -22573,15 +22573,15 @@ │ │ │ │ mov r4, r7 │ │ │ │ movs r5, #2 │ │ │ │ b.n 805d2 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xb6a> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb3c0193 │ │ │ │ @ instruction: 0xfa160193 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + lsls r2, r5, #13 │ │ │ │ lsls r0, r2, #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, 80a86 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x101e> │ │ │ │ @@ -23918,16 +23918,16 @@ │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #3744] @ 0xea0 │ │ │ │ str.w r2, [r4, #3728] @ 0xe90 │ │ │ │ b.n 817cc <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x1d64> │ │ │ │ movs r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xf5f8010f │ │ │ │ - subs.w r1, r4, #9371648 @ 0x8f0000 │ │ │ │ + @ instruction: 0xf628010f │ │ │ │ + @ instruction: 0xf5e4010f │ │ │ │ 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, #12] │ │ │ │ mov r5, r2 │ │ │ │ @@ -25123,37 +25123,37 @@ │ │ │ │ nop │ │ │ │ b.n 822a0 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x2838> │ │ │ │ lsls r3, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 82080 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x2618> │ │ │ │ lsls r3, r2, #6 │ │ │ │ - @ instruction: 0xf2d4010f │ │ │ │ - @ instruction: 0xf274010f │ │ │ │ - @ instruction: 0xf224010f │ │ │ │ - rsbs r1, r4, #15 │ │ │ │ - bvc.n 8244c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x29e4> │ │ │ │ + ssat r1, #16, r4 │ │ │ │ + subw r1, r4, #15 │ │ │ │ + @ instruction: 0xf254010f │ │ │ │ + addw r1, r4, #15 │ │ │ │ + bvc.n 824ac <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x2a44> │ │ │ │ lsls r6, r6, #3 │ │ │ │ - orns r1, r2, #15 │ │ │ │ - vaddw.s16 q8, q5, d15 │ │ │ │ - vext.8 d0, d6, d15, #1 │ │ │ │ - vaddw.s16 q0, q1, d15 │ │ │ │ - vrhadd.s32 d16, d10, d15 │ │ │ │ - cdp 1, 10, cr0, cr6, cr15, {0} │ │ │ │ - cdp 1, 5, cr0, cr10, cr15, {0} │ │ │ │ - cdp 1, 0, cr0, cr14, cr15, {0} │ │ │ │ - stcl 1, cr0, [lr, #60] @ 0x3c │ │ │ │ - ldcl 1, cr0, [r2, #-60]! @ 0xffffffc4 │ │ │ │ - stc 1, cr0, [ip, #-60]! @ 0xffffffc4 │ │ │ │ - ldcl 1, cr0, [lr], {15} │ │ │ │ - ldc 1, cr0, [ip], {15} │ │ │ │ - mrrc 1, 0, r0, r2, cr15 │ │ │ │ - @ instruction: 0xeabc010f │ │ │ │ - eor.w r1, r0, pc │ │ │ │ - bic.w r1, r8, pc │ │ │ │ + @ instruction: 0xf0a2010f │ │ │ │ + and.w r1, sl, #15 │ │ │ │ + vaddw.s32 q8, q3, d15 │ │ │ │ + vaddw.s8 q8, q1, d15 │ │ │ │ + vaddw.s16 q0, q5, d15 │ │ │ │ + cdp 1, 13, cr0, cr6, cr15, {0} │ │ │ │ + cdp 1, 8, cr0, cr10, cr15, {0} │ │ │ │ + cdp 1, 3, cr0, cr14, cr15, {0} │ │ │ │ + ldcl 1, cr0, [lr, #60]! @ 0x3c │ │ │ │ + stc 1, cr0, [r2, #60]! @ 0x3c │ │ │ │ + ldcl 1, cr0, [ip, #-60] @ 0xffffffc4 │ │ │ │ + stc 1, cr0, [lr, #-60] @ 0xffffffc4 │ │ │ │ + stcl 1, cr0, [ip], {15} │ │ │ │ + stc 1, cr0, [r2], {15} │ │ │ │ + @ instruction: 0xeaec010f │ │ │ │ + @ instruction: 0xeab0010f │ │ │ │ + orrs.w r1, r8, pc │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 9280c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x12da4> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ @@ -25522,17 +25522,17 @@ │ │ │ │ cmp r0, #32 │ │ │ │ str r7, [sp, #12] │ │ │ │ bne.w 82036 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x25ce> │ │ │ │ b.w 819fa <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x1f92> │ │ │ │ mov.w r8, #2 │ │ │ │ b.w 81a0e <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x1fa6> │ │ │ │ nop │ │ │ │ - b.n 824a4 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x2a3c> │ │ │ │ + b.n 82504 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x2a9c> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 8248c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x2a24> │ │ │ │ + b.n 824ec <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x2a84> │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #976] @ (82d4c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x32e4>) │ │ │ │ sub sp, #28 │ │ │ │ @@ -25895,23 +25895,23 @@ │ │ │ │ b.n 82b58 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x30f0> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvs.n 82e48 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x33e0> │ │ │ │ lsls r3, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 8336c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x3904> │ │ │ │ + b.n 833cc <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x3964> │ │ │ │ lsls r7, r1, #4 │ │ │ │ bmi.n 82cf4 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x328c> │ │ │ │ lsls r3, r2, #6 │ │ │ │ - b.n 83250 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x37e8> │ │ │ │ + b.n 832b0 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x3848> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 83064 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x35fc> │ │ │ │ + b.n 830c4 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x365c> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 82fa8 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x3540> │ │ │ │ + b.n 83008 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x35a0> │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #372] @ (82ef0 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x3488>) │ │ │ │ @@ -26164,21 +26164,21 @@ │ │ │ │ strb.w r3, [ip, #1]! │ │ │ │ bne.n 82ff8 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x3590> │ │ │ │ ldr r3, [pc, #32] @ (8302c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x35c4>) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #244] @ 0xf4 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #228 @ 0xe4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ cmp r6, #226 @ 0xe2 │ │ │ │ lsls r6, r2, #6 │ │ │ │ cmp r6, #194 @ 0xc2 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ cmp r6, #110 @ 0x6e │ │ │ │ lsls r6, r2, #6 │ │ │ │ cmp r6, #76 @ 0x4c │ │ │ │ lsls r6, r2, #6 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r3, [r0, #236] @ 0xec │ │ │ │ @@ -26269,17 +26269,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 83116 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x36ae> │ │ │ │ ldr r3, [pc, #12] @ (83168 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x3700>) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #212] @ 0xd4 │ │ │ │ b.n 83116 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x36ae> │ │ │ │ nop │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + udf #142 @ 0x8e │ │ │ │ lsls r7, r1, #4 │ │ │ │ - udf #14 │ │ │ │ + udf #62 @ 0x3e │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cbz r2, 83176 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x370e> │ │ │ │ add.w r2, r1, #8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str.w r2, [r0, #208] @ 0xd0 │ │ │ │ @@ -26964,15 +26964,15 @@ │ │ │ │ b.n 839b0 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x3f48> │ │ │ │ stmia r6!, {r4, r5, r7} │ │ │ │ lsls r3, r2, #6 │ │ │ │ lsls r6, r2, #12 │ │ │ │ lsls r4, r2, #6 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - rev r0, r3 │ │ │ │ + rev16 r0, r1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb.w ip, [r0] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr.w r1, [r3, ip, lsl #2] │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ cmp r1, r3 │ │ │ │ @@ -27654,15 +27654,15 @@ │ │ │ │ mov r6, r3 │ │ │ │ b.n 841f4 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x478c> │ │ │ │ bkpt 0x00a0 │ │ │ │ lsls r3, r2, #6 │ │ │ │ @ instruction: 0xfabd0193 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 84296 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x482e> │ │ │ │ + cbz r4, 842a2 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x483a> │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ ldr.w r2, [pc, #3128] @ 84eb4 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x544c> │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ @@ -30253,15 +30253,15 @@ │ │ │ │ nop │ │ │ │ add r0, pc, #672 @ (adr r0, 862fc <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x6894>) │ │ │ │ lsls r3, r2, #6 │ │ │ │ bgt.n 86000 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x6598> │ │ │ │ lsls r3, r2, #6 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #840] @ 0x348 │ │ │ │ + str r4, [sp, #8] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr.w r2, [pc, #2504] @ 86a44 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x6fdc> │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -31722,15 +31722,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r3, r2, #6 │ │ │ │ ldmia r2!, {r0, r3, r4, r5, r6} │ │ │ │ lsls r3, r2, #6 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ lsls r6, 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 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -33956,15 +33956,15 @@ │ │ │ │ str r2, [r1, #8] │ │ │ │ b.n 88922 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x8eba> │ │ │ │ nop │ │ │ │ strb r2, [r3, #30] │ │ │ │ lsls r3, r2, #6 │ │ │ │ subs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r7, r1, #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 │ │ │ │ @@ -37304,15 +37304,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r4, [r6, r7] │ │ │ │ lsls r3, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - svc 54 @ 0x36 │ │ │ │ + svc 102 @ 0x66 │ │ │ │ lsls r5, r7, #3 │ │ │ │ str r2, [r3, r7] │ │ │ │ lsls r3, r2, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ rsb lr, r3, #32 │ │ │ │ cmp.w lr, #31 │ │ │ │ @@ -41855,21 +41855,21 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ sub.w r3, sl, r6 │ │ │ │ orrs r0, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ b.w 8ce42 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xd3da> │ │ │ │ nop │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r6, sp, #920 @ 0x398 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + asrs r6, r0, #21 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r5, sp, #928 @ 0x3a0 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ lsls r5, r7, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movs r0, #0 │ │ │ │ str.w r2, [r3, #228] @ 0xe4 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ @@ -56987,15 +56987,15 @@ │ │ │ │ lsls r2, r2, #6 │ │ │ │ ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ lsls r2, r2, #6 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r5, 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, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r5, r2 │ │ │ │ @@ -57231,19 +57231,19 @@ │ │ │ │ movs r0, #23 │ │ │ │ b.n 993ce <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x19966> │ │ │ │ nop │ │ │ │ ldr r4, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #23] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ lsls r6, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 9b858 │ │ │ │ @@ -57306,15 +57306,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} │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -58384,27 +58384,27 @@ │ │ │ │ bl 3bd0e0 │ │ │ │ b.n 9a158 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x1a6f0> │ │ │ │ nop │ │ │ │ ldr r6, [r4, #32] │ │ │ │ lsls r2, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ lsls r6, r1, #4 │ │ │ │ str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsb r2, [r2, r3] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r5, r6, #3 │ │ │ │ uxtb r3, r3 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 9ac88 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x1b220> │ │ │ │ adds r1, #1 │ │ │ │ @@ -59488,17 +59488,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [r7, #8] │ │ │ │ b.n 9ad1a <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x1b2b2> │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #792] @ (9b234 ) │ │ │ │ + ldr r3, [pc, #984] @ (9b2f4 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ 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] @ (9afa8 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x1b540>) │ │ │ │ @@ -59555,19 +59555,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r2, #6 │ │ │ │ str r2, [r0, r3] │ │ │ │ lsls r2, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp sl, pc │ │ │ │ + mov r2, r5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r4, [r3, r2] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r0, sp │ │ │ │ lsls r5, r6, #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 │ │ │ │ @@ -59587,15 +59587,15 @@ │ │ │ │ bl 9af20 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x1b4b8> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #19 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cmp r2, ip │ │ │ │ + cmp sl, r2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ │ │ │ │ 0009b004 : │ │ │ │ stmdb 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 │ │ │ │ @@ -60047,67 +60047,67 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #108] @ (9b504 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #108] @ (9b508 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - sbcs r0, r5 │ │ │ │ + rors r0, r3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adcs r2, r6 │ │ │ │ + sbcs r2, r4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r3, [pc, #32] @ (9b4cc ) │ │ │ │ + ldr r3, [pc, #224] @ (9b58c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mov r6, r3 │ │ │ │ + mov r6, r9 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp ip, sl │ │ │ │ + mov r4, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp lr, r1 │ │ │ │ + cmp lr, r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r0, r9 │ │ │ │ + cmp r0, pc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r6, r0 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r8, r6 │ │ │ │ + add r8, ip │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, fp │ │ │ │ + add sl, r1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [pc, #368] @ (9b63c ) │ │ │ │ + ldr r0, [pc, #560] @ (9b6fc ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, ip │ │ │ │ lsls r5, r6, #3 │ │ │ │ - negs r0, r5 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - rors r6, r4 │ │ │ │ + tst r6, r2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bics r4, r0 │ │ │ │ + bics r4, r6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - muls r2, r0 │ │ │ │ + muls r2, r6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - orrs r0, r0 │ │ │ │ + orrs r0, r6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r6, r7 │ │ │ │ + cmn r6, r5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - blxns r3 │ │ │ │ + blxns r9 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mov lr, r0 │ │ │ │ + mov lr, r6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, pc │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r1, [pc, #216] @ (9b5d0 ) │ │ │ │ + ldr r1, [pc, #408] @ (9b690 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [pc, #848] @ (9b84c ) │ │ │ │ + ldr r1, [pc, #16] @ (9b50c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adcs r2, r1 │ │ │ │ + adcs r2, r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mvns r0, r0 │ │ │ │ + mvns r0, r6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - muls r6, r7 │ │ │ │ + bics r6, r5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [pc, #720] @ (9b7dc ) │ │ │ │ + ldr r2, [pc, #912] @ (9b89c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -60856,15 +60856,15 @@ │ │ │ │ lsls r2, r2, #6 │ │ │ │ mvns r2, r0 │ │ │ │ lsls r2, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bics r4, r3 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - subs r0, #56 @ 0x38 │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ lsls r5, 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 │ │ │ │ movs r4, #3 │ │ │ │ mov r7, r1 │ │ │ │ @@ -61101,21 +61101,21 @@ │ │ │ │ movs r4, #23 │ │ │ │ b.n 9bd74 │ │ │ │ movs r4, #16 │ │ │ │ b.n 9be2c │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - rors r2, r2 │ │ │ │ + tst r2, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r4, r2 │ │ │ │ + adcs r4, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r6, r5 │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - eors r0, r7 │ │ │ │ + lsls r0, r5 │ │ │ │ lsls r5, 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 │ │ │ │ bl 9b858 │ │ │ │ @@ -62210,15 +62210,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r7, #3017] @ 0xbc9 │ │ │ │ bl 9bbc0 │ │ │ │ cmp r8, r5 │ │ │ │ bne.w 9c97a │ │ │ │ b.n 9c9b4 │ │ │ │ nop │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r5, 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 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ @@ -62525,21 +62525,21 @@ │ │ │ │ movs r4, #17 │ │ │ │ b.n 9cbf4 │ │ │ │ nop │ │ │ │ adds r4, #148 @ 0x94 │ │ │ │ lsls r2, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r3, #250 @ 0xfa │ │ │ │ lsls r2, r2, #6 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r3, #24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r2, #140 @ 0x8c │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ lsls r5, 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, r2 │ │ │ │ @@ -62746,15 +62746,15 @@ │ │ │ │ movs r0, #22 │ │ │ │ b.n 9d00c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r0, #50 @ 0x32 │ │ │ │ lsls r2, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - rors r4, r1 │ │ │ │ + rors r4, r7 │ │ │ │ lsls r6, r1, #4 │ │ │ │ cmp r7, #236 @ 0xec │ │ │ │ lsls r2, r2, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -62878,25 +62878,25 @@ │ │ │ │ nop │ │ │ │ cmp r7, #166 @ 0xa6 │ │ │ │ lsls r2, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #226 @ 0xe2 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - lsls r4, r1 │ │ │ │ + lsls r4, r7 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - eors r6, r7 │ │ │ │ + lsls r6, r5 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r4, r0 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - eors r6, r6 │ │ │ │ + lsls r6, r4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - eors r0, r5 │ │ │ │ + lsls r0, r3 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - eors r2, r3 │ │ │ │ + lsls r2, r1 │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #760] @ (9d4b8 ) │ │ │ │ @@ -63901,15 +63901,15 @@ │ │ │ │ nop │ │ │ │ movs r7, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #180 @ 0xb4 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - subs r1, #170 @ 0xaa │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #536] @ (9de68 ) │ │ │ │ @@ -64118,15 +64118,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #168 @ 0xa8 │ │ │ │ lsls r2, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #124 @ 0x7c │ │ │ │ lsls r2, r2, #6 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #336] @ (9dfdc ) │ │ │ │ @@ -64692,19 +64692,19 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r1, r7] │ │ │ │ lsls r2, r2, #6 │ │ │ │ adds r6, r5, #1 │ │ │ │ lsls r2, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + adds r4, r7, #1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r2, r1, #1 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - asrs r6, r4, #3 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 9e4fc │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -65493,19 +65493,19 @@ │ │ │ │ lsls r2, r2, #6 │ │ │ │ strb r4, [r6, #20] │ │ │ │ lsls r4, r2, #6 │ │ │ │ strb r4, [r4, #20] │ │ │ │ lsls r4, r2, #6 │ │ │ │ asrs r0, r1, #24 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - asrs r0, r5, #21 │ │ │ │ + asrs r0, r3, #22 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 9ecb2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -65659,15 +65659,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - asrs r4, r0, #10 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ lsls r5, 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 r7, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -65769,15 +65769,15 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #23 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #3 │ │ │ │ b.n 9eeac │ │ │ │ mov r6, r7 │ │ │ │ b.n 9eeb4 │ │ │ │ - movs r4, #6 │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ lsls r6, r1, #4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ beq.n 9ef5c │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -65882,15 +65882,15 @@ │ │ │ │ str r0, [r5, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ bl 3bd0e0 │ │ │ │ b.n 9ef52 │ │ │ │ movs r0, #23 │ │ │ │ b.n 9ef58 │ │ │ │ - movs r2, #226 @ 0xe2 │ │ │ │ + movs r3, #18 │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -66153,15 +66153,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 9f1d8 │ │ │ │ movs r0, #4 │ │ │ │ b.n 9f1d8 │ │ │ │ mov.w r9, #54 @ 0x36 │ │ │ │ b.n 9f1c6 │ │ │ │ nop │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs r1, #20 │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ @@ -66242,15 +66242,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #25 │ │ │ │ b.n 9f32e │ │ │ │ movs r0, #4 │ │ │ │ b.n 9f32e │ │ │ │ mov.w r9, #54 @ 0x36 │ │ │ │ b.n 9f2da │ │ │ │ - subs r0, r4, #7 │ │ │ │ + movs r0, #16 │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -67072,15 +67072,15 @@ │ │ │ │ bl 3bd0e0 │ │ │ │ b.n 9fb2c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #32 │ │ │ │ lsls r2, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r3 │ │ │ │ + subs r2, r3, r4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsls r4, r1, #30 │ │ │ │ lsls r2, r2, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -67367,15 +67367,15 @@ │ │ │ │ b.n 9fe18 │ │ │ │ mov r0, r4 │ │ │ │ bl 9fb64 │ │ │ │ b.n 9fdfc │ │ │ │ movs r5, #23 │ │ │ │ b.n 9fe10 │ │ │ │ nop │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + asrs r6, r3, #21 │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r5, [pc, #712] @ (a013c ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -67665,15 +67665,15 @@ │ │ │ │ b.n 9ff3a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r0, #6 │ │ │ │ lsls r2, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + asrs r0, r6, #18 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r2, r2, #6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -68096,16 +68096,16 @@ │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n a0598 │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - @ instruction: 0xfb7a00f4 │ │ │ │ - @ instruction: 0xfae000f4 │ │ │ │ + @ instruction: 0xfbaa00f4 │ │ │ │ + @ instruction: 0xfb1000f4 │ │ │ │ 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 │ │ │ │ movw r2, #37652 @ 0x9314 │ │ │ │ @@ -68313,19 +68313,19 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 208eb4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b.n a0608 │ │ │ │ nop │ │ │ │ - ldr??.w r0, [r0, #244] @ 0xf4 │ │ │ │ - vst1.8 @ instruction: 0xf9cc00f4 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + @ instruction: 0xfa0000f4 │ │ │ │ + ldr??.w r0, [ip, #244] @ 0xf4 │ │ │ │ + @ instruction: 0xb81a │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr.w r0, [lr, #244] @ 0xf4 │ │ │ │ + vst4. {d0-d3}, [lr :256], r4 │ │ │ │ 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 │ │ │ │ blt.n a08ec │ │ │ │ @@ -68392,18 +68392,18 @@ │ │ │ │ mov r3, ip │ │ │ │ mov r0, lr │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 208eb4 │ │ │ │ b.n a08e6 │ │ │ │ - str??.w r0, [r8, #244] @ 0xf4 │ │ │ │ - strb.w r0, [r0, #244] @ 0xf4 │ │ │ │ - ldr.w r0, [r8, r4, lsl #3] │ │ │ │ - ldr??.w r0, [r4, r4, lsl #3] │ │ │ │ + ldrsb.w r0, [r8, r4, lsl #3] │ │ │ │ + ldrh.w r0, [r0, #244] @ 0xf4 │ │ │ │ + strb.w r0, [r8, #244] @ 0xf4 │ │ │ │ + strh.w r0, [r4, #244] @ 0xf4 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ @@ -68564,19 +68564,19 @@ │ │ │ │ ldr r2, [pc, #32] @ (a0ae8 ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n a0aa2 │ │ │ │ nop │ │ │ │ - strh.w r0, [r0, r4, lsl #3] │ │ │ │ - @ instruction: 0xf76200f4 │ │ │ │ - @ instruction: 0xf70600f4 │ │ │ │ - @ instruction: 0xf7be00f4 │ │ │ │ - @ instruction: 0xf77200f4 │ │ │ │ + ldr.w r0, [r0, r4, lsl #3] │ │ │ │ + @ instruction: 0xf79200f4 │ │ │ │ + @ instruction: 0xf73600f4 │ │ │ │ + @ instruction: 0xf7ee00f4 │ │ │ │ + @ instruction: 0xf7a200f4 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ @@ -68627,15 +68627,15 @@ │ │ │ │ movhi r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r3, #37122 @ 0x9102 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n a0b20 │ │ │ │ b.n a0b48 │ │ │ │ - @ instruction: 0xf7ac00f4 │ │ │ │ + @ instruction: 0xf7dc00f4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -68666,15 +68666,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf72800f4 │ │ │ │ + @ instruction: 0xf75800f4 │ │ │ │ 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 │ │ │ │ mov fp, r3 │ │ │ │ @@ -68810,18 +68810,18 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n a0d04 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, r2] │ │ │ │ lsls r4, r2, #6 │ │ │ │ - @ instruction: 0xf74c00f4 │ │ │ │ - rsb r0, lr, #7995392 @ 0x7a0000 │ │ │ │ - @ instruction: 0xf5ee00f4 │ │ │ │ - @ instruction: 0xf5e800f4 │ │ │ │ + @ instruction: 0xf77c00f4 │ │ │ │ + @ instruction: 0xf5fe00f4 │ │ │ │ + @ instruction: 0xf61e00f4 │ │ │ │ + @ instruction: 0xf61800f4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r3, a0dda │ │ │ │ push {lr} │ │ │ │ mov r3, r0 │ │ │ │ add.w lr, r0, #540 @ 0x21c │ │ │ │ movw ip, #36161 @ 0x8d41 │ │ │ │ b.n a0dc0 │ │ │ │ @@ -69115,18 +69115,18 @@ │ │ │ │ bl 208eb4 │ │ │ │ b.n a0e66 │ │ │ │ ldr.w r2, [r1, #156] @ 0x9c │ │ │ │ b.n a0f00 │ │ │ │ ldr.w r2, [r1, #156] @ 0x9c │ │ │ │ b.n a10ba │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2b600f4 │ │ │ │ - addw r0, sl, #244 @ 0xf4 │ │ │ │ - rsbs r0, r4, #244 @ 0xf4 │ │ │ │ - orr.w r0, r0, #244 @ 0xf4 │ │ │ │ + @ instruction: 0xf2e600f4 │ │ │ │ + @ instruction: 0xf23a00f4 │ │ │ │ + addw r0, r4, #244 @ 0xf4 │ │ │ │ + orns r0, r0, #244 @ 0xf4 │ │ │ │ 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 │ │ │ │ movs r3, #1 │ │ │ │ @@ -69181,15 +69181,15 @@ │ │ │ │ cmp r1, r3 │ │ │ │ beq.n a1138 │ │ │ │ b.n a1156 │ │ │ │ movw r3, #34067 @ 0x8513 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n a1156 │ │ │ │ b.n a1138 │ │ │ │ - sbcs.w r0, r6, #244 @ 0xf4 │ │ │ │ + sub.w r0, r6, #244 @ 0xf4 │ │ │ │ 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 │ │ │ │ mov sl, r0 │ │ │ │ @@ -69444,19 +69444,19 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r6, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r6, [r6, #1640] @ 0x668 │ │ │ │ cmp r6, #29 │ │ │ │ bhi.n a1372 │ │ │ │ b.n a13e8 │ │ │ │ - eor.w r0, ip, #244 @ 0xf4 │ │ │ │ - vshr.s64 q8, q10, #16 │ │ │ │ - vshr.s64 q0, q10, #32 │ │ │ │ - vshr.s64 q0, q10, #26 │ │ │ │ - vshr.s64 q0, q10, #28 │ │ │ │ + @ instruction: 0xf0bc00f4 │ │ │ │ + bic.w r0, r0, #244 @ 0xf4 │ │ │ │ + vshr.s64 q8, q10, #48 │ │ │ │ + vshr.s64 q8, q10, #42 │ │ │ │ + vshr.s64 q8, q10, #44 │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ @@ -69570,15 +69570,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ lsls r5, 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, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -69671,15 +69671,15 @@ │ │ │ │ bne.n a1626 │ │ │ │ add.w r3, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1640] @ 0x668 │ │ │ │ cmp r3, #29 │ │ │ │ bls.n a1626 │ │ │ │ b.n a1662 │ │ │ │ nop │ │ │ │ - mcr 0, 0, r0, cr10, cr4, {7} │ │ │ │ + mrc 0, 1, r0, cr10, 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 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1664] @ a1d54 │ │ │ │ mov r5, r1 │ │ │ │ @@ -70277,35 +70277,35 @@ │ │ │ │ beq.w a1aee │ │ │ │ movw r3, #33304 @ 0x8218 │ │ │ │ b.n a1aee │ │ │ │ stmdb r0!, {r0, r4, r7, r8} │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmdb lr, {r0, r4, r7, r8} │ │ │ │ - ldcl 0, cr0, [lr], #-976 @ 0xfffffc30 │ │ │ │ + stc 0, cr0, [lr], #976 @ 0x3d0 │ │ │ │ @ instruction: 0xe8180191 │ │ │ │ - stc 0, cr0, [r2], {244} @ 0xf4 │ │ │ │ + ldc 0, cr0, [r2], #-976 @ 0xfffffc30 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [ip, #-976] @ 0xfffffc30 │ │ │ │ - @ instruction: 0xeb3600f4 │ │ │ │ - eors.w r0, r2, r4, ror #3 │ │ │ │ - sbc.w r0, r8, r4, ror #3 │ │ │ │ - ldrd r0, r0, [lr, #976]! @ 0x3d0 │ │ │ │ - @ instruction: 0xeb2400f4 │ │ │ │ - add.w r0, r2, r4, ror #3 │ │ │ │ - @ instruction: 0xeada00f4 │ │ │ │ - orrs.w r0, r2, r4, ror #3 │ │ │ │ + ldc 0, cr0, [ip, #-976]! @ 0xfffffc30 │ │ │ │ + sbc.w r0, r6, r4, ror #3 │ │ │ │ + @ instruction: 0xeac200f4 │ │ │ │ + @ instruction: 0xeb9800f4 │ │ │ │ + bic.w r0, lr, r4, ror #3 │ │ │ │ + adcs.w r0, r4, r4, ror #3 │ │ │ │ + @ instruction: 0xeb3200f4 │ │ │ │ + add.w r0, sl, r4, ror #3 │ │ │ │ + eor.w r0, r2, r4, ror #3 │ │ │ │ + bics.w r0, r0, r4, ror #3 │ │ │ │ and.w r0, r0, r4, ror #3 │ │ │ │ - ldrd r0, r0, [r0, #976] @ 0x3d0 │ │ │ │ - @ instruction: 0xe99e00f4 │ │ │ │ - ldmdb r0, {r2, r4, r5, r6, r7} │ │ │ │ - stmdb r6!, {r2, r4, r5, r6, r7} │ │ │ │ - ldmia.w lr!, {r2, r4, r5, r6, r7} │ │ │ │ - strd r0, r0, [sl], #-976 @ 0x3d0 │ │ │ │ + strd r0, r0, [lr, #976] @ 0x3d0 │ │ │ │ + strd r0, r0, [r0, #-976] @ 0x3d0 │ │ │ │ + ldrd r0, r0, [r6, #-976] @ 0x3d0 │ │ │ │ + strd r0, r0, [lr], #976 @ 0x3d0 │ │ │ │ + ldmia.w sl, {r2, r4, r5, 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 r7, [pc, #892] @ (a213c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -70829,17 +70829,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a230c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a22de │ │ │ │ b.n a224a │ │ │ │ nop │ │ │ │ - b.n a2a60 │ │ │ │ + b.n a2ac0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n a2984 │ │ │ │ + b.n a29e4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r4, r3, #1 │ │ │ │ lsls r2, r2, #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, #4064] @ 0xfe0 │ │ │ │ @@ -70976,23 +70976,23 @@ │ │ │ │ b.n a238c │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #304] @ 0x130 │ │ │ │ bl 397474 │ │ │ │ b.n a243e │ │ │ │ lsls r2, r0, #14 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - b.n a29cc │ │ │ │ + b.n a2a2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r4, r3, #7 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - b.n a28b4 │ │ │ │ + b.n a2914 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n a28c4 │ │ │ │ + b.n a2924 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r1, #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] @ (a2630 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -71119,19 +71119,19 @@ │ │ │ │ bl 397474 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsls r6, r4, #7 │ │ │ │ lsls r2, r2, #6 │ │ │ │ subs r6, r7, r6 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - b.n a275c │ │ │ │ + b.n a27bc │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n a27c0 │ │ │ │ + b.n a2820 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n a26d0 │ │ │ │ + b.n a2730 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r0, [pc, #4] @ (a264c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ asrs r6, r2, #28 │ │ │ │ lsls r2, r2, #6 │ │ │ │ @@ -71290,15 +71290,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a27c2 │ │ │ │ b.n a2754 │ │ │ │ nop │ │ │ │ adds r0, r1, r6 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - udf #222 @ 0xde │ │ │ │ + svc 14 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, a2874 │ │ │ │ @@ -71489,15 +71489,15 @@ │ │ │ │ bne.n a2a22 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a29e6 │ │ │ │ b.n a2916 │ │ │ │ adds r0, r3, r1 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - str r5, [sp, #1008] @ 0x3f0 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -71582,15 +71582,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a2aee │ │ │ │ b.n a2a80 │ │ │ │ nop │ │ │ │ asrs r0, r3, #27 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - blt.n a2ae8 │ │ │ │ + bgt.n a2b48 │ │ │ │ lsls r4, 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, [r2, #20] │ │ │ │ mov r6, r2 │ │ │ │ @@ -71641,15 +71641,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (a2bd8 ) │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bge.n a2bb8 │ │ │ │ + blt.n a2c18 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrh.w r2, [r0, #376] @ 0x178 │ │ │ │ ldrh.w r3, [r0, #412] @ 0x19c │ │ │ │ cmp r3, r2 │ │ │ │ beq.n a2bec │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -72893,131 +72893,131 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.w a3796 │ │ │ │ b.n a34c8 │ │ │ │ bne.n a3874 │ │ │ │ lsls r1, r2, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n a394c │ │ │ │ + bpl.n a39ac │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r5, #28 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bvs.n a3908 │ │ │ │ + bvs.n a3968 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bcc.n a3880 │ │ │ │ + bcc.n a38e0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bpl.n a38a0 │ │ │ │ + bpl.n a3900 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r3, #168 @ 0xa8 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bcc.n a38d4 │ │ │ │ + bmi.n a3934 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bcc.n a3958 │ │ │ │ + bcc.n a39b8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r3, #20 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bcc.n a391c │ │ │ │ + bcc.n a397c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bcs.n a39d4 │ │ │ │ + bcs.n a3834 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bmi.n a39a8 │ │ │ │ + bmi.n a3a08 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bne.n a38ac │ │ │ │ + bne.n a390c │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r1, #180 @ 0xb4 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bne.n a3874 │ │ │ │ + bne.n a38d4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bne.n a39f8 │ │ │ │ + bne.n a3858 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r1, #74 @ 0x4a │ │ │ │ lsls r4, r2, #6 │ │ │ │ - beq.n a3904 │ │ │ │ + bne.n a3964 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - beq.n a3a0c │ │ │ │ + beq.n a386c │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r0, #86 @ 0x56 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bne.n a388c │ │ │ │ + bne.n a38ec │ │ │ │ lsls r4, r6, #3 │ │ │ │ - beq.n a39e8 │ │ │ │ + beq.n a3a48 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bne.n a38c0 │ │ │ │ + bne.n a3920 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - beq.n a39b4 │ │ │ │ + beq.n a3a14 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r0, #22 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - beq.n a3980 │ │ │ │ + beq.n a39e0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r0, #2 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - beq.n a39b0 │ │ │ │ + beq.n a3a10 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bne.n a3910 │ │ │ │ + bcs.n a3970 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ + beq.n a39a0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r7, #216 @ 0xd8 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r7, #136 @ 0x88 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bne.n a3898 │ │ │ │ + bne.n a38f8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r7, #56 @ 0x38 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - beq.n a39a0 │ │ │ │ + beq.n a3a00 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r7, #24 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bne.n a39d0 │ │ │ │ + bne.n a3a30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6, {r2, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r6, #214 @ 0xd6 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ + beq.n a39ec │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6, {r3, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r6, #178 @ 0xb2 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - beq.n a38b8 │ │ │ │ + beq.n a3918 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6!, {r5, r7} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r6, #146 @ 0x92 │ │ │ │ lsls r4, r2, #6 │ │ │ │ movs r6, #120 @ 0x78 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - ldmia r7, {r7} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r6, #82 @ 0x52 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ + beq.n a3a1c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ lsls r4, r2, #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 │ │ │ │ @@ -73107,15 +73107,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #288] @ 0x120 │ │ │ │ bl 397474 │ │ │ │ b.n a3a62 │ │ │ │ ldcl 1, cr0, [r0], {145} @ 0x91 │ │ │ │ lsls r4, r4, #26 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl a24cc │ │ │ │ pop {r3, pc} │ │ │ │ @@ -73161,17 +73161,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xeb9a0191 │ │ │ │ - ldmia r6, {r1, r3, r4, r6} │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6, {r6} │ │ │ │ + ldmia r6, {r4, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl a3b18 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -73211,17 +73211,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds.w r1, r2, r1, lsr #2 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r6, {r1, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl a3ba0 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -73500,15 +73500,15 @@ │ │ │ │ lsls r1, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ lsls r2, r2, #6 │ │ │ │ stmia r2!, {r2, r3} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #24] @ (a3f38 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -73544,17 +73544,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ b.n a3e70 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r2!, {r4, r6, r7} │ │ │ │ + ldmia r3!, {} │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #24] @ (a3fb0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -73590,17 +73590,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ b.n a3df8 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r2!, {r3, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr.w ip, [pc, #2412] @ a4970 │ │ │ │ movw r3, #34847 @ 0x881f │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ add ip, pc │ │ │ │ push {lr} │ │ │ │ @@ -75644,21 +75644,21 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ b.n a54a8 │ │ │ │ - push {r2, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r1, r4, r7, lr} │ │ │ │ + push {r1, r6, r7, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + push {r1, r2, r3, r6, r7, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r3, r4, r7, lr} │ │ │ │ + push {r3, r6, r7, lr} │ │ │ │ lsls r4, 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, #260] @ (a5630 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -75757,15 +75757,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n a5610 │ │ │ │ b.n a5620 │ │ │ │ nop │ │ │ │ bne.n a5568 │ │ │ │ lsls r1, r2, #6 │ │ │ │ sbc.w r1, ip, r1, lsr #2 │ │ │ │ - push {r1, r2, r5, r6, r7} │ │ │ │ + push {r1, r2, r4, lr} │ │ │ │ lsls r4, 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, #160] @ (a56ec ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -75824,21 +75824,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ beq.n a57e8 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - push {r1, r2, r3, r4, r6} │ │ │ │ + push {r1, r2, r3, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r1, r2, r3, r6} │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r1, r3} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r2, r5} │ │ │ │ + push {r2, r4, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #112] @ (a5780 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -75882,23 +75882,23 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - cbz r0, a5804 │ │ │ │ + push {r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r2, a5800 │ │ │ │ + push {r1} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r0, a580a │ │ │ │ + push {r3, r4} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r4, a5802 │ │ │ │ + cbz r4, a580e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r6, a580e │ │ │ │ + push {r1, r2, r3} │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #100] @ (a580c ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -75939,23 +75939,23 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r7!, {r2, r3, r4} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - cbz r4, a587a │ │ │ │ + cbz r4, a5886 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r6, a5878 │ │ │ │ + cbz r6, a5884 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r4, a5872 │ │ │ │ + cbz r4, a587e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r0, a587c │ │ │ │ + cbz r0, a5888 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r2, a5878 │ │ │ │ + cbz r2, a5884 │ │ │ │ lsls r4, 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, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #152] @ (a58d0 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ @@ -76019,25 +76019,25 @@ │ │ │ │ bl 208eb4 │ │ │ │ b.n a588c │ │ │ │ nop │ │ │ │ ldmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r2, #6 │ │ │ │ ldmia r6, {r4, r5, r6} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - cbz r2, a592e │ │ │ │ + cbz r2, a593a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r2, a592c │ │ │ │ + cbz r2, a5938 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - uxth r4, r5 │ │ │ │ + uxtb r4, r3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - uxtb r4, r4 │ │ │ │ + cbz r4, a592c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r0, a592e │ │ │ │ + cbz r0, a593a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - uxth r6, r1 │ │ │ │ + uxth r6, r7 │ │ │ │ lsls r4, r6, #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, #24] @ (a591c ) │ │ │ │ @@ -76046,15 +76046,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ mov.w r4, #1000 @ 0x3e8 │ │ │ │ strd r4, ip, [sp] │ │ │ │ bl a5518 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - uxtb r2, r6 │ │ │ │ + cbz r2, a5968 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #268] @ (a5a40 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -76158,17 +76158,17 @@ │ │ │ │ bne.n a59ec │ │ │ │ b.n a596e │ │ │ │ nop │ │ │ │ ldmia r5!, {r1, r4, r7} │ │ │ │ lsls r1, r2, #6 │ │ │ │ b.n a594c │ │ │ │ lsls r1, r2, #6 │ │ │ │ - sxtb r0, r3 │ │ │ │ + uxth r0, r1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - sxth r6, r6 │ │ │ │ + sxtb r6, r4 │ │ │ │ lsls r4, r6, #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] @ a5a80 │ │ │ │ @@ -76179,15 +76179,15 @@ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl a5518 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbz r4, a5ab6 │ │ │ │ + cbz r4, a5ac2 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #260] @ (a5b9c ) │ │ │ │ @@ -76289,17 +76289,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a5b4a │ │ │ │ b.n a5ad2 │ │ │ │ ldmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r2, #6 │ │ │ │ b.n a57e0 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - cbz r0, a5bac │ │ │ │ + cbz r0, a5bb8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r0, a5bb4 │ │ │ │ + cbz r0, a5bc0 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #80] @ (a5c10 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -76334,17 +76334,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldmia r3!, {r1, r2} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + cbz r0, a5c1c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #208 @ 0xd0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #96] @ (a5c8c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -76381,19 +76381,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - cbz r4, a5c94 │ │ │ │ + cbz r4, a5ca0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + sub sp, #248 @ 0xf8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - sub sp, #144 @ 0x90 │ │ │ │ + sub sp, #336 @ 0x150 │ │ │ │ lsls r4, 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 r4, [pc, #256] @ (a5db0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -76490,17 +76490,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a5d6c │ │ │ │ b.n a5cf0 │ │ │ │ ldmia r2, {r1, r2, r4} │ │ │ │ lsls r1, r2, #6 │ │ │ │ b.n a658c │ │ │ │ lsls r1, r2, #6 │ │ │ │ - sub sp, #24 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add sp, #192 @ 0xc0 │ │ │ │ + add sp, #384 @ 0x180 │ │ │ │ lsls r4, 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, #248] @ (a5ecc ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -76597,17 +76597,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a5e7a │ │ │ │ b.n a5e0a │ │ │ │ ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #6 │ │ │ │ b.n a64a0 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #728 @ 0x2d8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ (a5fd8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -76695,15 +76695,15 @@ │ │ │ │ bne.n a5fb2 │ │ │ │ b.n a5f34 │ │ │ │ nop │ │ │ │ stmia r7!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r2, #6 │ │ │ │ b.n a6428 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ add.w r7, r0, #94208 @ 0x17000 │ │ │ │ mov r5, r0 │ │ │ │ @@ -76985,21 +76985,21 @@ │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #304] @ 0x130 │ │ │ │ bl 397474 │ │ │ │ b.n a62ee │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r4, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ svc 182 @ 0xb6 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl a6100 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -77204,15 +77204,15 @@ │ │ │ │ lsls r1, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ble.n a64f8 │ │ │ │ lsls r1, r2, #6 │ │ │ │ ldr r3, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ bl a2330 │ │ │ │ @@ -77322,15 +77322,15 @@ │ │ │ │ ldrh.w r3, [r4, #188] @ 0xbc │ │ │ │ mov r0, r3 │ │ │ │ b.n a6670 │ │ │ │ stmia r1!, {r1, r5} │ │ │ │ lsls r1, r2, #6 │ │ │ │ bvc.n a6778 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r3, pc, #384 @ (adr r3, a681c ) │ │ │ │ + add r3, pc, #576 @ (adr r3, a68dc ) │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #224] @ (a678c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -77418,17 +77418,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmia r0!, {r2, r3, r4} │ │ │ │ lsls r1, r2, #6 │ │ │ │ bvs.n a6860 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r7, pc, #144 @ (adr r7, a6828 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, a68e8 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r2, pc, #16 @ (adr r2, a67ac ) │ │ │ │ + add r2, pc, #208 @ (adr r2, a686c ) │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #176] @ (a685c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -77495,21 +77495,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n a67e8 │ │ │ │ itet ne │ │ │ │ lslne r1, r2, #6 │ │ │ │ - addeq r6, pc, #784 @ (adr r6, a6b74 ) │ │ │ │ + addeq r6, pc, #976 @ (adr r6, a6c34 ) │ │ │ │ lslne r4, r6, #3 │ │ │ │ - add r6, pc, #880 @ (adr r6, a6bd8 ) │ │ │ │ + add r7, pc, #48 @ (adr r7, a6898 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ bpl.n a68e8 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r1, pc, #192 @ (adr r1, a6930 ) │ │ │ │ + add r1, pc, #384 @ (adr r1, a69f0 ) │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #164] @ (a6924 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -77573,21 +77573,21 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n a68ee │ │ │ │ nop │ │ │ │ bkpt 0x0042 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r6, pc, #552 @ (adr r6, a6b54 ) │ │ │ │ + add r6, pc, #744 @ (adr r6, a6c14 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ bmi.n a685c │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r6, pc, #72 @ (adr r6, a697c ) │ │ │ │ + add r6, pc, #264 @ (adr r6, a6a3c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, pc, #424 @ (adr r0, a6ae0 ) │ │ │ │ + add r0, pc, #616 @ (adr r0, a6ba0 ) │ │ │ │ lsls r4, r6, #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 │ │ │ │ @@ -77659,19 +77659,19 @@ │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 208eb4 │ │ │ │ b.n a69e2 │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r6, #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 │ │ │ │ @@ -78241,25 +78241,25 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl c1af4 │ │ │ │ b.n a6f6e │ │ │ │ cbnz r4, a7066 │ │ │ │ lsls r1, r2, #6 │ │ │ │ str r2, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r0, pc, #896 @ (adr r0, a73e4 ) │ │ │ │ + add r1, pc, #64 @ (adr r1, a70a4 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, pc, #872 @ (adr r0, a73d0 ) │ │ │ │ + add r1, pc, #40 @ (adr r1, a7090 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, pc, #864 @ (adr r0, a73cc ) │ │ │ │ + add r1, pc, #32 @ (adr r1, a708c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, pc, #608 @ (adr r0, a72d0 ) │ │ │ │ + add r0, pc, #800 @ (adr r0, a7390 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r2, [pc, #96] @ (a70dc ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -78289,15 +78289,15 @@ │ │ │ │ beq.n a70a0 │ │ │ │ b.n a6eda │ │ │ │ ldr.w r2, [r2, #1640] @ 0x668 │ │ │ │ cmp r2, #29 │ │ │ │ bhi.w a6ed2 │ │ │ │ b.n a6efa │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r6, #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] │ │ │ │ @@ -78324,15 +78324,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r2, [sp, #20] │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ bl a6d7c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [sp, #840] @ 0x348 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ lsls r4, r6, #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] │ │ │ │ @@ -78359,15 +78359,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r2, [sp, #20] │ │ │ │ movs r0, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ bl a6d7c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r6, #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 │ │ │ │ @@ -78385,15 +78385,15 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl a6d7c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r6, #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] │ │ │ │ @@ -78423,15 +78423,15 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r0, #3 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl a6d7c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r4, 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, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #136] @ (a72d4 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -78627,29 +78627,29 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n a7328 │ │ │ │ nop │ │ │ │ cbz r2, a74a2 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldr r5, [sp, #304] @ 0x130 │ │ │ │ + ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r4, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [sp, #304] @ 0x130 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, 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 r4, [pc, #292] @ (a7584 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -78884,23 +78884,23 @@ │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n a75da │ │ │ │ cbz r0, a76c2 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldr r2, [sp, #856] @ 0x358 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ lsls r4, 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 r9, r3 │ │ │ │ ldr r3, [pc, #204] @ (a77ac ) │ │ │ │ @@ -78989,17 +78989,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 a774e │ │ │ │ add r7, sp, #920 @ 0x398 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r7, [sp, #752] @ 0x2f0 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, 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 r5, [pc, #380] @ (a7948 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -79154,31 +79154,31 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n a7824 │ │ │ │ nop │ │ │ │ add r6, sp, #1000 @ 0x3e8 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #824] @ 0x338 │ │ │ │ lsls r4, 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 r9, r3 │ │ │ │ ldr r3, [pc, #208] @ (a7a54 ) │ │ │ │ @@ -79269,17 +79269,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r4, r6 │ │ │ │ b.n a79f2 │ │ │ │ nop │ │ │ │ add r5, sp, #264 @ 0x108 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #280] @ 0x118 │ │ │ │ lsls r4, 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 r5, [pc, #408] @ (a7c0c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -79445,33 +79445,33 @@ │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n a7ad0 │ │ │ │ add r4, sp, #328 @ 0x148 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ + str r6, [sp, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ + str r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r3, [sp, #864] @ 0x360 │ │ │ │ + str r4, [sp, #32] │ │ │ │ lsls r4, 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 r9, r3 │ │ │ │ ldr r3, [pc, #392] @ (a7dd4 ) │ │ │ │ @@ -79627,17 +79627,17 @@ │ │ │ │ bne.n a7d74 │ │ │ │ b.n a7c8e │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r5, r6 │ │ │ │ b.n a7d0a │ │ │ │ add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r1, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ lsls r4, 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 r5, [pc, #336] @ (a7f44 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -79778,25 +79778,25 @@ │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n a7e30 │ │ │ │ add r0, sp, #832 @ 0x340 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + str r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r6, [pc, #196] @ (a8038 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -79878,15 +79878,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r7, pc, #224 @ (adr r7, a8118 ) │ │ │ │ lsls r1, r2, #6 │ │ │ │ strh r4, [r0, #4] │ │ │ │ lsls r1, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ lsls r1, r2, #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, #4024] @ 0xfb8 │ │ │ │ @@ -80055,35 +80055,35 @@ │ │ │ │ lsls r1, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r1, #30] │ │ │ │ lsls r1, r2, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r5, #62] @ 0x3e │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r0, [r5, #27] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r2, [r0, #46] @ 0x2e │ │ │ │ + ldrh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r6, #56] @ 0x38 │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r4, 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 r6, [pc, #336] @ (a8380 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -80216,15 +80216,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r4, pc, #512 @ (adr r4, a8580 ) │ │ │ │ lsls r1, r2, #6 │ │ │ │ ldrb r0, [r1, #23] │ │ │ │ lsls r1, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r0, [r7, #19] │ │ │ │ lsls r1, r2, #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, #4016] @ 0xfb0 │ │ │ │ @@ -80380,29 +80380,29 @@ │ │ │ │ lsls r1, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #17] │ │ │ │ lsls r1, r2, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r6, [r7, #14] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r2, #34] @ 0x22 │ │ │ │ + ldrh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r0, [r6, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r7, #32] │ │ │ │ + ldrh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ lsls r4, r6, #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] @ a8580 │ │ │ │ @@ -80419,15 +80419,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ strd ip, r0, [sp, #20] │ │ │ │ strd r4, r4, [sp, #12] │ │ │ │ bl a6d7c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r4, r6, #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 │ │ │ │ @@ -80446,15 +80446,15 @@ │ │ │ │ strd r4, r4, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ bl a6d7c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ lsls r4, r6, #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 │ │ │ │ @@ -80474,15 +80474,15 @@ │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #20] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ bl a6d7c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrh r0, [r2, #28] │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ mov r7, r3 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ @@ -80725,23 +80725,23 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r5, #1] │ │ │ │ lsls r1, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r2, [r5, #12] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + ldrh r6, [r6, #12] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r2, #18] │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ lsls r4, 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 r2, [pc, #220] @ (a89ac ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -80898,17 +80898,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #16] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrh r4, [r6, #0] │ │ │ │ + ldrh r4, [r4, #2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r4, 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 r2, [pc, #392] @ (a8c18 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -81082,15 +81082,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl a8778 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r2, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r4, 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 r4, [pc, #56] @ (a8cbc ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -81116,17 +81116,17 @@ │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ bl a8778 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r4, 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 r4, [pc, #176] @ (a8d88 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -81196,17 +81196,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r0, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r4, 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 r4, [pc, #72] @ (a8dec ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -81238,17 +81238,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n a8dc0 │ │ │ │ b.n a8dd2 │ │ │ │ nop │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r4, [r6, #40] @ 0x28 │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r4, 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 r4, [pc, #72] @ (a8e50 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -81280,17 +81280,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n a8e24 │ │ │ │ b.n a8e36 │ │ │ │ nop │ │ │ │ ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r4, [r7, #38] @ 0x26 │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r6, #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] @ (a8ed8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -81332,19 +81332,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r0, [r0, #42] @ 0x2a │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r4, 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 r5, [pc, #292] @ (a9020 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -81453,21 +81453,21 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n a8f2a │ │ │ │ nop │ │ │ │ str r7, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cbz r2, a906a │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + strh r0, [r4, #32] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r7, #32] │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #136] @ (a90cc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -81519,19 +81519,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r6, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r0, #30] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r4, #28] │ │ │ │ + strh r2, [r2, #30] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r0, #30] │ │ │ │ lsls r4, r6, #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] @ (a9154 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -81572,19 +81572,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r5, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r2, [r7, #30] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r6, #28] │ │ │ │ + strh r6, [r4, #30] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r4, [r4, #26] │ │ │ │ lsls r4, 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 r5, [pc, #292] @ (a929c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -81693,21 +81693,21 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n a91a6 │ │ │ │ nop │ │ │ │ str r5, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + strh r0, [r4, #28] │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r5, #20] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r2, #12] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ lsls r4, r6, #3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -81779,17 +81779,17 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r4, [sp, #0] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r4, [r3, #18] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r1, #14] │ │ │ │ + strh r0, [r7, #14] │ │ │ │ lsls r4, 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 r4, [pc, #76] @ (a93dc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -81822,17 +81822,17 @@ │ │ │ │ bl a2a40 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n a93ac │ │ │ │ b.n a93c4 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r0, [r1, #14] │ │ │ │ + strh r0, [r7, #14] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r6, [r3, #14] │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #156] @ (a9494 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -81947,17 +81947,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r4, [r7, #6] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + strh r0, [r7, #4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (a9560 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -82008,17 +82008,17 @@ │ │ │ │ bl a2a40 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n a9590 │ │ │ │ b.n a95ac │ │ │ │ str r1, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + strh r4, [r7, #2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + strh r2, [r3, #2] │ │ │ │ lsls r4, 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, #192] @ (a96a4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -82091,19 +82091,19 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r0, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + strh r0, [r4, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ lsls r4, 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 r4, [pc, #180] @ (a9778 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -82175,17 +82175,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r0, [sp, #0] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + ldrb r6, [r0, #29] │ │ │ │ lsls r4, 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 r4, [pc, #76] @ (a97e0 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -82219,17 +82219,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n a97b0 │ │ │ │ b.n a97c6 │ │ │ │ nop │ │ │ │ ldrh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r4, [r1, #29] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r0, #28] │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ lsls r4, r6, #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] @ (a9898 ) │ │ │ │ mov ip, r0 │ │ │ │ @@ -82292,15 +82292,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r4, #3 │ │ │ │ beq.n a9874 │ │ │ │ b.n a9832 │ │ │ │ ldrh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + ldrb r6, [r3, #25] │ │ │ │ lsls r4, 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 r5, [pc, #216] @ (a998c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -82381,15 +82381,15 @@ │ │ │ │ strex r0, r1, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n a995c │ │ │ │ b.n a997c │ │ │ │ nop │ │ │ │ ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrb r6, [r5, #22] │ │ │ │ + ldrb r6, [r3, #23] │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #88] @ (a99fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -82420,15 +82420,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (a9a00 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ @@ -82473,30 +82473,30 @@ │ │ │ │ bl 397f7c │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp.w r5, #468 @ 0x1d4 │ │ │ │ bne.n a9a5c │ │ │ │ ldr r0, [pc, #36] @ (a9aa4 ) │ │ │ │ add r0, pc │ │ │ │ - bl fede4c │ │ │ │ + bl fede74 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #28] @ (a9aa8 ) │ │ │ │ add r0, pc │ │ │ │ bl 209100 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ stmia r4!, {r2, r5, r7} │ │ │ │ lsls r3, r2, #6 │ │ │ │ ldr r2, [pc, #432] @ (a9c50 ) │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r2, #6 │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ - ldrb r6, [r5, #2] │ │ │ │ + ldrb r6, [r3, #3] │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ ldr r2, [pc, #36] @ (a9ad4 ) │ │ │ │ cmp r0, #0 │ │ │ │ add r2, pc │ │ │ │ mul.w r3, r0, r3 │ │ │ │ add.w r1, r2, r3 │ │ │ │ @@ -82650,15 +82650,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 208cc8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #592] @ (a9ea8 ) │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ldr r1, [pc, #96] @ (a9cc0 ) │ │ │ │ cmp r0, #0 │ │ │ │ add r1, pc │ │ │ │ mul.w r2, r0, r2 │ │ │ │ add.w r3, r2, r1 │ │ │ │ @@ -84261,19 +84261,19 @@ │ │ │ │ add r2, pc │ │ │ │ b.n aaafe │ │ │ │ ldr r2, [pc, #16] @ (aac7c ) │ │ │ │ add r2, pc │ │ │ │ b.n aaafe │ │ │ │ subs r1, #236 @ 0xec │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ lsls r4, r6, #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 │ │ │ │ @@ -84452,15 +84452,15 @@ │ │ │ │ b.n aada4 │ │ │ │ sub.w r3, r6, #33280 @ 0x8200 │ │ │ │ subs r3, #39 @ 0x27 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n aae06 │ │ │ │ b.n aada4 │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #6] │ │ │ │ + ldrh r2, [r5, #8] │ │ │ │ lsls r4, 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 r6, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -84965,15 +84965,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 ab34e │ │ │ │ b.n ab32c │ │ │ │ nop │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r5, #30] │ │ │ │ lsls r4, r6, #3 │ │ │ │ cbz r1, ab460 │ │ │ │ add.w r0, r0, #102400 @ 0x19000 │ │ │ │ push {r4, r5, r6} │ │ │ │ ldrd r5, r4, [r1, #128] @ 0x80 │ │ │ │ ldr.w r3, [r0, #1872] @ 0x750 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ @@ -85369,15 +85369,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 │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ 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 │ │ │ │ add.w r3, r0, #565248 @ 0x8a000 │ │ │ │ mov r5, r0 │ │ │ │ @@ -85403,15 +85403,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + ldrb r4, [r0, #27] │ │ │ │ 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 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ mov r0, r1 │ │ │ │ @@ -85546,15 +85546,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #6 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r6, [r3, #22] │ │ │ │ + ldrb r6, [r1, #23] │ │ │ │ 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, r2 │ │ │ │ @@ -85579,15 +85579,15 @@ │ │ │ │ ldrb.w r3, [lr, r3] │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ bne.n aba58 │ │ │ │ movw r3, #1284 @ 0x504 │ │ │ │ strh r3, [r5, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + ldr r2, [r0, r6] │ │ │ │ lsls r5, r1, #4 │ │ │ │ movw r3, #34235 @ 0x85bb │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n abab4 │ │ │ │ movw r3, #34233 @ 0x85b9 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n abab0 │ │ │ │ @@ -87266,17 +87266,17 @@ │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xff81ffff │ │ │ │ vmaxnm.f16 , , │ │ │ │ vminnm.f32 , , │ │ │ │ @ instruction: 0xffb7ffff │ │ │ │ @ instruction: 0xffcdffff │ │ │ │ - ldr r0, [pc, #992] @ (acf3c ) │ │ │ │ + ldr r1, [pc, #160] @ (acbfc ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movw r2, #34030 @ 0x84ee │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bhi.n acb86 │ │ │ │ movw r2, #34024 @ 0x84e8 │ │ │ │ cmp r0, r2 │ │ │ │ @@ -87447,15 +87447,15 @@ │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ cmp r3, #7 │ │ │ │ bhi.n acd3a │ │ │ │ ldr r2, [pc, #8] @ (acd3c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ - mov r4, r4 │ │ │ │ + mov r4, sl │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movw r3, #33319 @ 0x8227 │ │ │ │ ldr.w lr, [pc, #3240] @ ad9f0 │ │ │ │ cmp r1, r3 │ │ │ │ add lr, pc │ │ │ │ beq.w ad386 │ │ │ │ @@ -93590,15 +93590,15 @@ │ │ │ │ b.w b0cfe │ │ │ │ mov.w r0, #286 @ 0x11e │ │ │ │ b.w b0cfe │ │ │ │ nop │ │ │ │ @ instruction: 0xf6e00190 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, #121 @ 0x79 │ │ │ │ b.w b0cfe │ │ │ │ movs r0, #194 @ 0xc2 │ │ │ │ b.w b0cfe │ │ │ │ movs r0, #116 @ 0x74 │ │ │ │ b.w b0cfe │ │ │ │ @@ -94546,15 +94546,15 @@ │ │ │ │ @ instruction: 0xfa080190 │ │ │ │ b.n b2364 │ │ │ │ lsls r0, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n b232c │ │ │ │ lsls r0, r2, #6 │ │ │ │ - adds r2, r5, r4 │ │ │ │ + adds r2, r3, r5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xfa1dffff │ │ │ │ ldrb.w r3, [r0, #268] @ 0x10c │ │ │ │ cbnz r3, b2072 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -94894,15 +94894,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bgt.n b2300 │ │ │ │ lsls r0, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n b24b0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r1, #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, b2418 │ │ │ │ @@ -95668,15 +95668,15 @@ │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl b2598 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - str r3, [sp, #648] @ 0x288 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r6, #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] @ (b2c90 ) │ │ │ │ @@ -95684,30 +95684,30 @@ │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, ip, [sp] │ │ │ │ bl b2598 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r6, r0, #13 │ │ │ │ + lsrs r6, r6, #13 │ │ │ │ lsls r4, r6, #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] @ (b2cb8 ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl b2598 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r6, r5, #12 │ │ │ │ + lsrs r6, r3, #13 │ │ │ │ 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 r4, r1 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ @@ -95741,15 +95741,15 @@ │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl b287c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r6, #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] @ (b2d54 ) │ │ │ │ @@ -95757,30 +95757,30 @@ │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, ip, [sp] │ │ │ │ bl b287c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r6, r2, #11 │ │ │ │ lsls r4, r6, #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] @ (b2d7c ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl b287c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r2, r0, #11 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ movs r4, #0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -97860,18 +97860,18 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n b43ec │ │ │ │ nop │ │ │ │ b.n b4b3c │ │ │ │ lsls r0, r2, #6 │ │ │ │ - orr.w r0, sl, #7962624 @ 0x798000 │ │ │ │ - @ instruction: 0xf39200f3 │ │ │ │ - @ instruction: 0xf39600f3 │ │ │ │ - @ instruction: 0xf36a00f3 │ │ │ │ + orns r0, sl, #7962624 @ 0x798000 │ │ │ │ + @ instruction: 0xf3c200f3 │ │ │ │ + @ instruction: 0xf3c600f3 │ │ │ │ + @ instruction: 0xf39a00f3 │ │ │ │ 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] @ (b451c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -97940,16 +97940,16 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n b4560 │ │ │ │ b.n b48d4 │ │ │ │ lsls r0, r2, #6 │ │ │ │ - @ instruction: 0xf2de00f3 │ │ │ │ - @ instruction: 0xf2be00f3 │ │ │ │ + @ instruction: 0xf30e00f3 │ │ │ │ + @ instruction: 0xf2ee00f3 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #148] @ (b4658 ) │ │ │ │ @@ -98092,15 +98092,15 @@ │ │ │ │ lsls r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, b478c │ │ │ │ lsls r0, r2, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, ip, #243 @ 0xf3 │ │ │ │ + sbcs.w r0, ip, #243 @ 0xf3 │ │ │ │ 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 r5, [pc, #324] @ (b48cc ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #324] @ (b48d0 ) │ │ │ │ @@ -98335,15 +98335,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ble.n b4a58 │ │ │ │ lsls r0, r2, #6 │ │ │ │ - mrc 0, 4, r0, cr2, cr3, {7} │ │ │ │ + mcr 0, 6, r0, cr2, cr3, {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 │ │ │ │ add.w r1, r0, #593920 @ 0x91000 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r2 │ │ │ │ @@ -98666,15 +98666,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ bgt.n b4db0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ push {r1, r2, r6, lr} │ │ │ │ lsls r0, r2, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r4, #972] @ 0x3cc │ │ │ │ + ldc 0, cr0, [r4, #972]! @ 0x3cc │ │ │ │ cmp r1, #0 │ │ │ │ blt.n b4da6 │ │ │ │ add.w r0, r0, #458752 @ 0x70000 │ │ │ │ str.w r1, [r0, #204] @ 0xcc │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -98745,15 +98745,15 @@ │ │ │ │ cmp r3, #29 │ │ │ │ bls.w b4b32 │ │ │ │ b.n b4e3c │ │ │ │ add.w r0, r0, #458752 @ 0x70000 │ │ │ │ str.w r1, [r0, #276] @ 0x114 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xeb2000f3 │ │ │ │ + adcs.w r0, r0, r3, ror #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -99038,19 +99038,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (b518c ) │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n b515c │ │ │ │ - b.n b509c │ │ │ │ + b.n b50fc │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n b50b8 │ │ │ │ + b.n b5118 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n b50d8 │ │ │ │ + b.n b5138 │ │ │ │ lsls r3, r6, #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, #48] @ 0x30 │ │ │ │ @@ -102642,15 +102642,15 @@ │ │ │ │ movw r0, #33776 @ 0x83f0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #34481 @ 0x86b1 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #34480 @ 0x86b0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl a9cc4 │ │ │ │ @@ -102755,15 +102755,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r2, #6 │ │ │ │ strh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r2, #6 │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ cbz r2, b7916 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n b791a │ │ │ │ cmp r0, #3 │ │ │ │ beq.n b792a │ │ │ │ sub.w r0, r0, #1 │ │ │ │ @@ -102789,17 +102789,17 @@ │ │ │ │ ite gt │ │ │ │ movgt r0, #2 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, r3 │ │ │ │ ble.n b7918 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r1, #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] @ b7d74 │ │ │ │ @@ -104246,19 +104246,19 @@ │ │ │ │ b.n b87e0 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #5] │ │ │ │ lsls r0, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r1, #4 │ │ │ │ add r4, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r0, #6 │ │ │ │ strb r4, [r5, #27] │ │ │ │ lsls r0, r2, #6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -104728,19 +104728,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r4, [r0, #22] │ │ │ │ lsls r0, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, #20] │ │ │ │ lsls r0, r2, #6 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r4, [r1, #12] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r0, [r3, #30] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r6, [r5, #12] │ │ │ │ lsls r4, r1, #4 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r0, #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, #3976] @ 0xf88 │ │ │ │ @@ -105105,29 +105105,29 @@ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ b.n b91ba │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, #5] │ │ │ │ lsls r0, r2, #6 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r1, #4 │ │ │ │ add r3, pc, #792 @ (adr r3, b95a0 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ add r3, pc, #456 @ (adr r3, b9454 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r0, r2, #6 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r6, [r7, #16] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r5, #30] │ │ │ │ lsls r4, r1, #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] @ (b9370 ) │ │ │ │ mov ip, r2 │ │ │ │ @@ -106650,27 +106650,27 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ b.n b9e48 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #32] │ │ │ │ + strh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r6, [r0, #28] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + strb r6, [r5, #28] │ │ │ │ lsls r4, r1, #4 │ │ │ │ str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r0, #6 │ │ │ │ ldrsh r4, [r0, r1] │ │ │ │ lsls r0, r2, #6 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r6, [r5, #12] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r2, [r6, #15] │ │ │ │ + strb r2, [r4, #16] │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.n ba30e │ │ │ │ bic.w ip, r3, #7 │ │ │ │ ldr r2, [pc, #232] @ (ba358 ) │ │ │ │ @@ -106748,17 +106748,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 ba2e2 │ │ │ │ nop │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + strh r4, [r0, #2] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ lsls r4, r1, #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 │ │ │ │ @@ -107258,29 +107258,29 @@ │ │ │ │ b.n ba8c6 │ │ │ │ ldr r2, [pc, #36] @ (ba920 ) │ │ │ │ add r2, pc │ │ │ │ add r3, r2 │ │ │ │ add r2, ip │ │ │ │ b.n ba596 │ │ │ │ nop │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r6, [r0, #21] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r0, [r3, #14] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r6, [r5, #8] │ │ │ │ + ldrb r6, [r3, #9] │ │ │ │ lsls r4, r1, #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] @ (ba9f0 ) │ │ │ │ @@ -107608,15 +107608,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 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + strb r0, [r0, #29] │ │ │ │ lsls r4, r1, #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] @ (bad98 ) │ │ │ │ @@ -108041,15 +108041,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 bb112 │ │ │ │ - strb r6, [r5, #11] │ │ │ │ + strb r6, [r3, #12] │ │ │ │ lsls r4, r1, #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 │ │ │ │ @@ -108096,15 +108096,15 @@ │ │ │ │ uxth r3, r3 │ │ │ │ strh r3, [r2, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh r3, [r2, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r0, #9] │ │ │ │ + strb r2, [r6, #9] │ │ │ │ lsls r4, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #236] @ (bb2bc ) │ │ │ │ mov ip, r2 │ │ │ │ @@ -108526,15 +108526,15 @@ │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ b.n bb66a │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r1, #4 │ │ │ │ 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] @ (bb7c8 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -110087,21 +110087,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r6, lr │ │ │ │ lsls r0, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r0, lr │ │ │ │ lsls r0, r2, #6 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ lsls r4, r1, #4 │ │ │ │ sub.w r0, r0, #296 @ 0x128 │ │ │ │ cmp r0, #51 @ 0x33 │ │ │ │ bhi.n bc778 │ │ │ │ tbb [pc, r0] │ │ │ │ subs r2, r7, r0 │ │ │ │ subs r2, r3, r0 │ │ │ │ @@ -115405,17 +115405,17 @@ │ │ │ │ subs r3, #6 │ │ │ │ cmp r3, #4 │ │ │ │ bhi.n bfdae │ │ │ │ ldr r2, [pc, #12] @ (bfdd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ - cmp r0, #32 │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r0, #68 @ 0x44 │ │ │ │ lsls r4, r1, #4 │ │ │ │ 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 │ │ │ │ @@ -115560,15 +115560,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (bff4c ) │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n bfeac │ │ │ │ nop │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ lsls r3, r6, #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 │ │ │ │ @@ -115610,19 +115610,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (bffd0 ) │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 208eb4 │ │ │ │ b.n bff9a │ │ │ │ - subs r2, #82 @ 0x52 │ │ │ │ + subs r2, #130 @ 0x82 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r2, #90 @ 0x5a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ + subs r2, #104 @ 0x68 │ │ │ │ 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 │ │ │ │ subs r4, r2, #0 │ │ │ │ @@ -115671,21 +115671,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ b.n c001e │ │ │ │ nop │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + subs r2, #112 @ 0x70 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r1, #216 @ 0xd8 │ │ │ │ + subs r2, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r2, #26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r0 │ │ │ │ @@ -115722,15 +115722,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (c00f0 ) │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + subs r1, #196 @ 0xc4 │ │ │ │ lsls r3, r6, #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 │ │ │ │ @@ -115822,15 +115822,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #32868 @ 0x8064 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n c01be │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #34039 @ 0x84f7 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #202 @ 0xca │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c0276 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -115913,15 +115913,15 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd r6, r7, [sp] │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - adds r7, #230 @ 0xe6 │ │ │ │ + subs r0, #22 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -116217,34 +116217,34 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n c04fc │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ mcrr2 1, 8, r0, ip, cr15 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xfafa018f │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r5, #240 @ 0xf0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r5, #230 @ 0xe6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r6, #28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ + adds r6, #0 │ │ │ │ lsls r3, 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, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -116536,29 +116536,29 @@ │ │ │ │ mov r1, r0 │ │ │ │ add r2, pc │ │ │ │ b.n c08f4 │ │ │ │ ldr r1, [pc, #32] @ (c0940 ) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ b.n c0846 │ │ │ │ - adds r3, #242 @ 0xf2 │ │ │ │ + adds r4, #34 @ 0x22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r3, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r2, r2, #3 │ │ │ │ + adds r2, r0, #4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ @@ -116598,15 +116598,15 @@ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf698018f │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb616 │ │ │ │ lsls r3, r1, #4 │ │ │ │ @ instruction: 0xf660018f │ │ │ │ ldr.w ip, [pc, #292] @ c0af8 │ │ │ │ cmp r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov lr, r0 │ │ │ │ add ip, pc │ │ │ │ @@ -117206,17 +117206,17 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bge.w c0ed2 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl f1570 │ │ │ │ b.n c0ed2 │ │ │ │ - sub sp, #416 @ 0x1a0 │ │ │ │ + cbz r0, c1022 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ @@ -117498,17 +117498,17 @@ │ │ │ │ cmp r9, r3 │ │ │ │ bge.w c11f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl f1570 │ │ │ │ b.n c11f8 │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - asrs r6, r0, #19 │ │ │ │ + asrs r6, r6, #19 │ │ │ │ lsls r4, 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, #4056] @ 0xfd8 │ │ │ │ mov r9, r3 │ │ │ │ sub.w r3, r1, #34048 @ 0x8500 │ │ │ │ @@ -117679,21 +117679,21 @@ │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n c14bc │ │ │ │ b.n c14ee │ │ │ │ nop │ │ │ │ - cmp r0, #202 @ 0xca │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r0, #100 @ 0x64 │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + cmp r0, #44 @ 0x2c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ bl e38d8 │ │ │ │ @@ -117709,15 +117709,15 @@ │ │ │ │ beq.n c1544 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n c1534 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - asrs r6, r3, #4 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ lsls r4, r1, #4 │ │ │ │ movw r3, #36873 @ 0x9009 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n c156c │ │ │ │ itte ls │ │ │ │ bicls.w r0, r0, #2 │ │ │ │ movwls r3, #35864 @ 0x8c18 │ │ │ │ @@ -117781,15 +117781,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #0 │ │ │ │ b.n c15d8 │ │ │ │ nop │ │ │ │ - movs r6, #188 @ 0xbc │ │ │ │ + movs r6, #236 @ 0xec │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r6, [pc, #928] @ (c19c4 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -118125,23 +118125,23 @@ │ │ │ │ bl cff70 │ │ │ │ b.n c178a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrd r0, r1, [r4, #572] @ 0x23c │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #106 @ 0x6a │ │ │ │ + movs r6, #154 @ 0x9a │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xe980018f │ │ │ │ - add r7, pc, #432 @ (adr r7, c1b88 ) │ │ │ │ + add r7, pc, #624 @ (adr r7, c1c48 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r4, #222 @ 0xde │ │ │ │ + movs r5, #14 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldmdb r9, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - movs r3, #252 @ 0xfc │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r8, [pc, #236] @ c1ae4 │ │ │ │ @@ -118235,19 +118235,19 @@ │ │ │ │ movw r3, #34067 @ 0x8513 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n c1aa8 │ │ │ │ b.n c1a7e │ │ │ │ nop │ │ │ │ b.n c16e4 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + movs r2, #214 @ 0xd6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r2, [pc, #680] @ (c1da0 ) │ │ │ │ movw r3, #35867 @ 0x8c1b │ │ │ │ cmp r1, r3 │ │ │ │ add r2, pc │ │ │ │ bhi.n c1b36 │ │ │ │ movw r3, #35863 @ 0x8c17 │ │ │ │ @@ -118770,16 +118770,16 @@ │ │ │ │ sub.w fp, fp, #21 │ │ │ │ mov r4, fp │ │ │ │ b.n c1f82 │ │ │ │ lsrs r6, r0, #4 │ │ │ │ lsls r0, r2, #6 │ │ │ │ b.n c24ec │ │ │ │ lsls r7, r1, #6 │ │ │ │ - vqadd.s16 q8, q11, q9 │ │ │ │ - vqadd.s8 q0, q8, q9 │ │ │ │ + vshr.s64 q0, q9, #58 │ │ │ │ + vqadd.s64 q0, q8, q9 │ │ │ │ cmp r0, #2 │ │ │ │ itt ne │ │ │ │ movne r6, #0 │ │ │ │ movne r3, r6 │ │ │ │ bne.w c1e08 │ │ │ │ movw r3, #3553 @ 0xde1 │ │ │ │ cmp r5, r3 │ │ │ │ @@ -119024,31 +119024,31 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ bl 208eb4 │ │ │ │ b.n c1fca │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r0, r1, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, r4, #1 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r0, r0, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r6, r4, r2 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r0, r4, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, r2, r2 │ │ │ │ + subs r2, r0, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, r5, r2 │ │ │ │ + subs r2, r3, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r0, r7, r1 │ │ │ │ lsls r3, r6, #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 │ │ │ │ @@ -119138,15 +119138,15 @@ │ │ │ │ bls.n c23be │ │ │ │ b.n c241c │ │ │ │ movw r3, #36197 @ 0x8d65 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n c241c │ │ │ │ b.n c2428 │ │ │ │ nop │ │ │ │ - adds r6, r4, r7 │ │ │ │ + subs r6, r2, r0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movw r3, #35867 @ 0x8c1b │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n c248a │ │ │ │ movw r3, #35863 @ 0x8c17 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n c2486 │ │ │ │ @@ -119605,15 +119605,15 @@ │ │ │ │ cmp r7, r3 │ │ │ │ beq.w c27e4 │ │ │ │ b.n c2872 │ │ │ │ movw r3, #36197 @ 0x8d65 │ │ │ │ cmp r7, r3 │ │ │ │ beq.w c27e4 │ │ │ │ b.n c2872 │ │ │ │ - asrs r0, r0, #23 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ lsls r3, r6, #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 │ │ │ │ @@ -120032,15 +120032,15 @@ │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ bne.w c2a70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.w c2ce2 │ │ │ │ b.n c2b3e │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + asrs r4, r7, #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, #3984] @ 0xf90 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #1212] @ c32d0 │ │ │ │ @@ -120512,44 +120512,44 @@ │ │ │ │ bl c2708 │ │ │ │ b.n c306c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bne.n c3294 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n c3054 │ │ │ │ + b.n c30b4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r2, r3, #32 │ │ │ │ + asrs r2, r1, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ bne.n c33b4 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - @ instruction: 0xf744010b │ │ │ │ - bcc.n c329c │ │ │ │ + @ instruction: 0xf774010b │ │ │ │ + bmi.n c32fc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xf688010b │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ + @ instruction: 0xf6b8010b │ │ │ │ + lsrs r6, r7, #24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ + lsrs r2, r5, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r6, r0, #22 │ │ │ │ + lsrs r6, r6, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldmia r7, {r0, r4, r6, r7} │ │ │ │ - vqrdmulh.s q8, , d2[0] │ │ │ │ + vcvt.u16.f16 q8, q9, #1 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r3, [pc, #232] @ (c3418 ) │ │ │ │ @@ -120915,25 +120915,25 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n c34b8 │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r0, r1, #27 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ + lsls r2, r1, #31 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r7, r3 │ │ │ │ @@ -121019,15 +121019,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ @@ -121185,17 +121185,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (c396c ) │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n c38a8 │ │ │ │ - lsls r0, r7, #23 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ add.w r9, r0, #94208 @ 0x17000 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -121443,35 +121443,35 @@ │ │ │ │ ldr r2, [pc, #56] @ (c3c58 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movw r1, #1286 @ 0x506 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n c3abc │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r6, #10 │ │ │ │ + lsls r6, r4, #11 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + lsls r2, r0, #9 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ 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 │ │ │ │ ldr r7, [pc, #384] @ (c3dec ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -121813,45 +121813,45 @@ │ │ │ │ add r5, pc │ │ │ │ b.n c3e46 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - rors r0, r3 │ │ │ │ + tst r0, r1 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsls r6, r7, #12 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r1!, {r1, r5, r7} │ │ │ │ lsls r7, r1, #6 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r6, r1, #9 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r4, r4, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r5, #8 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r0, r1, #9 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r0, #6 │ │ │ │ + lsls r6, r6, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r7, #4 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr.w r5, [pc, #1312] @ c4534 │ │ │ │ sub sp, #28 │ │ │ │ @@ -122341,42 +122341,43 @@ │ │ │ │ nop │ │ │ │ nop {14} │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ itet le │ │ │ │ lslle r7, r1, #6 │ │ │ │ - lslgt r4, r2, #7 │ │ │ │ + lslgt r4, r0, #8 │ │ │ │ lslle r3, r6, #3 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r0, r0 │ │ │ │ + movs r0, r6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - vshr.u64 q0, q9, #22 │ │ │ │ + vshr.u64 q8, q9, #38 │ │ │ │ pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r7, r1, #6 │ │ │ │ - vshr.u64 q8, q9, #32 │ │ │ │ + movs r0, r2 │ │ │ │ + lsls r3, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 q0, q9, #46 │ │ │ │ - vqadd.u8 q0, q13, q9 │ │ │ │ - vqadd.u16 q8, q10, q9 │ │ │ │ - vqadd.u64 q8, q8, q9 │ │ │ │ - vqadd.u16 q0, q9, q9 │ │ │ │ - vqadd.u32 q0, q12, q9 │ │ │ │ - mcr2 0, 6, r0, cr14, cr2, {7} │ │ │ │ - mcr2 0, 3, r0, cr12, cr2, {7} │ │ │ │ - vshr.u64 q0, q9, #22 │ │ │ │ - vshr.u64 q0, q9, #34 │ │ │ │ - stc2 0, cr0, [r4, #968] @ 0x3c8 │ │ │ │ - ldc2l 0, cr0, [r2, #-968]! @ 0xfffffc38 │ │ │ │ - mrc2 0, 4, r0, cr2, cr2, {7} │ │ │ │ - ldc2l 0, cr0, [ip, #968]! @ 0x3c8 │ │ │ │ - mrc2 0, 4, r0, cr0, cr2, {7} │ │ │ │ - ldc2l 0, cr0, [r6, #968]! @ 0x3c8 │ │ │ │ + vshr.u64 q8, q9, #62 │ │ │ │ + vqadd.u64 q0, q13, q9 │ │ │ │ + vshr.u64 q0, q9, #60 │ │ │ │ + vshr.u64 q0, q9, #32 │ │ │ │ + vqadd.u8 q8, q9, q9 │ │ │ │ + vqadd.u16 q8, q12, q9 │ │ │ │ + mrc2 0, 7, r0, cr14, cr2, {7} │ │ │ │ + mrc2 0, 4, r0, cr12, cr2, {7} │ │ │ │ + vshr.u64 q8, q9, #38 │ │ │ │ + vshr.u64 q8, q9, #50 │ │ │ │ + ldc2 0, cr0, [r4, #968]! @ 0x3c8 │ │ │ │ + stc2 0, cr0, [r2, #968]! @ 0x3c8 │ │ │ │ + mcr2 0, 6, r0, cr2, cr2, {7} │ │ │ │ + mcr2 0, 1, r0, cr12, cr2, {7} │ │ │ │ + mcr2 0, 6, r0, cr0, cr2, {7} │ │ │ │ + mcr2 0, 1, r0, cr6, cr2, {7} │ │ │ │ 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] @ (c4694 ) │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -122796,37 +122797,37 @@ │ │ │ │ bl 208eb4 │ │ │ │ b.n c4724 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cbnz r0, c49ea │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [ip, #-968]! @ 0xfffffc38 │ │ │ │ - stc2l 0, cr0, [lr, #-968] @ 0xfffffc38 │ │ │ │ + stc2 0, cr0, [ip, #968]! @ 0x3c8 │ │ │ │ + ldc2l 0, cr0, [lr, #-968]! @ 0xfffffc38 │ │ │ │ @ instruction: 0xb8d2 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - stc2 0, cr0, [r6, #-968] @ 0xfffffc38 │ │ │ │ - stc2 0, cr0, [sl, #968] @ 0x3c8 │ │ │ │ - stc2l 0, cr0, [r6, #-968]! @ 0xfffffc38 │ │ │ │ - mrc2 0, 2, r0, cr0, cr2, {7} │ │ │ │ - ldc2l 0, cr0, [r6, #968]! @ 0x3c8 │ │ │ │ - @ instruction: 0xfbf600f2 │ │ │ │ - ldc2 0, cr0, [r4], {242} @ 0xf2 │ │ │ │ - stc2 0, cr0, [r8, #-968] @ 0xfffffc38 │ │ │ │ - ldc2 0, cr0, [ip], {242} @ 0xf2 │ │ │ │ - stc2 0, cr0, [lr, #-968]! @ 0xfffffc38 │ │ │ │ - ldc2 0, cr0, [r2], {242} @ 0xf2 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ - lsls r3, r1, #4 │ │ │ │ + ldc2 0, cr0, [r6, #-968]! @ 0xfffffc38 │ │ │ │ + ldc2 0, cr0, [sl, #968]! @ 0x3c8 │ │ │ │ + ldc2 0, cr0, [r6, #968] @ 0x3c8 │ │ │ │ + mcr2 0, 4, r0, cr0, cr2, {7} │ │ │ │ + mcr2 0, 1, r0, cr6, cr2, {7} │ │ │ │ + stc2 0, cr0, [r6], #-968 @ 0xfffffc38 │ │ │ │ + mcrr2 0, 15, r0, r4, cr2 │ │ │ │ + ldc2 0, cr0, [r8, #-968]! @ 0xfffffc38 │ │ │ │ + mcrr2 0, 15, r0, ip, cr2 │ │ │ │ + ldc2l 0, cr0, [lr, #-968] @ 0xfffffc38 │ │ │ │ mcrr2 0, 15, r0, r2, cr2 │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + strb r4, [r5, #24] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldc2l 0, cr0, [r4], #-968 @ 0xfffffc38 │ │ │ │ - @ instruction: 0xfbda00f2 │ │ │ │ - ldc2l 0, cr0, [ip], #-968 @ 0xfffffc38 │ │ │ │ + ldc2l 0, cr0, [r2], #-968 @ 0xfffffc38 │ │ │ │ + strb r4, [r0, #24] │ │ │ │ + lsls r3, r1, #4 │ │ │ │ + stc2 0, cr0, [r4], #968 @ 0x3c8 │ │ │ │ + stc2 0, cr0, [sl], {242} @ 0xf2 │ │ │ │ + stc2 0, cr0, [ip], #968 @ 0x3c8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #92] @ c4a98 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w ip, [pc, #88] @ c4a9c │ │ │ │ @@ -123396,28 +123397,28 @@ │ │ │ │ b.n c4d0a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r4, r6, r7} │ │ │ │ lsls r7, r1, #6 │ │ │ │ - @ instruction: 0xf62000f2 │ │ │ │ - bge.n c4ff8 │ │ │ │ + @ instruction: 0xf65000f2 │ │ │ │ + blt.n c5058 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r6, #16] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bge.n c5080 │ │ │ │ + bge.n c50e0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ sxtb r4, r6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - @ instruction: 0xf77600f2 │ │ │ │ + @ instruction: 0xf7a600f2 │ │ │ │ + vst4. {d0-d3}, [lr :256], r2 │ │ │ │ ldr.w r0, [lr, #242] @ 0xf2 │ │ │ │ - strh.w r0, [lr, #242] @ 0xf2 │ │ │ │ - @ instruction: 0xf7ae00f2 │ │ │ │ - @ instruction: 0xf7bc00f2 │ │ │ │ + @ instruction: 0xf7de00f2 │ │ │ │ + @ instruction: 0xf7ec00f2 │ │ │ │ sxtb r7, r2 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (c5428 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -123786,27 +123787,27 @@ │ │ │ │ bl e5fc8 │ │ │ │ b.n c51f2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - bpl.n c537c │ │ │ │ + bpl.n c53dc │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xf0a000f2 │ │ │ │ - bpl.n c54fc │ │ │ │ + @ instruction: 0xf0d000f2 │ │ │ │ + bpl.n c535c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xf3ea00f2 │ │ │ │ - bpl.n c5494 │ │ │ │ + ands.w r0, sl, #7929856 @ 0x790000 │ │ │ │ + bpl.n c54f4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bics.w r0, sl, #7929856 @ 0x790000 │ │ │ │ + orn r0, sl, #7929856 @ 0x790000 │ │ │ │ add r4, sp, #792 @ 0x318 │ │ │ │ lsls r7, r1, #6 │ │ │ │ add r6, sp, #4 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (c5834 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -124379,30 +124380,30 @@ │ │ │ │ bl 397474 │ │ │ │ b.n c5a78 │ │ │ │ nop │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bne.n c5b88 │ │ │ │ + bne.n c59e8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r2, sp, #920 @ 0x398 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - orn r0, r8, #242 @ 0xf2 │ │ │ │ - orn r0, r8, #242 @ 0xf2 │ │ │ │ - @ instruction: 0xf0e000f2 │ │ │ │ - vshr.s64 q8, q9, #38 │ │ │ │ - mcr 0, 7, r0, cr10, cr2, {7} │ │ │ │ - vshr.s64 q8, q9, #16 │ │ │ │ + eors.w r0, r8, #242 @ 0xf2 │ │ │ │ + eors.w r0, r8, #242 @ 0xf2 │ │ │ │ + adds.w r0, r0, #242 @ 0xf2 │ │ │ │ + and.w r0, sl, #242 @ 0xf2 │ │ │ │ + vqadd.s16 q0, q13, q9 │ │ │ │ + bic.w r0, r0, #242 @ 0xf2 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ - @ instruction: 0xffffee8c │ │ │ │ + @ instruction: 0xffffeebc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stcl 0, cr0, [r4, #968]! @ 0x3c8 │ │ │ │ + mrc 0, 0, r0, cr4, cr2, {7} │ │ │ │ lsls r2, r1, #20 │ │ │ │ lsls r2, r2, #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, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -124878,25 +124879,25 @@ │ │ │ │ bl 397474 │ │ │ │ b.n c5fc0 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r5, pc, #64 @ (adr r5, c601c ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r2, #72] @ 0x48 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r3, pc, #536 @ (adr r3, c6204 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ - orns r0, r8, r2, ror #3 │ │ │ │ + @ instruction: 0xeaa800f2 │ │ │ │ add r3, pc, #564 @ (adr r3, c6228 ) │ │ │ │ - @ instruction: 0xffffe990 │ │ │ │ + vtbx.8 d30, {d31- instruction: 0xe8d800f2 │ │ │ │ vsra.u64 d16, d1, #50 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r0 │ │ │ │ @@ -125216,26 +125217,26 @@ │ │ │ │ b.n c6168 │ │ │ │ stmia r6!, {r1, r6} │ │ │ │ lsls r7, r1, #6 │ │ │ │ ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strex r0, r0, [r0, #968] @ 0x3c8 │ │ │ │ - stmia r5!, {r4, r7} │ │ │ │ + ldrd r0, r0, [r0], #-968 @ 0x3c8 │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n c5be4 │ │ │ │ + b.n c5c44 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c5f74 │ │ │ │ + b.n c5fd4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl bfe70 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c60f6 │ │ │ │ @@ -125388,25 +125389,25 @@ │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ strd sl, r8, [sp, #4] │ │ │ │ bl e5fc8 │ │ │ │ b.n c6294 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n c66a0 │ │ │ │ + b.n c6700 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c6a58 │ │ │ │ + b.n c6ab8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c663c │ │ │ │ + b.n c669c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c6ac4 │ │ │ │ + b.n c6b24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c65f4 │ │ │ │ + b.n c6654 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c6a18 │ │ │ │ + b.n c6a78 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (c6910 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -125697,30 +125698,30 @@ │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r2, r6} │ │ │ │ lsls r7, r1, #6 │ │ │ │ ldr r2, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n c6f24 │ │ │ │ + b.n c6f84 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ + stmia r0!, {r2, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r2, [r5, r7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + svc 106 @ 0x6a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c6a7c │ │ │ │ + b.n c6adc │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - itte hi │ │ │ │ - lslhi r3, r1, #4 │ │ │ │ - movhi r2, r7 │ │ │ │ - movls r1, r4 │ │ │ │ + itet lt │ │ │ │ + lsllt r3, r1, #4 │ │ │ │ + movge r2, r7 │ │ │ │ + movlt r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl bfe70 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c65f0 │ │ │ │ cmp.w fp, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -125870,25 +125871,25 @@ │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ strd sl, r8, [sp, #4] │ │ │ │ bl e5fc8 │ │ │ │ b.n c678e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - blt.n c69a4 │ │ │ │ + blt.n c6a04 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ble.n c695c │ │ │ │ + ble.n c69bc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - blt.n c6940 │ │ │ │ + blt.n c69a0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ble.n c69c8 │ │ │ │ + ble.n c6a28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - blt.n c6af8 │ │ │ │ + blt.n c6958 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ble.n c6b1c │ │ │ │ + ble.n c697c │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -126222,27 +126223,27 @@ │ │ │ │ b.n c6b6e │ │ │ │ cbnz r6, c6e44 │ │ │ │ lsls r7, r1, #6 │ │ │ │ str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - udf #32 │ │ │ │ + udf #80 @ 0x50 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r0, c6e28 │ │ │ │ + cbnz r0, c6e34 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - rev16 r2, r6 │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r2, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - bvc.n c6d34 │ │ │ │ + bvc.n c6d94 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bls.n c6ec4 │ │ │ │ + bls.n c6d24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl bfe70 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -126406,25 +126407,25 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ strd fp, r9, [sp, #4] │ │ │ │ bl e5fc8 │ │ │ │ b.n c6cb6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvs.n c7048 │ │ │ │ + bvs.n c70a8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bhi.n c7000 │ │ │ │ + bhi.n c7060 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvs.n c6fcc │ │ │ │ + bvs.n c702c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bhi.n c7054 │ │ │ │ + bhi.n c70b4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bpl.n c6f78 │ │ │ │ + bvs.n c6fd8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvc.n c6fa0 │ │ │ │ + bhi.n c7000 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r2, [sp, #604] @ 0x25c │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (c738c ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ @@ -126726,27 +126727,27 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb6ca │ │ │ │ lsls r7, r1, #6 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n c731c │ │ │ │ + bls.n c737c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + @ instruction: 0xb644 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r7, [pc, #224] @ (c73ec ) │ │ │ │ + ldr r7, [pc, #416] @ (c74ac ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r2, r6, lr} │ │ │ │ + push {r2, r4, r5, r6, lr} │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r1, #6 │ │ │ │ - bcs.n c7408 │ │ │ │ + bcs.n c7268 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bmi.n c7398 │ │ │ │ + bmi.n c73f8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl bfe70 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -126910,25 +126911,25 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ strd fp, r9, [sp, #4] │ │ │ │ bl e5fc8 │ │ │ │ b.n c71e4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bne.n c7518 │ │ │ │ + bne.n c7578 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bcs.n c74d0 │ │ │ │ + bcc.n c7530 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - beq.n c749c │ │ │ │ + bne.n c74fc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bcc.n c7524 │ │ │ │ + bcc.n c7584 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - beq.n c7448 │ │ │ │ + beq.n c74a8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bcs.n c7470 │ │ │ │ + bcs.n c74d0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r7, [r4, #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, r2 │ │ │ │ @@ -127242,27 +127243,27 @@ │ │ │ │ b.n c77d6 │ │ │ │ cbz r6, c7840 │ │ │ │ lsls r7, r1, #6 │ │ │ │ ldrh r0, [r3, #20] │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n c7774 │ │ │ │ + bcc.n c77d4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + sub sp, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r1, [pc, #712] @ (c7b0c ) │ │ │ │ + ldr r1, [pc, #904] @ (c7bcc ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, sp, #816 @ 0x330 │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrh r2, [r4, #0] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r6, {r1, r2, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ cmp r3, r9 │ │ │ │ bne.w c761c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -127451,25 +127452,25 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r5 │ │ │ │ strd fp, r9, [sp, #4] │ │ │ │ bl e5fc8 │ │ │ │ b.n c775c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r5!, {r1, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r3!, {r4, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r5!, {r1, r3, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r3!, {r4, r5} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r5, [r5, #62] @ 0x3e │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (c7e38 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ @@ -127748,27 +127749,27 @@ │ │ │ │ b.n c7cfa │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ lsls r7, r1, #6 │ │ │ │ strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add lr, r1 │ │ │ │ + add lr, r7 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ lsls r3, r1, #4 │ │ │ │ strh r6, [r7, #22] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ cmp r3, r9 │ │ │ │ bne.w c7b40 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -127957,25 +127958,25 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r5 │ │ │ │ strd fp, r9, [sp, #4] │ │ │ │ bl e5fc8 │ │ │ │ b.n c7c80 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r1, [r1, #22] │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -128142,21 +128143,21 @@ │ │ │ │ bl c1610 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r6, pc, #136 @ (adr r6, c81d0 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ ldrb r4, [r1, #29] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r2, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r6, #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, #124] @ (c81e8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -128208,19 +128209,19 @@ │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r5, pc, #344 @ (adr r5, c8344 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ ldrb r0, [r0, #26] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + ldmia r0!, {r1, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r2, 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 r4, [pc, #176] @ (c82bc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -128294,19 +128295,19 @@ │ │ │ │ nop │ │ │ │ add r4, pc, #728 @ (adr r4, c8598 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ ldrb r2, [r4, #23] │ │ │ │ lsls r7, r1, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #108] @ (c8354 ) │ │ │ │ @@ -128382,15 +128383,15 @@ │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ bl c36f0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ add r3, pc, #360 @ (adr r3, c8514 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r7} │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #112] @ (c8434 ) │ │ │ │ @@ -128474,15 +128475,15 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c36f0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r2, pc, #488 @ (adr r2, c8678 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ - stmia r5!, {r3, r5, r7} │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #112] @ (c8518 ) │ │ │ │ @@ -128564,15 +128565,15 @@ │ │ │ │ movs r1, #3 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c36f0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r1, pc, #600 @ (adr r1, c87cc ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1} │ │ │ │ lsls r2, r6, #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, r1 │ │ │ │ @@ -128633,15 +128634,15 @@ │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ bl c37d0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r0, pc, #952 @ (adr r0, c89d4 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ 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] @ (c86a4 ) │ │ │ │ @@ -128686,15 +128687,15 @@ │ │ │ │ strd r1, r1, [sp, #24] │ │ │ │ strd r4, r4, [sp, #12] │ │ │ │ bl c0e60 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r0, pc, #592 @ (adr r0, c88f8 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + stmia r2!, {r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ 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 │ │ │ │ @@ -128720,15 +128721,15 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c37d0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r0, pc, #24 @ (adr r0, c8718 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ - stmia r3!, {r7} │ │ │ │ + stmia r3!, {r4, r5, r7} │ │ │ │ lsls r2, r6, #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, r1 │ │ │ │ @@ -128801,15 +128802,15 @@ │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ bl c37d0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r3!, {r1} │ │ │ │ lsls r2, r6, #3 │ │ │ │ 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] @ (c8848 ) │ │ │ │ @@ -128860,15 +128861,15 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ bl c0e60 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r1!, {r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ 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] @ (c88a8 ) │ │ │ │ @@ -128901,15 +128902,15 @@ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c37d0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - stmia r2!, {r2, r3} │ │ │ │ + stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r6, #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, r1 │ │ │ │ @@ -128981,15 +128982,15 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ bl c37d0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ 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] @ (c89f4 ) │ │ │ │ @@ -129040,15 +129041,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl c0e60 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - nop {11} │ │ │ │ + nop {14} │ │ │ │ lsls r2, r6, #3 │ │ │ │ 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] @ (c8a54 ) │ │ │ │ @@ -129080,15 +129081,15 @@ │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c37d0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -129361,21 +129362,21 @@ │ │ │ │ nop │ │ │ │ ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r1, #6 │ │ │ │ strb r4, [r0, #21] │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - itte al │ │ │ │ - lslal r2, r6, #3 │ │ │ │ - ldral r3, [sp, #120] @ 0x78 │ │ │ │ - lsl r3, r1, #4 │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ + stmia r0!, {r1, r2, r4} │ │ │ │ + lsls r2, r6, #3 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - pop {r3, r5} │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ + lsls r3, r1, #4 │ │ │ │ + pop {r3, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r6, [r5, #18] │ │ │ │ lsls r7, r1, #6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ add.w fp, r3, #32768 @ 0x8000 │ │ │ │ add.w fp, fp, #188 @ 0xbc │ │ │ │ @@ -129708,30 +129709,30 @@ │ │ │ │ ldrd lr, r3, [sp, #48] @ 0x30 │ │ │ │ b.n c8dd0 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str.w r1, [r2, #188] @ 0xbc │ │ │ │ movs r1, #1 │ │ │ │ bl 397474 │ │ │ │ b.n c90ea │ │ │ │ - cbnz r4, c913a │ │ │ │ + rev r4, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r0, c912c │ │ │ │ + cbnz r0, c9138 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + cbnz r4, c9116 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r2, c9138 │ │ │ │ + cbnz r2, c9144 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r4, c912e │ │ │ │ + cbnz r4, c913a │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r5, [r1, #8] │ │ │ │ - vqshl.u64 , q1, #63 @ 0x3f │ │ │ │ + vtbl.8 d27, {d15}, d2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + @ instruction: 0xb834 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ ldr r5, [pc, #652] @ (c93c4 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -129976,21 +129977,21 @@ │ │ │ │ b.n c91d0 │ │ │ │ str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r1, #6 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, c93ee │ │ │ │ + cbnz r6, c93fa │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cmp r5, #232 @ 0xe8 │ │ │ │ + cmp r6, #24 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r7, r1, #6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ add.w fp, r3, #32768 @ 0x8000 │ │ │ │ add.w fp, fp, #188 @ 0xbc │ │ │ │ @@ -130323,30 +130324,30 @@ │ │ │ │ ldrd lr, r3, [sp, #48] @ 0x30 │ │ │ │ b.n c9454 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str.w r1, [r2, #188] @ 0xbc │ │ │ │ movs r1, #1 │ │ │ │ bl 397474 │ │ │ │ b.n c976e │ │ │ │ - cbz r0, c97de │ │ │ │ + cbz r0, c97ea │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r4, c97ce │ │ │ │ + cbz r4, c97da │ │ │ │ lsls r2, r6, #3 │ │ │ │ - sxtb r0, r7 │ │ │ │ + uxth r0, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r6, c97da │ │ │ │ + cbz r6, c97e6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - uxtb r0, r5 │ │ │ │ + cbz r0, c97de │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - @ instruction: 0xffffb14e │ │ │ │ + vsra.u32 , q15, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - cbz r0, c97c8 │ │ │ │ + cbz r0, c97d4 │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -130658,23 +130659,23 @@ │ │ │ │ nop │ │ │ │ ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r1, #6 │ │ │ │ str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r0, r1 │ │ │ │ + uxtb r0, r7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r7, #20 │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1640] @ 0x668 │ │ │ │ cmp r3, #29 │ │ │ │ bls.w c99c0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ @@ -130963,30 +130964,30 @@ │ │ │ │ ldrd lr, r3, [sp, #56] @ 0x38 │ │ │ │ b.n c9964 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [ip, #188] @ 0xbc │ │ │ │ bl 397474 │ │ │ │ b.n c9e16 │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + add r4, sp, #512 @ 0x200 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r2!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + add r4, sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r7, [r3, #84] @ 0x54 │ │ │ │ - @ instruction: 0xffffaad6 │ │ │ │ + vtbl.8 d26, {d15-d18}, d6 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ ldr r5, [pc, #728] @ (ca13c ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -131267,23 +131268,23 @@ │ │ │ │ nop │ │ │ │ ldrh r6, [r0, #2] │ │ │ │ lsls r7, r1, #6 │ │ │ │ str r4, [r2, #24] │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #528 @ 0x210 │ │ │ │ + add r4, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r6, #58] @ 0x3a │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r0, [r7, #12] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r7, pc, #888 @ (adr r7, ca4d0 ) │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1640] @ 0x668 │ │ │ │ cmp r3, #29 │ │ │ │ bls.w ca01c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ @@ -131572,30 +131573,30 @@ │ │ │ │ ldrd lr, r3, [sp, #56] @ 0x38 │ │ │ │ b.n c9fc0 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [ip, #188] @ 0xbc │ │ │ │ bl 397474 │ │ │ │ b.n ca472 │ │ │ │ - add r6, pc, #440 @ (adr r6, ca644 ) │ │ │ │ + add r6, pc, #632 @ (adr r6, ca704 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r5, pc, #384 @ (adr r5, ca610 ) │ │ │ │ + add r5, pc, #576 @ (adr r5, ca6d0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r5, pc, #400 @ (adr r5, ca624 ) │ │ │ │ + add r5, pc, #592 @ (adr r5, ca6e4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r5, pc, #976 @ (adr r5, ca868 ) │ │ │ │ + add r6, pc, #144 @ (adr r6, ca528 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r5, pc, #48 @ (adr r5, ca4cc ) │ │ │ │ + add r5, pc, #240 @ (adr r5, ca58c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ pop {r1, r4, r5} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r5, pc, #952 @ (adr r5, ca85c ) │ │ │ │ + add r6, pc, #120 @ (adr r6, ca51c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrsh r3, [r0, r4] │ │ │ │ - vsri.32 q13, q13, #1 │ │ │ │ + vraddhn.i d26, , q13 │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -131708,19 +131709,19 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ bl c3970 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strh r2, [r7, #10] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r5, pc, #744 @ (adr r5, ca8bc ) │ │ │ │ + add r5, pc, #936 @ (adr r5, ca97c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r5, pc, #512 @ (adr r5, ca7dc ) │ │ │ │ + add r5, pc, #704 @ (adr r5, ca89c ) │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #128] @ (ca670 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -131776,19 +131777,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strh r6, [r2, #6] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r5, pc, #96 @ (adr r5, ca6d8 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, ca798 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r4, pc, #936 @ (adr r4, caa24 ) │ │ │ │ + add r5, pc, #104 @ (adr r5, ca6e4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #128] @ (ca714 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -131844,19 +131845,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strh r2, [r6, #0] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r4, pc, #528 @ (adr r4, ca92c ) │ │ │ │ + add r4, pc, #720 @ (adr r4, ca9ec ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r4, pc, #360 @ (adr r4, ca888 ) │ │ │ │ + add r4, pc, #552 @ (adr r4, ca948 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #128] @ (ca7b8 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -131910,19 +131911,19 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ bl c3970 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r4, pc, #152 @ (adr r4, ca858 ) │ │ │ │ + add r4, pc, #344 @ (adr r4, ca918 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, pc, #976 @ (adr r3, cab94 ) │ │ │ │ + add r4, pc, #144 @ (adr r4, ca854 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #136] @ (ca864 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -131979,19 +131980,19 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ bl c3970 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r2, [r5, #27] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r3, pc, #592 @ (adr r3, caabc ) │ │ │ │ + add r3, pc, #784 @ (adr r3, cab7c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, pc, #392 @ (adr r3, ca9f8 ) │ │ │ │ + add r3, pc, #584 @ (adr r3, caab8 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r6, #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] @ (ca8d4 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -132027,15 +132028,15 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ bl c3970 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r6, [r7, #24] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r3, pc, #0 @ (adr r3, ca8dc ) │ │ │ │ + add r3, pc, #192 @ (adr r3, ca99c ) │ │ │ │ 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 r4, [pc, #136] @ (ca978 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -132092,17 +132093,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r4, [r2, #23] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r2, pc, #760 @ (adr r2, cac78 ) │ │ │ │ + add r2, pc, #952 @ (adr r2, cad38 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #148] @ (caa2c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -132163,17 +132164,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldrb r6, [r5, #20] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r2, pc, #152 @ (adr r2, caacc ) │ │ │ │ + add r2, pc, #344 @ (adr r2, cab8c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r6, #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] @ (caa9c ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -132212,15 +132213,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ bl c3970 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r1, pc, #560 @ (adr r1, cacd4 ) │ │ │ │ + add r1, pc, #752 @ (adr r1, cad94 ) │ │ │ │ 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 r4, [pc, #196] @ (cab7c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -132302,17 +132303,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r1, #16] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r1, pc, #280 @ (adr r1, cac9c ) │ │ │ │ + add r1, pc, #472 @ (adr r1, cad5c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #208] @ (cac6c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -132397,17 +132398,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r0, pc, #368 @ (adr r0, cade4 ) │ │ │ │ + add r0, pc, #560 @ (adr r0, caea4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r6, #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] @ (cad18 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -132470,15 +132471,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl c3970 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r7, #8] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #120] @ (cadac ) │ │ │ │ @@ -133126,27 +133127,27 @@ │ │ │ │ nop │ │ │ │ strb r6, [r3, #22] │ │ │ │ lsls r7, r1, #6 │ │ │ │ ldr r6, [pc, #960] @ (cb76c ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r6, [pc, #312] @ (cb4f4 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r1, [pc, #76] @ (cb41c ) │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ @@ -133173,15 +133174,15 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl e83e0 │ │ │ │ b.n cb1a6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ ldr r5, [pc, #456] @ (cb5fc ) │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ @@ -133356,21 +133357,21 @@ │ │ │ │ nop │ │ │ │ strb r6, [r6, #9] │ │ │ │ lsls r7, r1, #6 │ │ │ │ ldr r3, [pc, #792] @ (cb918 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r3, [pc, #96] @ (cb670 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -133672,27 +133673,27 @@ │ │ │ │ nop │ │ │ │ strb r6, [r5, #0] │ │ │ │ lsls r7, r1, #6 │ │ │ │ ldr r1, [pc, #512] @ (cbb54 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r4, [r7, #18] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [pc, #952] @ (cbd28 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #108] @ 0x6c │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ add.w fp, r3, #32768 @ 0x8000 │ │ │ │ add.w fp, fp, #188 @ 0xbc │ │ │ │ ldrex r3, [fp] │ │ │ │ @@ -133822,25 +133823,25 @@ │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ bl e63a4 │ │ │ │ b.n cb87a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r4, #58] @ 0x3a │ │ │ │ + strh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r2, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bx fp │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (cbeb8 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -134111,27 +134112,27 @@ │ │ │ │ b.n cbb98 │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r1, #6 │ │ │ │ add r8, lr │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + lsls r2, r0, #17 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r6, [r5, #46] @ 0x2e │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r3, #26] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r0, ip │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ add.w fp, r3, #32768 @ 0x8000 │ │ │ │ add.w fp, fp, #188 @ 0xbc │ │ │ │ ldrex r3, [fp] │ │ │ │ @@ -134261,25 +134262,25 @@ │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ bl e63a4 │ │ │ │ b.n cbd08 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r3, #2] │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r4, #20] │ │ │ │ + strh r4, [r2, #22] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r5, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r6, #0] │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmn r1, r2 │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -134591,26 +134592,26 @@ │ │ │ │ nop │ │ │ │ str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r1, #6 │ │ │ │ ands r4, r2 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - vrhadd.u d0, d0, d10 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + vrhadd.u32 d16, d0, d10 │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r3, r1, #4 │ │ │ │ subs r5, #208 @ 0xd0 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldrb r2, [r1, #28] │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add.w sl, r3, #32768 @ 0x8000 │ │ │ │ add.w sl, sl, #188 @ 0xbc │ │ │ │ ldrex r2, [sl] │ │ │ │ @@ -134747,25 +134748,25 @@ │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [sp] │ │ │ │ bl e63a4 │ │ │ │ b.n cc1ae │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + strh r2, [r3, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r2, #28] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r7, #21] │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r6, #24] │ │ │ │ + strh r2, [r4, #26] │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r5, #219 @ 0xdb │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (cc840 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -135046,26 +135047,26 @@ │ │ │ │ b.n cc6d6 │ │ │ │ str r6, [r2, #32] │ │ │ │ lsls r7, r1, #6 │ │ │ │ subs r3, #104 @ 0x68 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r2, #24] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xfa84010a │ │ │ │ - str r4, [r7, #8] │ │ │ │ + @ instruction: 0xfab4010a │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r3, r1, #4 │ │ │ │ subs r1, #34 @ 0x22 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ + ldrb r4, [r1, #10] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r0, #31] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add.w sl, r3, #32768 @ 0x8000 │ │ │ │ add.w sl, sl, #188 @ 0xbc │ │ │ │ ldrex r2, [sl] │ │ │ │ @@ -135202,25 +135203,25 @@ │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [sp] │ │ │ │ bl e63a4 │ │ │ │ b.n cc65c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r0, [r6, #5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r6, [r6, #26] │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r1, #47 @ 0x2f │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -135541,26 +135542,26 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r2, r4] │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r6, #104 @ 0x68 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r0, [r1, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xf582010a │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + subs.w r1, r2, #9043968 @ 0x8a0000 │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r4, #36 @ 0x24 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - strb r6, [r3, #21] │ │ │ │ + strb r6, [r1, #22] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add.w sl, r3, #32768 @ 0x8000 │ │ │ │ add.w sl, sl, #188 @ 0xbc │ │ │ │ ldrex r2, [sl] │ │ │ │ @@ -135698,25 +135699,25 @@ │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [sp] │ │ │ │ bl e63a4 │ │ │ │ b.n ccb5a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r4, [r6, #7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r7, #16] │ │ │ │ + strb r2, [r5, #17] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r7, #15] │ │ │ │ + strb r6, [r5, #16] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r6, [r7, #15] │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r4, #47 @ 0x2f │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (cd1f0 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -136003,26 +136004,26 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r4, r1] │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r1, #184 @ 0xb8 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + ldrb r4, [r7, #27] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r2, [r6, r6] │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xf0d6010a │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + add.w r1, r6, #10 │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ lsls r3, r1, #4 │ │ │ │ cmp r7, #120 @ 0x78 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r2, [r4, #3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + strb r4, [r1, #25] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add.w sl, r3, #32768 @ 0x8000 │ │ │ │ add.w sl, sl, #188 @ 0xbc │ │ │ │ ldrex r2, [sl] │ │ │ │ @@ -136160,25 +136161,25 @@ │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [sp] │ │ │ │ bl e63a4 │ │ │ │ b.n cd006 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + strb r0, [r1, #21] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ + ldr r2, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r5, #21] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r2, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r7, #131 @ 0x83 │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ @@ -136301,15 +136302,15 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl c1da8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -136333,15 +136334,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ bl c1da8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrb r4, [r2, #4] │ │ │ │ + ldrb r4, [r0, #5] │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -136365,15 +136366,15 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c1da8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ + ldrb r0, [r2, #4] │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -136397,15 +136398,15 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c1da8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -136429,15 +136430,15 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c1da8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -136462,15 +136463,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ movs r4, #5 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c1da8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -136497,15 +136498,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl c1da8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -136535,15 +136536,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #20] │ │ │ │ bl c1da8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + strb r4, [r6, #31] │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -136573,15 +136574,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ movs r4, #4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c1da8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r0, #30] │ │ │ │ + strb r6, [r6, #30] │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -136612,15 +136613,15 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #5 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c1da8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r1, #29] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -136647,15 +136648,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ strd r5, r1, [sp, #4] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl c1da8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strb r4, [r4, #28] │ │ │ │ + strb r4, [r2, #29] │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -136684,15 +136685,15 @@ │ │ │ │ strd r5, r1, [sp, #4] │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c1da8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + strb r4, [r0, #28] │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -136719,15 +136720,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movs r0, #3 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl c1da8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r6, [r1, #27] │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -136756,15 +136757,15 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c1da8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r1, #25] │ │ │ │ + strb r2, [r7, #25] │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -136793,15 +136794,15 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c1da8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + strb r2, [r0, #25] │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -136828,15 +136829,15 @@ │ │ │ │ ldr r4, [pc, #12] @ (cd8d0 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl c1da8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -136866,15 +136867,15 @@ │ │ │ │ movs r0, #3 │ │ │ │ movs r4, #4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c1da8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -136905,15 +136906,15 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #5 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c1da8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r3, #21] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr.w r2, [pc, #1216] @ cde44 │ │ │ │ push {r4, r5, lr} │ │ │ │ add r2, pc │ │ │ │ cbnz r3, cd9f4 │ │ │ │ movw r4, #36243 @ 0x8d93 │ │ │ │ @@ -137646,19 +137647,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1b8f80 │ │ │ │ b.n cdf8a │ │ │ │ movs r1, #24 │ │ │ │ lsls r7, r1, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #136] @ (ce1fc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -137716,21 +137717,21 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ce1ba │ │ │ │ b.n ce19a │ │ │ │ cmp r4, sl │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r6, [r2, #92] @ 0x5c │ │ │ │ + ldr r6, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #144] @ (ce2b4 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -137791,21 +137792,21 @@ │ │ │ │ bl bffd4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ce25a │ │ │ │ b.n ce24a │ │ │ │ nop │ │ │ │ add sl, r4 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r6, #80] @ 0x50 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #152] @ (ce374 ) │ │ │ │ @@ -137866,19 +137867,19 @@ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl cdec0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mvns r4, r5 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #128] @ (ce418 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -137932,19 +137933,19 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl cdec0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ orrs r6, r5 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ + ldr r2, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #136] @ (ce4c4 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -138002,19 +138003,19 @@ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl cdec0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r2, r1 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #136] @ (ce570 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -138071,19 +138072,19 @@ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl cdec0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ rors r6, r3 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #148] @ (ce628 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -138144,19 +138145,19 @@ │ │ │ │ strd r5, r4, [sp] │ │ │ │ bl cdec0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ asrs r2, r6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r4, #32] │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl a4000 │ │ │ │ @@ -138206,15 +138207,15 @@ │ │ │ │ bl c2e00 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ eors r6, r0 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ lsls r2, r6, #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] @ (ce738 ) │ │ │ │ @@ -138244,15 +138245,15 @@ │ │ │ │ bl c2e00 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r7, #222 @ 0xde │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r2, r6, #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] @ (ce7bc ) │ │ │ │ @@ -138297,17 +138298,17 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r7, #116 @ 0x74 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ lsls r2, r6, #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] @ (ce850 ) │ │ │ │ @@ -138355,17 +138356,17 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #28] │ │ │ │ bl c2e00 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r6, #236 @ 0xec │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r0, [r4, #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, #4008] @ 0xfa8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #144] @ (ce900 ) │ │ │ │ @@ -138424,17 +138425,17 @@ │ │ │ │ bl 208eb4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r6, #84 @ 0x54 │ │ │ │ lsls r7, r1, #6 │ │ │ │ subs r5, #234 @ 0xea │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #160] @ (ce9c4 ) │ │ │ │ @@ -138499,17 +138500,17 @@ │ │ │ │ bl c2e00 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r5, #160 @ 0xa0 │ │ │ │ lsls r7, r1, #6 │ │ │ │ subs r5, #98 @ 0x62 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ @@ -138568,17 +138569,17 @@ │ │ │ │ bl 208eb4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r4, #216 @ 0xd8 │ │ │ │ lsls r7, r1, #6 │ │ │ │ subs r4, #114 @ 0x72 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #156] @ (ceb38 ) │ │ │ │ @@ -138642,17 +138643,17 @@ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r4, #40 @ 0x28 │ │ │ │ lsls r7, r1, #6 │ │ │ │ subs r3, #234 @ 0xea │ │ │ │ lsls r7, r1, #6 │ │ │ │ - str r6, [r6, #100] @ 0x64 │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -138868,27 +138869,27 @@ │ │ │ │ bl e86b4 │ │ │ │ b.n cebea │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ asrs r4, r2, #17 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r6, r1, #16 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ + str r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ + str r2, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #120] @ cee08 │ │ │ │ sub sp, #28 │ │ │ │ @@ -139060,19 +139061,19 @@ │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n cef46 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cef06 │ │ │ │ b.n cee56 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ 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 r6, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ @@ -139216,15 +139217,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n cf0ec │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cf0be │ │ │ │ b.n cf060 │ │ │ │ nop │ │ │ │ - str r0, [r0, #20] │ │ │ │ + str r0, [r6, #20] │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -139541,15 +139542,15 @@ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ mla r3, r3, r4, r0 │ │ │ │ add.w r3, r3, #104448 @ 0x19800 │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsrs r6, r6, #26 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ 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 │ │ │ │ @@ -139711,15 +139712,15 @@ │ │ │ │ b.n cf632 │ │ │ │ ldr r1, [pc, #12] @ (cf670 ) │ │ │ │ add r1, pc │ │ │ │ bl 208cc8 │ │ │ │ b.n cf632 │ │ │ │ adds r0, #120 @ 0x78 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #920] @ (cfa20 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -140451,15 +140452,15 @@ │ │ │ │ cmp.w r8, #1 │ │ │ │ bls.n cfe0e │ │ │ │ mov.w r8, r8, lsr #1 │ │ │ │ b.n cfe0e │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ b.n cfe2a │ │ │ │ nop │ │ │ │ - strb r6, [r2, r3] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r2, [r0, #8] │ │ │ │ movw r3, #34067 @ 0x8513 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n cff04 │ │ │ │ cmp r1, #14 │ │ │ │ bhi.n cff04 │ │ │ │ @@ -140617,15 +140618,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #194 @ 0xc2 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - strh r0, [r0, r1] │ │ │ │ + strh r0, [r6, r1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r3, [pc, #588] @ (d02a0 ) │ │ │ │ movw r2, #35866 @ 0x8c1a │ │ │ │ cmp r1, r2 │ │ │ │ add r3, pc │ │ │ │ beq.w d01fa │ │ │ │ bhi.n d0096 │ │ │ │ @@ -140901,17 +140902,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (d033c ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n d0322 │ │ │ │ - ldr r7, [pc, #504] @ (d0534 ) │ │ │ │ + ldr r7, [pc, #696] @ (d05f4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -141291,21 +141292,21 @@ │ │ │ │ add.w fp, r4, #593920 @ 0x91000 │ │ │ │ b.n d0694 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfaf8018e │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfad2018e │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r1, #96 @ 0x60 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r3, 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 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r7, r2 │ │ │ │ @@ -141416,15 +141417,15 @@ │ │ │ │ b.n d07c6 │ │ │ │ add.w r2, r0, #32768 @ 0x8000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ bl 397474 │ │ │ │ b.n d0826 │ │ │ │ - @ instruction: 0xb734 │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r2, r1, #4 │ │ │ │ cbz r1, d08fe │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ @@ -141441,15 +141442,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl d0788 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ adds r2, r5, #7 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r1, [pc, #744] @ (d0bf0 ) │ │ │ │ + ldr r1, [pc, #936] @ (d0cb0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ mov r3, r2 │ │ │ │ cbz r2, d093c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -141467,15 +141468,15 @@ │ │ │ │ bl d0788 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ adds r0, r5, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r1, [pc, #544] @ (d0b68 ) │ │ │ │ + ldr r1, [pc, #736] @ (d0c28 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #68] @ (d099c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -141503,19 +141504,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ adds r6, r5, #5 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r1, [pc, #200] @ (d0a6c ) │ │ │ │ + ldr r1, [pc, #392] @ (d0b2c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [pc, #104] @ (d0a10 ) │ │ │ │ + ldr r1, [pc, #296] @ (d0ad0 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stc2 0, cr0, [r0], {241} @ 0xf1 │ │ │ │ + ldc2 0, cr0, [r0], #964 @ 0x3c4 │ │ │ │ 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] @ (d0a24 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -141557,21 +141558,21 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r0, r1, #4 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r0, [pc, #816] @ (d0d5c ) │ │ │ │ + ldr r0, [pc, #1008] @ (d0e1c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [pc, #800] @ (d0d50 ) │ │ │ │ + ldr r0, [pc, #992] @ (d0e10 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [pc, #640] @ (d0cb4 ) │ │ │ │ + ldr r0, [pc, #832] @ (d0d74 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xfbf600f1 │ │ │ │ + stc2 0, cr0, [r6], #-964 @ 0xfffffc3c │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ mov r6, r1 │ │ │ │ @@ -141838,23 +141839,23 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d0c1c │ │ │ │ add.w r3, r3, #32768 @ 0x8000 │ │ │ │ movs r1, #1 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ bl 397474 │ │ │ │ b.n d0c1c │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mov r8, r6 │ │ │ │ + mov r8, ip │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, #58 @ 0x3a │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - uxth r6, r2 │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ lsls r2, r6, #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] @ (d0da8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -141879,15 +141880,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl cfa2c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds r0, r3, r5 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - cmp r4, pc │ │ │ │ + cmp ip, r5 │ │ │ │ lsls r2, r6, #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] @ (d0dfc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -141912,15 +141913,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl cfa2c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r4, r0, r4 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r0, fp │ │ │ │ lsls r2, r6, #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] @ (d0e7c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -141963,17 +141964,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl cfa2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r2, r6, r2 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r8, r8 │ │ │ │ + add r8, lr │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add ip, sl │ │ │ │ + cmp r4, r0 │ │ │ │ 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, #216] @ (d0f74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -142177,19 +142178,19 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d105a │ │ │ │ b.n d0fd6 │ │ │ │ nop │ │ │ │ asrs r2, r7, #28 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - orrs r2, r3 │ │ │ │ + muls r2, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmn r2, r3 │ │ │ │ + orrs r2, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmn r2, r5 │ │ │ │ + orrs r2, r3 │ │ │ │ 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, #324] @ (d1228 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -142470,17 +142471,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d13ae │ │ │ │ b.n d128a │ │ │ │ nop │ │ │ │ asrs r6, r0, #18 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - adcs r2, r4 │ │ │ │ + sbcs r2, r2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ands r6, r6 │ │ │ │ + eors r6, r4 │ │ │ │ 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, #376] @ (d156c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -142618,15 +142619,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ asrs r0, r2, #11 │ │ │ │ lsls r7, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ 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 r4, [pc, #332] @ (d16d8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -142751,20 +142752,20 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n d163a │ │ │ │ nop │ │ │ │ asrs r2, r7, #4 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - @ instruction: 0xf35000f1 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + @ instruction: 0xf38000f1 │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r5, #202 @ 0xca │ │ │ │ + subs r5, #250 @ 0xfa │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r5, #158 @ 0x9e │ │ │ │ + subs r5, #206 @ 0xce │ │ │ │ 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, #224] @ (d17dc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -142850,15 +142851,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ bl 397474 │ │ │ │ b.n d1766 │ │ │ │ lsrs r2, r1, #31 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - addw r0, r8, #241 @ 0xf1 │ │ │ │ + @ instruction: 0xf23800f1 │ │ │ │ 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 │ │ │ │ cbz r3, d182c │ │ │ │ @@ -143109,27 +143110,27 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsrs r0, r2, #23 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ + subs r3, #196 @ 0xc4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #200 @ 0xc8 │ │ │ │ + subs r2, #248 @ 0xf8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ + subs r2, #238 @ 0xee │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #210 @ 0xd2 │ │ │ │ + subs r3, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r3, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -143143,15 +143144,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, r4] │ │ │ │ bl cee14 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r1, #16 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - subs r2, #210 @ 0xd2 │ │ │ │ + subs r3, #2 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #104] @ (d1b5c ) │ │ │ │ @@ -143195,17 +143196,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ lsrs r2, r2, #15 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - subs r2, #160 @ 0xa0 │ │ │ │ + subs r2, #208 @ 0xd0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + subs r2, #150 @ 0x96 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #264] @ (d1c84 ) │ │ │ │ @@ -143307,17 +143308,17 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d1c66 │ │ │ │ b.n d1c76 │ │ │ │ lsrs r2, r1, #13 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - subs r2, #8 │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r1, #202 @ 0xca │ │ │ │ + subs r1, #250 @ 0xfa │ │ │ │ lsls r2, r6, #3 │ │ │ │ movw r3, #34478 @ 0x86ae │ │ │ │ cmp r1, r3 │ │ │ │ beq.n d1d0a │ │ │ │ bls.n d1cb8 │ │ │ │ movw r3, #34479 @ 0x86af │ │ │ │ cmp r1, r3 │ │ │ │ @@ -143648,15 +143649,15 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r3, #28 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (d20a4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -143683,15 +143684,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsls r0, r5, #25 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ 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 │ │ │ │ add.w r9, r0, #102400 @ 0x19000 │ │ │ │ add.w r8, r0, #94208 @ 0x17000 │ │ │ │ @@ -144837,20 +144838,20 @@ │ │ │ │ b.n d29a0 │ │ │ │ udf #152 @ 0x98 │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ blt.n d2d44 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - cdp2 1, 12, cr0, cr0, cr10, {0} │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cdp2 1, 15, cr0, cr0, cr10, {0} │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r2, #184 @ 0xb8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r1, #18 │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp.w r4, #260 @ 0x104 │ │ │ │ beq.n d2e7c │ │ │ │ movw r3, #3042 @ 0xbe2 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n d2e8c │ │ │ │ movw r3, #32841 @ 0x8049 │ │ │ │ @@ -144923,15 +144924,15 @@ │ │ │ │ mov r4, r8 │ │ │ │ b.n d2980 │ │ │ │ movw r3, #34166 @ 0x8576 │ │ │ │ movw r8, #34165 @ 0x8575 │ │ │ │ strh.w r3, [fp, #52] @ 0x34 │ │ │ │ b.n d2e14 │ │ │ │ nop │ │ │ │ - cmp r0, #18 │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ 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 │ │ │ │ add.w r5, r0, #102400 @ 0x19000 │ │ │ │ sub sp, #20 │ │ │ │ @@ -145154,17 +145155,17 @@ │ │ │ │ subs r6, #1 │ │ │ │ bcs.n d31b6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7d2010a │ │ │ │ - @ instruction: 0xf796010a │ │ │ │ - @ instruction: 0xf5fa010a │ │ │ │ + strb.w r0, [r2, ] │ │ │ │ + @ instruction: 0xf7c6010a │ │ │ │ + @ instruction: 0xf62a010a │ │ │ │ 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 │ │ │ │ mov r8, r0 │ │ │ │ @@ -145393,41 +145394,41 @@ │ │ │ │ b.n d33c0 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5!, {r6} │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r4, #152 @ 0x98 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r4, #144 @ 0x90 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r4, #0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r1, #6 │ │ │ │ - b.n d3714 │ │ │ │ + b.n d3774 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + movs r4, #140 @ 0x8c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ + movs r3, #216 @ 0xd8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r3, #194 @ 0xc2 │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + movs r4, #116 @ 0x74 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #26 │ │ │ │ + movs r4, #74 @ 0x4a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r4, #168 @ 0xa8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r4, #130 @ 0x82 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r1 │ │ │ │ @@ -145539,15 +145540,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n d355e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #104 @ 0x68 │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -145620,15 +145621,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #10] │ │ │ │ + ldrh r6, [r6, #10] │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldmia r1!, {r6, r7} │ │ │ │ lsls r6, r1, #6 │ │ │ │ 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 │ │ │ │ @@ -145673,15 +145674,15 @@ │ │ │ │ b.n d36a0 │ │ │ │ ldr r2, [pc, #16] @ (d36f8 ) │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r2, #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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ @@ -145805,29 +145806,29 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ bl 208eb4 │ │ │ │ b.n d380e │ │ │ │ ldr r4, [pc, #40] @ (d3868 ) │ │ │ │ movw r0, #38593 @ 0x96c1 │ │ │ │ add r4, pc │ │ │ │ b.n d3770 │ │ │ │ - orn r1, r4, #10 │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + eors.w r1, r4, #10 │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - vaddw.s8 q8, q1, d10 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + vext.8 d16, d2, d10, #1 │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ 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] @ (d39c8 ) │ │ │ │ @@ -145961,15 +145962,15 @@ │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r1, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + subs r4, r6, #6 │ │ │ │ lsls r2, r6, #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] @ d3c70 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -146374,25 +146375,25 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r5, r6} │ │ │ │ lsls r6, r1, #6 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r1, #6 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r1, #6 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + adds r4, r2, #0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + subs r6, r1, r7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + subs r0, r6, r5 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #604] @ (d40a4 ) │ │ │ │ @@ -146643,42 +146644,42 @@ │ │ │ │ add r2, pc │ │ │ │ b.n d407c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r4, r5, r7} │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - rev r2, r1 │ │ │ │ + rev r2, r7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmdb r6, {r1, r3, r8} │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strd r0, r1, [r6, #-40] @ 0x28 │ │ │ │ + strh r4, [r3, #8] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + adds r0, r0, r4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r2, r2, r2 │ │ │ │ + subs r2, r0, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r0!, {r5, r7} │ │ │ │ lsls r6, r1, #6 │ │ │ │ - adds r6, r5, r1 │ │ │ │ + adds r6, r3, r2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r6, r1, r1 │ │ │ │ + adds r6, r7, r1 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + adds r0, r6, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r2, r2, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r4, r1, #31 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r6, r6, r4 │ │ │ │ + adds r6, r4, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + asrs r2, r5, #30 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + adds r0, r4, r1 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #164] @ (d41a0 ) │ │ │ │ @@ -146747,17 +146748,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ b.n d3d38 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - adds r2, r3, r2 │ │ │ │ + adds r2, r1, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r0, r0, r3 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r7, [pc, #140] @ (d424c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -146817,17 +146818,17 @@ │ │ │ │ bl 16e700 │ │ │ │ ldr r2, [pc, #12] @ (d4254 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ b.n d422a │ │ │ │ b.n d3c5c │ │ │ │ lsls r6, r1, #6 │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + adds r4, r1, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r2, #31 │ │ │ │ + adds r4, r0, r0 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr.w ip, [pc, #72] @ d42b4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -146856,15 +146857,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ bl d36fc │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n d3b68 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + asrs r6, r1, #31 │ │ │ │ lsls r2, r6, #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] @ d42f4 │ │ │ │ @@ -146879,15 +146880,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r0, #1 │ │ │ │ strd r0, r0, [sp, #4] │ │ │ │ bl d41ac │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r0, r4, #29 │ │ │ │ + asrs r0, r2, #30 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #72] @ (d4354 ) │ │ │ │ @@ -146919,15 +146920,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ bl d36fc │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n d4acc │ │ │ │ lsls r6, r1, #6 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + asrs r4, r7, #28 │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -146945,15 +146946,15 @@ │ │ │ │ movs r4, #1 │ │ │ │ movs r0, #2 │ │ │ │ strd r4, ip, [sp, #8] │ │ │ │ bl d41ac │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r0, #27 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #72] @ (d43f8 ) │ │ │ │ @@ -146985,15 +146986,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ bl d36fc │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n d4a28 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - asrs r2, r6, #25 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -147011,15 +147012,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #3 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl d41ac │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + asrs r2, r4, #25 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #72] @ (d4498 ) │ │ │ │ @@ -147051,15 +147052,15 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ bl d36fc │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n d4988 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - asrs r2, r4, #23 │ │ │ │ + asrs r2, r2, #24 │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -147077,15 +147078,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ bl d41ac │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r6, r3, #22 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #72] @ (d4538 ) │ │ │ │ @@ -147117,15 +147118,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ bl d36fc │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n d48e8 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - asrs r2, r3, #21 │ │ │ │ + asrs r2, r1, #22 │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -147143,15 +147144,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #3 │ │ │ │ bl d41ac │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r2, r3, #20 │ │ │ │ + asrs r2, r1, #21 │ │ │ │ lsls r2, r6, #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] @ (d45cc ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -147177,15 +147178,15 @@ │ │ │ │ strd r1, r1, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d36fc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ b.n d4840 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrs r0, r3, #20 │ │ │ │ lsls r2, r6, #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] @ d4608 │ │ │ │ @@ -147198,15 +147199,15 @@ │ │ │ │ str.w ip, [sp, #12] │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r0, r0, [sp, #4] │ │ │ │ bl d40e8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ lsls r2, r6, #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] @ (d4660 ) │ │ │ │ @@ -147235,15 +147236,15 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d36fc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ b.n d47b4 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -147259,15 +147260,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ movs r4, #1 │ │ │ │ movs r0, #2 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl d40e8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r2, r3, #17 │ │ │ │ lsls r2, r6, #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] @ (d46f4 ) │ │ │ │ @@ -147297,15 +147298,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d36fc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ b.n d4720 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - asrs r0, r6, #15 │ │ │ │ + asrs r0, r4, #16 │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -147321,15 +147322,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #3 │ │ │ │ bl d40e8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r6, r2, #15 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #72] @ (d4790 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -147359,15 +147360,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d40e8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ svc 126 @ 0x7e │ │ │ │ lsls r6, r1, #6 │ │ │ │ - asrs r6, r7, #13 │ │ │ │ + asrs r6, r5, #14 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #72] @ (d47f4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -147398,15 +147399,15 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d40e8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ svc 26 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ lsls r2, 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 r5, [pc, #68] @ (d4850 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -147438,15 +147439,15 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d40e8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ udf #184 @ 0xb8 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r0, r2, #12 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #624] @ (d4adc ) │ │ │ │ @@ -147708,45 +147709,45 @@ │ │ │ │ bl 208eb4 │ │ │ │ b.n d496c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb78a │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + svc 16 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r6, [r6, #26] │ │ │ │ + strb r6, [r4, #27] │ │ │ │ lsls r2, r1, #4 │ │ │ │ @ instruction: 0xb68c │ │ │ │ lsls r6, r1, #6 │ │ │ │ - lsrs r2, r7, #24 │ │ │ │ + lsrs r2, r5, #25 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r3!, {} │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movw r2, #5126 @ 0x1406 │ │ │ │ @@ -149662,25 +149663,25 @@ │ │ │ │ b.n d5d56 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r3, pc, #720 @ (adr r3, d61c0 ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 5, r0, cr6, cr1, {7} │ │ │ │ + mcr2 0, 7, r0, cr6, cr1, {7} │ │ │ │ add r3, pc, #240 @ (adr r3, d5fec ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ - mcr2 0, 2, r0, cr14, cr1, {7} │ │ │ │ - stc2l 0, cr0, [r4, #-964]! @ 0xfffffc3c │ │ │ │ - str r6, [r6, #20] │ │ │ │ + mrc2 0, 3, r0, cr14, cr1, {7} │ │ │ │ + ldc2 0, cr0, [r4, #964] @ 0x3c4 │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldc2 0, cr0, [lr, #-964] @ 0xfffffc3c │ │ │ │ - stc2 0, cr0, [r8, #-964] @ 0xfffffc3c │ │ │ │ - stc2 0, cr0, [sl], {241} @ 0xf1 │ │ │ │ - stc2 0, cr0, [r0], #964 @ 0x3c4 │ │ │ │ + stc2l 0, cr0, [lr, #-964] @ 0xfffffc3c │ │ │ │ + ldc2 0, cr0, [r8, #-964]! @ 0xfffffc3c │ │ │ │ + ldc2 0, cr0, [sl], #964 @ 0x3c4 │ │ │ │ + ldc2l 0, cr0, [r0], {241} @ 0xf1 │ │ │ │ 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] @ (d6038 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -149950,19 +149951,19 @@ │ │ │ │ b.n d6170 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfae200f1 │ │ │ │ - @ instruction: 0xfac400f1 │ │ │ │ + @ instruction: 0xfb1200f1 │ │ │ │ + @ instruction: 0xfaf400f1 │ │ │ │ ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldrsh.w r0, [r6, #241] @ 0xf1 │ │ │ │ + vld1.8 @ instruction: 0xf9e600f1 │ │ │ │ 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 │ │ │ │ movs r1, #0 │ │ │ │ @@ -150170,17 +150171,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6fb20 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r4} │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #624] @ (d667c ) │ │ │ │ @@ -150414,16 +150415,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r1, #6 │ │ │ │ ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r1, #6 │ │ │ │ subs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, r8, #7897088 @ 0x788000 │ │ │ │ - adcs.w r0, r6, #7897088 @ 0x788000 │ │ │ │ + @ instruction: 0xf5e800f1 │ │ │ │ + @ instruction: 0xf58600f1 │ │ │ │ stmdb 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, #776] @ (d69b4 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -150725,18 +150726,18 @@ │ │ │ │ lsls r6, r1, #6 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - orrs.w r0, lr, #7897088 @ 0x788000 │ │ │ │ + eor.w r0, lr, #7897088 @ 0x788000 │ │ │ │ subs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf23c00f1 │ │ │ │ + @ instruction: 0xf26c00f1 │ │ │ │ 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 │ │ │ │ add.w r4, r4, #593920 @ 0x91000 │ │ │ │ @@ -151354,18 +151355,18 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb7d4 │ │ │ │ lsls r6, r1, #6 │ │ │ │ str r1, [sp, #0] │ │ │ │ lsls r6, r1, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [ip], #964 @ 0x3c4 │ │ │ │ - ldcl 0, cr0, [r2], #-964 @ 0xfffffc3c │ │ │ │ - mrrc 0, 15, r0, ip, cr1 │ │ │ │ - mrrc 0, 15, r0, r6, cr1 │ │ │ │ + ldc 0, cr0, [ip, #-964] @ 0xfffffc3c │ │ │ │ + stc 0, cr0, [r2], #964 @ 0x3c4 │ │ │ │ + stc 0, cr0, [ip], {241} @ 0xf1 │ │ │ │ + stc 0, cr0, [r6], {241} @ 0xf1 │ │ │ │ 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] @ (d71c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -151652,19 +151653,19 @@ │ │ │ │ b.n d735a │ │ │ │ push {r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #6 │ │ │ │ ldrh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r1, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaa200f1 │ │ │ │ - ands.w r0, r6, r1, ror #3 │ │ │ │ - bics.w r0, r8, r1, ror #3 │ │ │ │ - bics.w r0, sl, r1, ror #3 │ │ │ │ - @ instruction: 0xe9a400f1 │ │ │ │ + @ instruction: 0xead200f1 │ │ │ │ + orr.w r0, r6, r1, ror #3 │ │ │ │ + orn r0, r8, r1, ror #3 │ │ │ │ + orn r0, sl, r1, ror #3 │ │ │ │ + ldrd r0, r0, [r4, #964] @ 0x3c4 │ │ │ │ push {r3, 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] @ (d7448 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -151767,17 +151768,17 @@ │ │ │ │ nop │ │ │ │ sxtb r0, r5 │ │ │ │ lsls r6, r1, #6 │ │ │ │ ldrh r4, [r2, #28] │ │ │ │ lsls r6, r1, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [lr], #964 @ 0x3c4 │ │ │ │ - stmia.w sl, {r0, r4, r5, r6, r7} │ │ │ │ - ldmia.w sl, {r0, r4, r5, r6, r7} │ │ │ │ + ldmdb lr, {r0, r4, r5, r6, r7} │ │ │ │ + ldmia.w sl!, {r0, r4, r5, r6, r7} │ │ │ │ + stlexd r1, r0, r0, [sl] │ │ │ │ push {r3, 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] @ (d7584 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -151880,19 +151881,17 @@ │ │ │ │ nop │ │ │ │ cbz r4, d765a │ │ │ │ lsls r6, r1, #6 │ │ │ │ ldrh r0, [r3, #18] │ │ │ │ lsls r6, r1, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - b.n d7610 │ │ │ │ - lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xe82600f1 │ │ │ │ - b.n d7638 │ │ │ │ - lsls r1, r6, #3 │ │ │ │ + @ instruction: 0xe80a00f1 │ │ │ │ + @ instruction: 0xe85600f1 │ │ │ │ + @ instruction: 0xe81a00f1 │ │ │ │ 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] @ (d7754 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -152201,27 +152200,27 @@ │ │ │ │ nop │ │ │ │ add r7, sp, #360 @ 0x168 │ │ │ │ lsls r6, r1, #6 │ │ │ │ ldrh r0, [r0, #4] │ │ │ │ lsls r6, r1, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - b.n d77b0 │ │ │ │ + b.n d7810 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d761c │ │ │ │ + b.n d767c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d7694 │ │ │ │ + b.n d76f4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d75d0 │ │ │ │ + b.n d7630 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d75c0 │ │ │ │ + b.n d7620 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d7514 │ │ │ │ + b.n d7574 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d7570 │ │ │ │ + b.n d75d0 │ │ │ │ lsls r1, 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, #80] @ (d7a30 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -152349,21 +152348,21 @@ │ │ │ │ b.n d7a8c │ │ │ │ add r4, sp, #504 @ 0x1f8 │ │ │ │ lsls r6, r1, #6 │ │ │ │ strh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r1, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - b.n d7510 │ │ │ │ + b.n d7570 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d751c │ │ │ │ + b.n d757c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d7460 │ │ │ │ + b.n d74c0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d7478 │ │ │ │ + b.n d74d8 │ │ │ │ lsls r1, 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, #80] @ (d7bb0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -152475,19 +152474,19 @@ │ │ │ │ nop │ │ │ │ add r3, sp, #0 │ │ │ │ lsls r6, r1, #6 │ │ │ │ strh r4, [r5, #32] │ │ │ │ lsls r6, r1, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - b.n d8408 │ │ │ │ + b.n d8468 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d849c │ │ │ │ + b.n d74fc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d8430 │ │ │ │ + b.n d8490 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #36] @ (d7cd8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -152570,17 +152569,17 @@ │ │ │ │ nop │ │ │ │ add r1, sp, #864 @ 0x360 │ │ │ │ lsls r6, r1, #6 │ │ │ │ strh r4, [r0, #24] │ │ │ │ lsls r6, r1, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - b.n d83fc │ │ │ │ + b.n d845c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d8434 │ │ │ │ + b.n d8494 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #36] @ (d7dd4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -152669,17 +152668,17 @@ │ │ │ │ nop │ │ │ │ add r0, sp, #880 @ 0x370 │ │ │ │ lsls r6, r1, #6 │ │ │ │ strh r0, [r1, #16] │ │ │ │ lsls r6, r1, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - b.n d844c │ │ │ │ + b.n d84ac │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d83c8 │ │ │ │ + b.n d8428 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r2 │ │ │ │ @@ -152788,15 +152787,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r6, #8] │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n d801c │ │ │ │ + bls.n d807c │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r4, [r3, #2] │ │ │ │ lsls r6, r1, #6 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ ldr.w lr, [pc, #192] @ d8094 │ │ │ │ add lr, pc │ │ │ │ @@ -152869,23 +152868,23 @@ │ │ │ │ cmp r3, #20 │ │ │ │ beq.n d8020 │ │ │ │ ldr.w r2, [r0, r3, lsl #3] │ │ │ │ cmp r1, r2 │ │ │ │ bne.n d8080 │ │ │ │ ldr.w r0, [ip, r3, lsl #3] │ │ │ │ pop {r4, pc} │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r0, sp, #424 @ 0x1a8 │ │ │ │ + add r0, sp, #616 @ 0x268 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r7, pc, #656 @ (adr r7, d8338 ) │ │ │ │ + add r7, pc, #848 @ (adr r7, d83f8 ) │ │ │ │ lsls r2, r1, #4 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n d80e0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -153181,21 +153180,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, pc, #728 @ (adr r3, d86bc ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ble.n d8334 │ │ │ │ + ble.n d8394 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n d8350 │ │ │ │ + ble.n d83b0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - udf #16 │ │ │ │ + udf #64 @ 0x40 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n d8364 │ │ │ │ + ble.n d83c4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movw r2, #36873 @ 0x9009 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n d841a │ │ │ │ bhi.w d8648 │ │ │ │ movw r2, #35864 @ 0x8c18 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -153568,41 +153567,41 @@ │ │ │ │ ldr r2, [pc, #68] @ (d8834 ) │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n d83a0 │ │ │ │ - blt.n d8804 │ │ │ │ + blt.n d8864 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n d8744 │ │ │ │ + blt.n d87a4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n d8854 │ │ │ │ + blt.n d88b4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n d87fc │ │ │ │ + bgt.n d885c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n d889c │ │ │ │ + blt.n d88fc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n d8914 │ │ │ │ + blt.n d8774 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n d8900 │ │ │ │ + bgt.n d8760 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n d8884 │ │ │ │ + bgt.n d88e4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n d8728 │ │ │ │ + bgt.n d8788 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n d879c │ │ │ │ + blt.n d87fc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n d872c │ │ │ │ + bgt.n d878c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n d8874 │ │ │ │ + bgt.n d88d4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n d88a0 │ │ │ │ + bgt.n d8900 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n d8848 │ │ │ │ + blt.n d88a8 │ │ │ │ lsls r1, r6, #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 │ │ │ │ @@ -153798,19 +153797,19 @@ │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n d88c4 │ │ │ │ nop │ │ │ │ strb r4, [r4, #30] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - blt.n d89cc │ │ │ │ + blt.n d8a2c │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + strb r2, [r4, #31] │ │ │ │ lsls r1, 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -153850,15 +153849,15 @@ │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n d8aaa │ │ │ │ nop │ │ │ │ - bls.n d8a5c │ │ │ │ + bls.n d8abc │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ @@ -153891,17 +153890,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (d8b44 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bls.n d8a8c │ │ │ │ + bls.n d8aec │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bls.n d8c40 │ │ │ │ + bls.n d8aa0 │ │ │ │ lsls r1, r6, #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 │ │ │ │ @@ -154285,28 +154284,28 @@ │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ b.n d8d62 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ b.n d8d62 │ │ │ │ nop │ │ │ │ strb r6, [r4, #13] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - bvs.n d8f1c │ │ │ │ + bvs.n d8f7c │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ - lsls r1, r6, #3 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n d8f34 │ │ │ │ + add r6, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n d8ed0 │ │ │ │ + bpl.n d8f94 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bpl.n d8f30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ + bpl.n d8f90 │ │ │ │ + lsls r1, r6, #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 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -154390,21 +154389,21 @@ │ │ │ │ b.n d900e │ │ │ │ ldr r2, [pc, #24] @ (d90ac ) │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n d900e │ │ │ │ - bpl.n d9160 │ │ │ │ + bpl.n d8fc0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n d90fc │ │ │ │ + bpl.n d915c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n d914c │ │ │ │ + bpl.n d8fac │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bmi.n d9080 │ │ │ │ + bpl.n d90e0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ mov.w ip, #28 │ │ │ │ push {r4, r5} │ │ │ │ mla ip, ip, r2, r1 │ │ │ │ ldr.w r4, [ip, #792] @ 0x318 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n d910a │ │ │ │ @@ -154472,19 +154471,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r5, #0] │ │ │ │ + ldrb r6, [r3, #1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bmi.n d9098 │ │ │ │ + bmi.n d90f8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movw r5, #17175 @ 0x4317 │ │ │ │ ldr r6, [pc, #116] @ (d9214 ) │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldr.w lr, [pc, #116] @ d9218 │ │ │ │ add r6, pc │ │ │ │ @@ -154517,17 +154516,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 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ 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 d92e4 │ │ │ │ @@ -154631,19 +154630,19 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r2, #25] │ │ │ │ + strb r0, [r0, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcc.n d937c │ │ │ │ + bcc.n d93dc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcs.n d9300 │ │ │ │ + bcs.n d9360 │ │ │ │ lsls r1, 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 │ │ │ │ add.w r9, r0, #94208 @ 0x17000 │ │ │ │ mov r4, r1 │ │ │ │ @@ -154840,15 +154839,15 @@ │ │ │ │ bne.w d94a4 │ │ │ │ b.n d9552 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ b.n d947a │ │ │ │ nop │ │ │ │ - bne.n d96ac │ │ │ │ + bne.n d950c │ │ │ │ lsls r1, 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 r6, [pc, #356] @ (d9734 ) │ │ │ │ mov r4, r2 │ │ │ │ @@ -154992,23 +154991,23 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r5, #32] │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + ldmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + beq.n d975c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + beq.n d9758 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, pc, #456 @ (adr r5, d991c ) │ │ │ │ + add r5, pc, #648 @ (adr r5, d99dc ) │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #596] @ (d99bc ) │ │ │ │ @@ -155237,23 +155236,23 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ b.n d9890 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r3, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #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 │ │ │ │ @@ -155307,19 +155306,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 d9a4a │ │ │ │ nop │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r1, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r1, #4 │ │ │ │ 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 │ │ │ │ @@ -155405,19 +155404,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r6, lsl #1 │ │ │ │ ldrb.w r3, [r3, lr] │ │ │ │ b.n d9b74 │ │ │ │ movs r4, #4 │ │ │ │ b.n d9b4c │ │ │ │ nop │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ + str r4, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r1, [sp, #0] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #284] @ (d9d00 ) │ │ │ │ @@ -155526,19 +155525,19 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldrh r2, [r4, #22] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #260] @ (d9e28 ) │ │ │ │ @@ -155642,17 +155641,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ b.n d9db2 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r3 │ │ │ │ @@ -155809,15 +155808,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl d9e34 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldmia r0!, {r6} │ │ │ │ + ldmia r0!, {r4, r5, r6} │ │ │ │ lsls r1, 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, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #196] @ (da0e8 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -155898,15 +155897,15 @@ │ │ │ │ nop │ │ │ │ strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r1, #6 │ │ │ │ ldrsh r6, [r2, r7] │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrsh r4, [r2, r6] │ │ │ │ lsls r6, r1, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -155985,15 +155984,15 @@ │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ bl d9e34 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r6, r1, #6 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #192] @ (da2c4 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -156069,15 +156068,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r1, #6 │ │ │ │ ldrb r6, [r6, r7] │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r4} │ │ │ │ + stmia r6!, {r1, r3, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r4, [r6, r6] │ │ │ │ lsls r6, r1, #6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -156188,15 +156187,15 @@ │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ bl d9e34 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strh r2, [r4, #26] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - stmia r4!, {r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r5, r7} │ │ │ │ lsls r1, 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, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #228] @ (da510 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -156287,15 +156286,15 @@ │ │ │ │ nop │ │ │ │ strh r4, [r6, #18] │ │ │ │ lsls r6, r1, #6 │ │ │ │ ldrh r4, [r1, r7] │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r4} │ │ │ │ + stmia r4!, {r1, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r0, [r5, r5] │ │ │ │ lsls r6, r1, #6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -156371,15 +156370,15 @@ │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d9e34 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh r2, [r7, #8] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #192] @ (da6e4 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -156455,15 +156454,15 @@ │ │ │ │ nop │ │ │ │ strh r4, [r0, #4] │ │ │ │ lsls r6, r1, #6 │ │ │ │ ldr r6, [r2, r7] │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [r2, r6] │ │ │ │ lsls r6, r1, #6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -156539,15 +156538,15 @@ │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d9e34 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r6, [r4, #29] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r1!, {r2, r3, r4, r5} │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #192] @ (da8b8 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -156623,15 +156622,15 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r6, #26] │ │ │ │ lsls r6, r1, #6 │ │ │ │ ldr r2, [r0, r0] │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ lsls r6, r1, #6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -156742,18 +156741,18 @@ │ │ │ │ str r7, [sp, #28] │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ bl d9e34 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r6, [r5, #21] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - itee ne │ │ │ │ - lslne r1, r6, #3 │ │ │ │ - stmdbeq sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - moveq.w ip, #4096 @ 0x1000 │ │ │ │ + ittt mi │ │ │ │ + lslmi r1, r6, #3 │ │ │ │ + stmdbmi sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movmi.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #228] @ (dab04 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #228] @ (dab08 ) │ │ │ │ mov r7, r3 │ │ │ │ add r5, pc │ │ │ │ @@ -156842,15 +156841,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r0, #18] │ │ │ │ lsls r6, r1, #6 │ │ │ │ strb r0, [r3, r7] │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + bkpt 0x00e2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r4, [r6, r5] │ │ │ │ lsls r6, r1, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -156932,15 +156931,15 @@ │ │ │ │ strd r9, r9, [sp, #20] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ bl d9e34 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r6, [r7, #12] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - pop {r5, r6, pc} │ │ │ │ + pop {r4, r7, pc} │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #204] @ (dacfc ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -157021,15 +157020,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r7, #9] │ │ │ │ lsls r6, r1, #6 │ │ │ │ strh r0, [r1, r7] │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r2, pc} │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r0, [r0, r6] │ │ │ │ lsls r6, r1, #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, #4008] @ 0xfa8 │ │ │ │ @@ -157126,19 +157125,19 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ lsls r6, r1, #6 │ │ │ │ strh r2, [r3, r3] │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r6, [r4, r0] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - cbnz r6, dae78 │ │ │ │ + cbnz r6, dae84 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #72] @ (dae74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -157215,15 +157214,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d9e34 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - revsh r6, r2 │ │ │ │ + cbnz r6, daf50 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #184] @ (dafdc ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -157299,15 +157298,15 @@ │ │ │ │ nop │ │ │ │ strb r0, [r1, #30] │ │ │ │ lsls r6, r1, #6 │ │ │ │ str r2, [r2, r3] │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0002 │ │ │ │ + hlt 0x0032 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r4, [r3, r2] │ │ │ │ lsls r6, r1, #6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -157433,17 +157432,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strb r6, [r0, #25] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - cbnz r4, db15e │ │ │ │ + cbnz r4, db16a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ lsls r1, 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, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #260] @ (db278 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -157547,19 +157546,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r6, [r4, #20] │ │ │ │ lsls r6, r1, #6 │ │ │ │ ldr r6, [pc, #528] @ (db48c ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb87e │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r5, [pc, #712] @ (db550 ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + @ instruction: 0xb7f4 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #228] @ (db384 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -157650,19 +157649,19 @@ │ │ │ │ nop │ │ │ │ strb r0, [r1, #16] │ │ │ │ lsls r6, r1, #6 │ │ │ │ ldr r5, [pc, #360] @ (db4f0 ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7aa │ │ │ │ + @ instruction: 0xb7da │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [pc, #672] @ (db634 ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ - @ instruction: 0xb706 │ │ │ │ + @ instruction: 0xb736 │ │ │ │ lsls r1, r6, #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] @ (db3f8 ) │ │ │ │ @@ -157756,17 +157755,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb r6, [r6, #10] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb628 │ │ │ │ lsls r1, r6, #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] @ (db524 ) │ │ │ │ @@ -157891,19 +157890,19 @@ │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r6, r1, #6 │ │ │ │ ldr r2, [pc, #760] @ (db920 ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r2, [pc, #32] @ (db654 ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, lr} │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #168] @ (db6f4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -157964,17 +157963,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb r2, [r7, #1] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r2, r6} │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cbnz r3, db716 │ │ │ │ @@ -158081,17 +158080,17 @@ │ │ │ │ ldr r2, [pc, #16] @ (db84c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #108] @ 0x6c │ │ │ │ lsls r6, r1, #6 │ │ │ │ - cbz r2, db896 │ │ │ │ + cbz r2, db8a2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbz r4, db8a0 │ │ │ │ + cbz r4, db8ac │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ (db880 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -158143,17 +158142,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - uxtb r2, r5 │ │ │ │ + cbz r2, db932 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - uxth r6, r4 │ │ │ │ + uxtb r6, r2 │ │ │ │ lsls r1, r6, #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] @ (db950 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -158186,17 +158185,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ lsls r6, r1, #6 │ │ │ │ - uxth r2, r3 │ │ │ │ + uxtb r2, r1 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sxth r2, r7 │ │ │ │ + sxtb r2, r5 │ │ │ │ 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 r3, [pc, #36] @ (db990 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -158300,15 +158299,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (dba90 ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - cbz r4, dbaa4 │ │ │ │ + cbz r4, dbab0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ (dbac4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -158358,17 +158357,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r1, #6 │ │ │ │ - cbz r6, dbb2c │ │ │ │ + cbz r6, dbb38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sub sp, #440 @ 0x1b8 │ │ │ │ + cbz r6, dbb36 │ │ │ │ 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 r5, [pc, #76] @ (dbb8c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -158399,17 +158398,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add sp, #360 @ 0x168 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sub sp, #24 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ 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 r3, [pc, #36] @ (dbbcc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -158470,17 +158469,17 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + add sp, #232 @ 0xe8 │ │ │ │ lsls r1, r6, #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] @ (dbcdc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -158523,17 +158522,17 @@ │ │ │ │ vstr d5, [r4, #8] │ │ │ │ vstr d6, [r4, #16] │ │ │ │ vstr d7, [r4, #24] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r7, sp, #752 @ 0x2f0 │ │ │ │ + add r7, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ lsls r1, r6, #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] @ (dbd68 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -158572,17 +158571,17 @@ │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ ldrd r2, r3, [r0, #24] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r4, [r1, #28] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r7, sp, #208 @ 0xd0 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + add r7, sp, #296 @ 0x128 │ │ │ │ lsls r1, r6, #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] @ (dbdfc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -158624,17 +158623,17 @@ │ │ │ │ vstr s14, [r4, #8] │ │ │ │ vstr s15, [r4, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, #20] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + add r6, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, sp, #704 @ 0x2c0 │ │ │ │ + add r6, sp, #896 @ 0x380 │ │ │ │ lsls r1, r6, #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] @ (dbe84 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -158673,17 +158672,17 @@ │ │ │ │ ldrd r2, r3, [r0, #24] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r5, #8] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #368 @ 0x170 │ │ │ │ lsls r1, r6, #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] @ (dbef8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -158721,17 +158720,17 @@ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r4, #0] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r5, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #16 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r6, #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] @ (dbf6c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -158769,17 +158768,17 @@ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r5, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, sp, #416 @ 0x1a0 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #84] @ (dbfdc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -158810,17 +158809,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (dbfe4 ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ str r6, [r7, #112] @ 0x70 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r5, sp, #168 @ 0xa8 │ │ │ │ + add r5, sp, #360 @ 0x168 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ lsls r1, 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 r6, [pc, #168] @ (dc0a0 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -158890,17 +158889,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} │ │ │ │ str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ lsls r1, 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 r5, [pc, #116] @ (dc130 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -158948,19 +158947,19 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r4, sp, #360 @ 0x168 │ │ │ │ + add r4, sp, #552 @ 0x228 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r4, sp, #616 @ 0x268 │ │ │ │ lsls r1, r6, #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 d9f68 │ │ │ │ @@ -159047,15 +159046,15 @@ │ │ │ │ strd r8, r8, [sp, #20] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ bl d9e34 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r2 │ │ │ │ bl dae78 │ │ │ │ @@ -159359,17 +159358,17 @@ │ │ │ │ lsls r6, r1, #6 │ │ │ │ subs r3, #184 @ 0xb8 │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #22 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r0, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #16 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #84] @ (dc5d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -159402,19 +159401,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r2, [r1, #20] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r0, sp, #776 @ 0x308 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r0, sp, #904 @ 0x388 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ (dc61c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -159431,15 +159430,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, #12] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r0, sp, #456 @ 0x1c8 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (dc650 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -159478,15 +159477,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ str r2, [r4, #4] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ 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 r2, [pc, #124] @ (dc734 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -159571,17 +159570,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r6] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r7, pc, #264 @ (adr r7, dc8bc ) │ │ │ │ + add r7, pc, #456 @ (adr r7, dc97c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, pc, #104 @ (adr r7, dc820 ) │ │ │ │ + add r7, pc, #296 @ (adr r7, dc8e0 ) │ │ │ │ lsls r1, r6, #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] @ (dc838 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -159624,19 +159623,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh r4, [r7, r3] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r7, pc, #128 @ (adr r7, dc8c0 ) │ │ │ │ + add r7, pc, #320 @ (adr r7, dc980 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, pc, #144 @ (adr r7, dc8d4 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, dc994 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, pc, #944 @ (adr r6, dcbf8 ) │ │ │ │ + add r7, pc, #112 @ (adr r7, dc8b8 ) │ │ │ │ lsls r1, 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, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #176] @ (dc90c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -159714,15 +159713,15 @@ │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r2, r1] │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #60 @ 0x3c │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r6, pc, #488 @ (adr r6, dcb08 ) │ │ │ │ + add r6, pc, #680 @ (adr r6, dcbc8 ) │ │ │ │ lsls r1, 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 r4, [pc, #124] @ (dc9ac ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -159771,19 +159770,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r4, [r2, r6] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r6, pc, #32 @ (adr r6, dc9d4 ) │ │ │ │ + add r6, pc, #224 @ (adr r6, dca94 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, pc, #976 @ (adr r5, dcd88 ) │ │ │ │ + add r6, pc, #144 @ (adr r6, dca48 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r7, #226 @ 0xe2 │ │ │ │ + ands r2, r2 │ │ │ │ lsls r1, 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 r6, [pc, #188] @ (dca8c ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -159866,15 +159865,15 @@ │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #196 @ 0xc4 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r5, pc, #256 @ (adr r5, dcb9c ) │ │ │ │ + add r5, pc, #448 @ (adr r5, dcc5c ) │ │ │ │ lsls r1, r6, #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] @ (dcb10 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -159912,17 +159911,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r4, [r2, r0] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r4, pc, #984 @ (adr r4, dcef0 ) │ │ │ │ + add r5, pc, #152 @ (adr r5, dcbb0 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ lsls r1, r6, #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] @ (dcb90 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -159960,17 +159959,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r4, [r2, r6] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r4, pc, #584 @ (adr r4, dcde0 ) │ │ │ │ + add r4, pc, #776 @ (adr r4, dcea0 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, #0 │ │ │ │ + subs r6, #48 @ 0x30 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #460] @ (dcd7c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -160146,15 +160145,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r7, r3] │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #944 @ (adr r3, dd138 ) │ │ │ │ + add r4, pc, #112 @ (adr r4, dcdf8 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r3, #76 @ 0x4c │ │ │ │ lsls r6, r1, #6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -160201,19 +160200,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (dce18 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n dcdea │ │ │ │ ldr r0, [r5, r4] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r2, pc, #80 @ (adr r2, dce64 ) │ │ │ │ + add r2, pc, #272 @ (adr r2, dcf24 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, pc, #16 @ (adr r2, dce2c ) │ │ │ │ + add r2, pc, #208 @ (adr r2, dceec ) │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov ip, r0 │ │ │ │ add.w r0, r0, #438272 @ 0x6b000 │ │ │ │ @@ -160427,15 +160426,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r1, r0] │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r1, #92 @ 0x5c │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #248 @ (adr r1, dd16c ) │ │ │ │ + add r1, pc, #440 @ (adr r1, dd22c ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r0, #90 @ 0x5a │ │ │ │ lsls r6, r1, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -160477,17 +160476,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsb r0, [r7, r0] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ + subs r0, #208 @ 0xd0 │ │ │ │ lsls r1, r6, #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 │ │ │ │ @@ -160499,15 +160498,15 @@ │ │ │ │ strd r4, r4, [sp] │ │ │ │ ldr r4, [pc, #12] @ (dd130 ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #20] │ │ │ │ bl d9bd0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r6, #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] @ dd16c │ │ │ │ @@ -160522,15 +160521,15 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d9bd0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r6, #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] @ dd1a8 │ │ │ │ @@ -160543,15 +160542,15 @@ │ │ │ │ mov.w r5, #33280 @ 0x8200 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl d9bd0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r6, #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 │ │ │ │ @@ -160570,15 +160569,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ bl d9d10 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r6, #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 │ │ │ │ @@ -160599,15 +160598,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ bl d9d10 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r6, #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 │ │ │ │ @@ -160627,15 +160626,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r2, ip │ │ │ │ str r4, [sp, #8] │ │ │ │ bl d9d10 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r6, #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 │ │ │ │ @@ -160655,15 +160654,15 @@ │ │ │ │ add r4, pc │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #28] │ │ │ │ bl d9d10 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r6, #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 │ │ │ │ @@ -160683,15 +160682,15 @@ │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r4, [sp, #28] │ │ │ │ bl d9d10 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r6, #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 │ │ │ │ @@ -160711,15 +160710,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ mov r2, ip │ │ │ │ bl d9d10 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #36] @ (dd37c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -160803,25 +160802,25 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strh r4, [r6, r4] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r5, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r5, #126 @ 0x7e │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [sp, #360] @ 0x168 │ │ │ │ + ldr r5, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r6, #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] @ (dd494 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -160869,15 +160868,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d92f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r4, [r3, r0] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r4, [sp, #888] @ 0x378 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r1, 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 r4, [pc, #56] @ (dd530 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -160902,15 +160901,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d92f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r4, [r1, r7] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr r2, [pc, #112] @ (dd5b0 ) │ │ │ │ movs r3, #28 │ │ │ │ adds r0, #15 │ │ │ │ add r2, pc │ │ │ │ @@ -161017,25 +161016,25 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, r4] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r3, #74 @ 0x4a │ │ │ │ + adds r3, #122 @ 0x7a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ + ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ lsls r1, r6, #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] @ (dd714 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -161107,15 +161106,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d9114 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r7, [pc, #624] @ (dd9d4 ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r2, [sp, #920] @ 0x398 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r1, 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 r4, [pc, #56] @ (dd7b0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -161140,15 +161139,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d9114 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r7, [pc, #304] @ (dd8e4 ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r1, 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 │ │ │ │ add.w r7, r0, #438272 @ 0x6b000 │ │ │ │ movs r3, #0 │ │ │ │ @@ -161528,21 +161527,21 @@ │ │ │ │ b.n dd99c │ │ │ │ ldr r5, [pc, #736] @ (dde7c ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ movs r6, #252 @ 0xfc │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add.w r6, r6, #458752 @ 0x70000 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r1, [r0, #1688] @ 0x698 │ │ │ │ ldr.w r2, [r6, #144] @ 0x90 │ │ │ │ adds r2, #6 │ │ │ │ lsls r3, r2 │ │ │ │ @@ -161612,19 +161611,19 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ bl 24fa64 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #672] @ (ddf1c ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ - str r6, [sp, #480] @ 0x1e0 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + str r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, 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 r6, [pc, #216] @ (ddd70 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -161717,17 +161716,17 @@ │ │ │ │ mla r4, r3, r4, r0 │ │ │ │ ldrsh.w r3, [r4, #32] │ │ │ │ str r3, [r7, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #176] @ (dde24 ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r6, [sp, #32] │ │ │ │ lsls r1, 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, [pc, #120] @ (dde04 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -161776,19 +161775,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [pc, #224] @ (ddee8 ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r6, #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 │ │ │ │ @@ -161832,21 +161831,21 @@ │ │ │ │ ldr r2, [pc, #20] @ (ddea0 ) │ │ │ │ add r2, pc │ │ │ │ b.n dde6e │ │ │ │ ldr r2, [pc, #16] @ (ddea4 ) │ │ │ │ add r2, pc │ │ │ │ b.n dde6e │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ + str r5, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #628] @ (de130 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -162093,49 +162092,49 @@ │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ lsls r6, r1, #6 │ │ │ │ ldrh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r0, r2, #6 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r2, #6 │ │ │ │ - str r4, [sp, #616] @ 0x268 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ + str r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r1, #6 │ │ │ │ str r0, [r3, #92] @ 0x5c │ │ │ │ lsls r6, r1, #6 │ │ │ │ ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r2, #6 │ │ │ │ movs r0, #118 @ 0x76 │ │ │ │ lsls r6, r1, #6 │ │ │ │ str r4, [r1, #88] @ 0x58 │ │ │ │ lsls r6, r1, #6 │ │ │ │ str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - str r4, [sp, #32] │ │ │ │ + str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r4, [sp, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r2, #6 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r1, #6 │ │ │ │ ldrh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r2, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -162273,17 +162272,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r6, r6, #6 │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r2, #6 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r1, 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 r7, [pc, #64] @ (de344 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -162310,23 +162309,23 @@ │ │ │ │ ldr r0, [r6, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r6, r5, #3 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r7, [pc, #248] @ (de448 ) │ │ │ │ + ldr r7, [pc, #440] @ (de508 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cmp r2, #3 │ │ │ │ bhi.w de88a │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r6, r0 │ │ │ │ movs r4, r0 │ │ │ │ lsls r6, r2, #10 │ │ │ │ @@ -163258,23 +163257,23 @@ │ │ │ │ bls.w debe2 │ │ │ │ b.n debf2 │ │ │ │ nop │ │ │ │ asrs r4, r0, #20 │ │ │ │ lsls r6, r1, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r3, #52] @ 0x34 │ │ │ │ + strh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r1, r6, #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 │ │ │ │ @@ -163920,125 +163919,125 @@ │ │ │ │ adds r0, r7, #6 │ │ │ │ b.n df194 │ │ │ │ movs r6, #5 │ │ │ │ movs r5, #6 │ │ │ │ b.n df39a │ │ │ │ asrs r4, r7, #3 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r5, #44] @ 0x2c │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r6, r6, #18 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + str r2, [r7, #12] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r0, #30] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r0, #26] │ │ │ │ + strh r2, [r6, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb8c2 │ │ │ │ + @ instruction: 0xb8f2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r4, [r3, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r0, #24] │ │ │ │ + strh r6, [r6, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r2, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r2, [r0, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r4, #20] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r7, #14] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r7, #12] │ │ │ │ + strh r4, [r5, #14] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r7, #14] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r0, #14] │ │ │ │ + strh r2, [r6, #14] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, #90 @ 0x5a │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r1, #14] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + strh r6, [r1, #14] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r2, [r2, #14] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb718 │ │ │ │ + @ instruction: 0xb748 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r0, [r6, #10] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r7, #10] │ │ │ │ + strh r6, [r5, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r6, [r2, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r6, #10] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, #10 │ │ │ │ + subs r2, #58 @ 0x3a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r0, [r2, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r3, #10] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ + subs r2, #32 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r4, [r5, #8] │ │ │ │ + strh r4, [r3, #10] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r7, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r6, [r4, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r0, #8] │ │ │ │ + strh r6, [r6, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r6, [r4, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + strh r6, [r6, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r1, #6] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + cpsid i │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + strh r0, [r7, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r1, #26 │ │ │ │ + subs r1, #74 @ 0x4a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + strh r6, [r7, #2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + subs r1, #34 @ 0x22 │ │ │ │ lsls r0, r7, #3 │ │ │ │ add.w r3, r1, #16 │ │ │ │ vldmia r1!, {s11} │ │ │ │ vldr s14, [r2, #4] │ │ │ │ vldr s8, [r2] │ │ │ │ vldr s15, [r1, #12] │ │ │ │ cmp r3, r1 │ │ │ │ @@ -165633,15 +165632,15 @@ │ │ │ │ ldr r5, [pc, #16] @ (e0a3c ) │ │ │ │ add r5, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 6e614 │ │ │ │ str.w r0, [r4, #3272] @ 0xcc8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #928] @ (e0de0 ) │ │ │ │ + ldr r6, [pc, #96] @ (e0aa0 ) │ │ │ │ lsls r4, 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 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, e0a8a │ │ │ │ @@ -165991,15 +165990,15 @@ │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr.w r3, [r3, #236] @ 0xec │ │ │ │ str.w r3, [r5, #3508] @ 0xdb4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #392] @ (e0fe8 ) │ │ │ │ + ldr r2, [pc, #584] @ (e10a8 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ 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, #1580] @ 0x62c │ │ │ │ @@ -167740,19 +167739,19 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e1bc8 │ │ │ │ b.n e1e96 │ │ │ │ nop │ │ │ │ - ldr r4, [r1, r7] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ ldr r5, [pc, #296] @ (e2288 ) │ │ │ │ @@ -167868,15 +167867,15 @@ │ │ │ │ b.n e21ea │ │ │ │ cmp r3, #6 │ │ │ │ bne.n e226e │ │ │ │ b.n e21dc │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ udf #142 @ 0x8e │ │ │ │ lsls r5, r1, #6 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ udf #110 @ 0x6e │ │ │ │ lsls r5, r1, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -168299,15 +168298,15 @@ │ │ │ │ movw r0, #297 @ 0x129 │ │ │ │ strb.w r3, [r5, #203] @ 0xcb │ │ │ │ b.n e2362 │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #50 @ 0x32 │ │ │ │ strb.w r3, [r5, #203] @ 0xcb │ │ │ │ b.n e2362 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r2, r7, #12 │ │ │ │ lsls r2, r1, #4 │ │ │ │ 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, #2768] @ 0xad0 │ │ │ │ @@ -168400,15 +168399,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bhi.n e2868 │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #360] @ 0x168 │ │ │ │ + str r7, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r1, #4 │ │ │ │ bvc.n e2804 │ │ │ │ lsls r5, r1, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -168427,17 +168426,17 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r0, #416] @ 0x1a0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r6, [sp, #960] @ 0x3c0 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r2, 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, #152] @ (e2948 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -168500,19 +168499,19 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ bvc.n e29d8 │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ lsls r2, r1, #4 │ │ │ │ bvs.n e2914 │ │ │ │ lsls r5, r1, #6 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -168532,17 +168531,17 @@ │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r0, #416] @ 0x1a0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ bl f3988 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r6, r4, #26 │ │ │ │ + lsls r6, r2, #27 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, 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 r4, [r0, #2768] @ 0xad0 │ │ │ │ @@ -170580,19 +170579,19 @@ │ │ │ │ b.n e3e0e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r0, #74 @ 0x4a │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r1, #6 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r0, [r2, #12] │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #292] @ (e3fd4 ) │ │ │ │ @@ -171202,15 +171201,15 @@ │ │ │ │ lsl r5, r1, #6 │ │ │ │ ite al │ │ │ │ lslal r5, r1, #6 │ │ │ │ add r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ite lt │ │ │ │ lsllt r5, r1, #6 │ │ │ │ - addge r1, #210 @ 0xd2 │ │ │ │ + addge r2, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ 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 │ │ │ │ @@ -171498,15 +171497,15 @@ │ │ │ │ nop │ │ │ │ hlt 0x0022 │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, e488e │ │ │ │ lsls r5, r1, #6 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ lsls r1, r6, #3 │ │ │ │ movw r3, #6402 @ 0x1902 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n e48a8 │ │ │ │ movw r2, #34041 @ 0x84f9 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n e4890 │ │ │ │ @@ -172727,15 +172726,15 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb704 │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ lsls r5, r1, #6 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r3, [sp, #568] @ 0x238 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r3, [sp, #564] @ 0x234 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ @@ -173777,23 +173776,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b.w e4ee4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov.w r9, #13 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b.w e4ee4 │ │ │ │ nop │ │ │ │ - bpl.n e5edc │ │ │ │ + bpl.n e5f3c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bcs.n e5f90 │ │ │ │ + bcc.n e5ff0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bcs.n e5f14 │ │ │ │ + bcs.n e5f74 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bcs.n e6098 │ │ │ │ + bcs.n e5ef8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bcs.n e6030 │ │ │ │ + bcs.n e6090 │ │ │ │ lsls r1, r1, #4 │ │ │ │ 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 │ │ │ │ @@ -173844,15 +173843,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ bl 208eb4 │ │ │ │ b.n e5ff2 │ │ │ │ nop │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ 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, #3848] @ 0xf08 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov r5, r2 │ │ │ │ @@ -174229,17 +174228,17 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [pc, #16] @ (e6424 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 208cc8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r4, r0, #9 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ 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, #3576] @ 0xdf8 │ │ │ │ sub sp, #484 @ 0x1e4 │ │ │ │ mov r8, r3 │ │ │ │ @@ -176408,19 +176407,19 @@ │ │ │ │ nop │ │ │ │ str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r6, r5, #6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stc2l 0, cr0, [r8], #-960 @ 0xfffffc40 │ │ │ │ - stc2 0, cr0, [r2], #-960 @ 0xfffffc40 │ │ │ │ - b.n e7ca4 │ │ │ │ + ldc2 0, cr0, [r8], {240} @ 0xf0 │ │ │ │ + mrrc2 0, 15, r0, r2, cr0 │ │ │ │ + b.n e7d04 │ │ │ │ lsls r0, 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, #3984] @ 0xf90 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ @@ -176922,15 +176921,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, #20] │ │ │ │ lsls r5, r1, #6 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ vldr d7, [pc, #28] @ e8048 │ │ │ │ @@ -177478,17 +177477,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ lsls r5, r1, #6 │ │ │ │ - add r2, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #16 │ │ │ │ lsls r1, r1, #4 │ │ │ │ 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 │ │ │ │ @@ -177602,15 +177601,15 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r6, #4] │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r4, #3] │ │ │ │ lsls r5, r1, #6 │ │ │ │ - vqadd.s16 q0, q11, q8 │ │ │ │ + vqadd.s8 q8, q11, q8 │ │ │ │ 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 sl, r0, #45056 @ 0xb000 │ │ │ │ add.w r8, r0, #47104 @ 0xb800 │ │ │ │ add.w r8, r8, #144 @ 0x90 │ │ │ │ @@ -179716,15 +179715,15 @@ │ │ │ │ nop │ │ │ │ bpl.n e9e3c │ │ │ │ lsls r7, r1, #6 │ │ │ │ bpl.n ea018 │ │ │ │ lsls r7, r1, #6 │ │ │ │ bpl.n e9e30 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - lsrs r4, r4, #30 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ lsls r5, r0, #4 │ │ │ │ str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r7, #5 │ │ │ │ bpl.n e9fc8 │ │ │ │ lsls r7, r1, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -179899,15 +179898,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrsh r4, [r0, r5] │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, #2 │ │ │ │ + subs r2, r0, #3 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrsh r4, [r1, r4] │ │ │ │ lsls r5, r1, #6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -179933,17 +179932,17 @@ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ blx r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r0, r4, #0 │ │ │ │ + subs r0, r2, #1 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ add.w r0, r0, #593920 @ 0x91000 │ │ │ │ mov sl, r3 │ │ │ │ @@ -180439,15 +180438,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n ea6c8 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc │ │ │ │ - ldmia r7, {r3, r5, r6, r7} │ │ │ │ + beq.n ea724 │ │ │ │ lsls r0, r6, #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 │ │ │ │ @@ -181048,15 +181047,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n ead56 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r2, {r2} │ │ │ │ + ldmia r2, {r2, r4, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, r4] │ │ │ │ lsls r5, r1, #6 │ │ │ │ strh r2, [r0, r4] │ │ │ │ lsls r5, r1, #6 │ │ │ │ @@ -181110,17 +181109,17 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strh r0, [r6, r1] │ │ │ │ lsls r5, r1, #6 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ lsls r0, 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 r2, [pc, #288] @ (eaf2c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -182240,15 +182239,15 @@ │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #408] @ (ebb94 ) │ │ │ │ lsls r5, r1, #6 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ strh.w r9, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ @@ -182971,19 +182970,19 @@ │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #174 @ 0xae │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ lsls r5, r1, #6 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ lsls r0, 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, #3832] @ 0xef8 │ │ │ │ @@ -183482,33 +183481,33 @@ │ │ │ │ lsls r5, r1, #6 │ │ │ │ subs r5, #236 @ 0xec │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r2, r3, lr} │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r2, r5 │ │ │ │ + uxtb r2, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - sxtb r2, r4 │ │ │ │ + uxth r2, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, ec756 │ │ │ │ + cbz r6, ec762 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, ec74a │ │ │ │ + cbz r0, ec756 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbz r4, ec74a │ │ │ │ + cbz r4, ec756 │ │ │ │ lsls r0, r6, #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 │ │ │ │ @@ -183887,15 +183886,15 @@ │ │ │ │ b.w ec23a │ │ │ │ add.w sl, sp, #176 @ 0xb0 │ │ │ │ b.n ec48c │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c7a24 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r9, #1 │ │ │ │ @@ -184231,19 +184230,19 @@ │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r7, r3, #31 │ │ │ │ bpl.w edae8 │ │ │ │ b.n ece7c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ lsls r0, r6, #3 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl eaf38 │ │ │ │ mov r1, r9 │ │ │ │ @@ -184621,19 +184620,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c7778 │ │ │ │ b.n ed25c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r6, pc, #152 @ (adr r6, ed2ec ) │ │ │ │ + add r6, pc, #344 @ (adr r6, ed3ac ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, pc, #928 @ (adr r5, ed5f8 ) │ │ │ │ + add r6, pc, #96 @ (adr r6, ed2b8 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, pc, #680 @ (adr r5, ed504 ) │ │ │ │ + add r5, pc, #872 @ (adr r5, ed5c4 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl eaf38 │ │ │ │ mov r0, r4 │ │ │ │ @@ -185778,15 +185777,15 @@ │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ lsls r5, r1, #6 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r3, #196 @ 0xc4 │ │ │ │ lsls r5, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -186362,27 +186361,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ lsls r5, r1, #6 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ lsls r5, r1, #6 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r0, r8 │ │ │ │ bl 3c7a24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -186834,15 +186833,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w edf02 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r0, 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 │ │ │ │ add.w r8, r2, #4 │ │ │ │ @@ -188495,29 +188494,29 @@ │ │ │ │ mov r4, sl │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ mov sl, r3 │ │ │ │ b.n efd00 │ │ │ │ lsrs r6, r3, #20 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - ldr r3, [pc, #576] @ (eff0c ) │ │ │ │ + ldr r3, [pc, #768] @ (effcc ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [pc, #920] @ (f0068 ) │ │ │ │ + ldr r3, [pc, #88] @ (efd28 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [pc, #272] @ (efde4 ) │ │ │ │ + ldr r2, [pc, #464] @ (efea4 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r1, #22 │ │ │ │ + subs r1, #70 @ 0x46 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + adds r6, #238 @ 0xee │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r5, #108 @ 0x6c │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r4, #238 @ 0xee │ │ │ │ + adds r5, #30 │ │ │ │ lsls r1, r1, #4 │ │ │ │ stc2 6, cr4, [r0], {127} @ 0x7f │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r7} │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {} │ │ │ │ @@ -189444,17 +189443,17 @@ │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ b.n f02d2 │ │ │ │ strb.w r3, [r5, #194] @ 0xc2 │ │ │ │ b.n f0020 │ │ │ │ movs r4, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r7, #20 │ │ │ │ + cmp r7, #68 @ 0x44 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -189881,19 +189880,19 @@ │ │ │ │ ite ne │ │ │ │ movne r0, r9 │ │ │ │ moveq r0, #0 │ │ │ │ bl a9d24 │ │ │ │ cmp r0, r4 │ │ │ │ bne.w f0a8e │ │ │ │ b.n f0b0a │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + subs r5, #194 @ 0xc2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ lsls r0, 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 │ │ │ │ add.w r0, r0, #593920 @ 0x91000 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ @@ -191044,15 +191043,15 @@ │ │ │ │ dmb ish │ │ │ │ cbz r3, f17dc │ │ │ │ mov r4, sl │ │ │ │ str r7, [sp, #20] │ │ │ │ b.n f1740 │ │ │ │ mov r1, r4 │ │ │ │ b.n f17b2 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ @@ -191879,15 +191878,15 @@ │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ cmp r3, #15 │ │ │ │ bne.n f203a │ │ │ │ ldr.w r3, [r0, #920] @ 0x398 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #920] @ 0x398 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r1, 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 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -192056,15 +192055,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ble.n f2234 │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ble.n f21d0 │ │ │ │ lsls r4, r1, #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 │ │ │ │ @@ -192558,19 +192557,19 @@ │ │ │ │ add r2, pc │ │ │ │ b.n f2634 │ │ │ │ ldr r2, [pc, #20] @ (f2788 ) │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n f2434 │ │ │ │ - strh r0, [r2, r2] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + str r0, [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 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -193510,15 +193509,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bne.n f3248 │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ beq.n f3150 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - ldrb r6, [r2, #31] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ cbz r0, f31c0 │ │ │ │ push {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] │ │ │ │ @@ -194395,17 +194394,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl f3988 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r0, r1, #4 │ │ │ │ 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 │ │ │ │ @@ -194689,15 +194688,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r2, r5, r7} │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #14] │ │ │ │ + strh r2, [r4, #16] │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmia r2!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #6 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -194925,17 +194924,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ mov r1, r4 │ │ │ │ b.n f3fa6 │ │ │ │ stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #0] │ │ │ │ + strb r6, [r6, #0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmia r0!, {r3} │ │ │ │ lsls r4, r1, #6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3528] @ 0xdc8 │ │ │ │ @@ -195298,15 +195297,15 @@ │ │ │ │ ... │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00f2 │ │ │ │ lsls r4, r1, #6 │ │ │ │ bkpt 0x00e4 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ pop {r5, r6, r7} │ │ │ │ lsls r4, r1, #6 │ │ │ │ @@ -195466,15 +195465,15 @@ │ │ │ │ ... │ │ │ │ cbnz r2, f4682 │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, f4686 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ rev r2, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ bic.w r3, r0, #2 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -196969,15 +196968,15 @@ │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, lr} │ │ │ │ lsls r4, r1, #6 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #16] │ │ │ │ + str r2, [r0, #20] │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r1, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r2, #318] @ 0x13e │ │ │ │ @@ -200141,37 +200140,37 @@ │ │ │ │ nop │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [sl, #-976] @ 0xfffffc30 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + stc2 0, cr0, [sl, #976] @ 0x3d0 │ │ │ │ + subs r7, #230 @ 0xe6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r7, #222 @ 0xde │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xebee0102 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + ldc 1, cr0, [lr], {2} │ │ │ │ + subs r6, #128 @ 0x80 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ lsls r0, 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 r6, [r0, #0] │ │ │ │ mov r8, r1 │ │ │ │ @@ -200615,15 +200614,15 @@ │ │ │ │ ... │ │ │ │ strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - vmla.i q8, q12, d3[7] │ │ │ │ + vrev32.32 q8, │ │ │ │ strh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r1, #6 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -200923,15 +200922,15 @@ │ │ │ │ ... │ │ │ │ strh r0, [r0, #18] │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r5, #16] │ │ │ │ lsls r4, r1, #6 │ │ │ │ - @ instruction: 0xfb6200ef │ │ │ │ + @ instruction: 0xfb9200ef │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add.w ip, lr, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #108] @ 0x6c │ │ │ │ add.w lr, lr, #32 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -201328,17 +201327,17 @@ │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [ip, r0, lsl #2] │ │ │ │ bl 45b5d8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + cmp r3, #168 @ 0xa8 │ │ │ │ lsls r1, 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, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -201503,16 +201502,16 @@ │ │ │ │ b.n f85a4 │ │ │ │ ldr.w r2, [r3, #1004] @ 0x3ec │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ b.n f8586 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf37c00ef │ │ │ │ - @ instruction: 0xf37e00ef │ │ │ │ + @ instruction: 0xf3ac00ef │ │ │ │ + @ instruction: 0xf3ae00ef │ │ │ │ stmdb sp!, {r4, r5, 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 │ │ │ │ mov r5, r4 │ │ │ │ @@ -201913,15 +201912,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r6, [r4, #23] │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #162 @ 0xa2 │ │ │ │ + movs r5, #210 @ 0xd2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r4, [r6, #22] │ │ │ │ lsls r4, r1, #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, #3976] @ 0xf88 │ │ │ │ @@ -206359,15 +206358,15 @@ │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, r1] │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r4, r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, r0 │ │ │ │ + subs r2, r1, r1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #112] @ 0x70 │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ @@ -207648,23 +207647,23 @@ │ │ │ │ ... │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ negs r2, r1 │ │ │ │ lsls r4, r1, #6 │ │ │ │ negs r2, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - cbnz r0, fc4c0 │ │ │ │ + cbnz r0, fc4cc │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, fc4b8 │ │ │ │ + cbnz r6, fc4c4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - addw r0, ip, #242 @ 0xf2 │ │ │ │ + @ instruction: 0xf23c00f2 │ │ │ │ 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 │ │ │ │ bl 3c41cc │ │ │ │ @@ -210245,15 +210244,15 @@ │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ blx r3 │ │ │ │ b.n fde88 │ │ │ │ cmp r4, #234 @ 0xea │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #824 @ (adr r3, fe228 ) │ │ │ │ + add r3, pc, #1016 @ (adr r3, fe2e8 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ movs r6, #88 @ 0x58 │ │ │ │ lsls r4, r1, #6 │ │ │ │ add r6, sp, #924 @ 0x39c │ │ │ │ @ instruction: 0xffffaf01 │ │ │ │ vtbx.8 d26, {d31- │ │ │ │ adds r0, r2, r2 │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n fe790 │ │ │ │ + bhi.n fe7f0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r0, r3, r1 │ │ │ │ lsls r4, r1, #6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -212045,25 +212044,25 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r5, #30 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r4, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #8] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r0, [r4, #8] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + ldrh r2, [r4, #6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ 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, #3040] @ 0xbe0 │ │ │ │ sub.w sp, sp, #1020 @ 0x3fc │ │ │ │ mov r5, r2 │ │ │ │ @@ -212537,26 +212536,26 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ mov r1, r6 │ │ │ │ b.n ff6f4 │ │ │ │ lsrs r6, r7, #21 │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + pop {r3, r5, r6, pc} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cbnz r0, ff820 │ │ │ │ + cbnz r0, ff82c │ │ │ │ lsls r0, r1, #4 │ │ │ │ bl 17b7d6 │ │ │ │ lsrs r0, r6, #9 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - rev16 r2, r0 │ │ │ │ + rev16 r2, r6 │ │ │ │ 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, #3064] @ 0xbf8 │ │ │ │ sub.w sp, sp, #996 @ 0x3e4 │ │ │ │ mov r6, r2 │ │ │ │ @@ -213107,27 +213106,27 @@ │ │ │ │ b.n ffaba │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r7, #31 │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7c6 │ │ │ │ + @ instruction: 0xb7f6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ + @ instruction: 0xb790 │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r2, r0, #20 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - uxth r2, r1 │ │ │ │ + uxth r2, r7 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - sxtb r0, r6 │ │ │ │ + uxth r0, r4 │ │ │ │ lsls r0, 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, #4024] @ 0xfb8 │ │ │ │ ldr.w r4, [r1, #1420] @ 0x58c │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -213251,45 +213250,45 @@ │ │ │ │ ldr r2, [pc, #68] @ (fff44 ) │ │ │ │ add r2, pc │ │ │ │ b.n ffeac │ │ │ │ ldr r2, [pc, #64] @ (fff48 ) │ │ │ │ add r2, pc │ │ │ │ b.n ffeac │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r5, #15] │ │ │ │ + ldrb r6, [r3, #16] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r2, [r4, #16] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r4, [r4, #16] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r2, [r4, #16] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r4, #22] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldr r0, [r4, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r3, r4] │ │ │ │ + ldr r2, [r1, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r4, [r2, #14] │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr.w r7, [r1, #1420] @ 0x58c │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -213465,71 +213464,71 @@ │ │ │ │ b.n 100038 │ │ │ │ ldr r1, [pc, #116] @ (10016c ) │ │ │ │ add r1, pc │ │ │ │ b.n 10005a │ │ │ │ ldr r1, [pc, #116] @ (100170 ) │ │ │ │ add r1, pc │ │ │ │ b.n 10005a │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ + ldrb r2, [r3, #10] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r4, [r5, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + ldrb r2, [r1, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r6, [r1, #15] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r0, [r6, #7] │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + ldrsb r2, [r0, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldrsb r4, [r7, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r4, [r0, r5] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r6, [r2, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r6, [r3, #6] │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb.w r3, [r0, #320] @ 0x140 │ │ │ │ cbz r3, 10017c │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -213883,17 +213882,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr.w r0, [r4, #376] @ 0x178 │ │ │ │ b.n 100384 │ │ │ │ nop │ │ │ │ stc2 1, cr0, [ip, #-556]! @ 0xfffffdd4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - pop {r1, r2, r7} │ │ │ │ + pop {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ stc2 1, cr0, [r0], {139} @ 0x8b │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -215130,15 +215129,15 @@ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stcl 1, cr0, [r8, #-556]! @ 0xfffffdd4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldc 1, cr0, [r0, #-556]! @ 0xfffffdd4 │ │ │ │ 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 │ │ │ │ @@ -215201,19 +215200,19 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 101154 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ b.n 10137e │ │ │ │ nop │ │ │ │ stc 1, cr0, [r2], #556 @ 0x22c │ │ │ │ - ldr r5, [sp, #848] @ 0x350 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ lsls r0, r1, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #364] @ (101548 ) │ │ │ │ @@ -215348,23 +215347,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 394454 │ │ │ │ b.n 101464 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldc 1, cr0, [ip], {139} @ 0x8b │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stc 1, cr0, [r6], {139} @ 0x8b │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r1, #4 │ │ │ │ @ instruction: 0xeb2e018b │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ add.w r3, r0, #593920 @ 0x91000 │ │ │ │ mov fp, r0 │ │ │ │ @@ -215424,15 +215423,15 @@ │ │ │ │ cmp r5, r9 │ │ │ │ bne.n 1015c0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ orns r1, r4, fp, lsl #2 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -215531,15 +215530,15 @@ │ │ │ │ @ instruction: 0xe9a0018b │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe996018b │ │ │ │ ldrd r0, r1, [ip, #-556]! @ 0x22c │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r7, 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -215956,17 +215955,17 @@ │ │ │ │ str.w r3, [fp, #1312] @ 0x520 │ │ │ │ b.n 101b04 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ b.n 1019f0 │ │ │ │ lsls r3, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + str r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ b.n 1015c0 │ │ │ │ lsls r3, r1, #6 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -216820,23 +216819,23 @@ │ │ │ │ b.n 102404 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 102b90 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ + str r4, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ble.n 10256c │ │ │ │ lsls r3, r1, #6 │ │ │ │ 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 │ │ │ │ @@ -218484,15 +218483,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ addw r1, r4, #139 @ 0x8b │ │ │ │ - cmp r4, sp │ │ │ │ + cmp ip, r3 │ │ │ │ lsls r7, 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, #3944] @ 0xf68 │ │ │ │ ldr r1, [pc, #740] @ (1039e0 ) │ │ │ │ @@ -219024,17 +219023,17 @@ │ │ │ │ ldr.w r3, [r6, #1880] @ 0x758 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 103c60 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #680] @ 0x2a8 │ │ │ │ b.n 103baa │ │ │ │ sbc.w r1, r4, fp, lsl #2 │ │ │ │ - ands r0, r6 │ │ │ │ + eors r0, r4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ands r4, r3 │ │ │ │ + eors r4, r1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #48] @ (103d74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -219051,15 +219050,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #16] @ (103d78 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xe984018b │ │ │ │ - subs r6, #224 @ 0xe0 │ │ │ │ + subs r7, #16 │ │ │ │ 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, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r6, r3 │ │ │ │ @@ -219979,21 +219978,21 @@ │ │ │ │ b.n 1047e8 │ │ │ │ ldr r3, [pc, #16] @ (10482c ) │ │ │ │ add r3, pc │ │ │ │ b.n 1047e8 │ │ │ │ ldr r3, [pc, #16] @ (104830 ) │ │ │ │ add r3, pc │ │ │ │ b.n 1047e8 │ │ │ │ - str r3, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + str r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ 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] @ (104894 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -220809,17 +220808,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 10478c │ │ │ │ b.n 10519a │ │ │ │ bpl.n 105104 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - cmp r2, #186 @ 0xba │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r2, #200 @ 0xc8 │ │ │ │ + cmp r2, #248 @ 0xf8 │ │ │ │ lsls r7, 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, #180] @ (1052a4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -220883,17 +220882,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 10478c │ │ │ │ b.n 105260 │ │ │ │ bmi.n 10524c │ │ │ │ lsls r3, r1, #6 │ │ │ │ - cmp r2, #6 │ │ │ │ + cmp r2, #54 @ 0x36 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ lsls r7, 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, #192] @ (105380 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -220959,17 +220958,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 10478c │ │ │ │ b.n 105342 │ │ │ │ bmi.n 105388 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + cmp r1, #106 @ 0x6a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r1, #76 @ 0x4c │ │ │ │ lsls r7, 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, #216] @ (105474 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -221043,17 +221042,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 10478c │ │ │ │ b.n 10541e │ │ │ │ bcc.n 1054c4 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r0, #134 @ 0x86 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ lsls r7, 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, #212] @ (105564 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -221124,17 +221123,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 10478c │ │ │ │ b.n 105522 │ │ │ │ bcs.n 1055cc │ │ │ │ lsls r3, r1, #6 │ │ │ │ - movs r7, #118 @ 0x76 │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r7, #104 @ 0x68 │ │ │ │ lsls r7, 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, #252] @ (10567c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -221218,17 +221217,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 10478c │ │ │ │ b.n 105614 │ │ │ │ bne.n 105704 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - movs r6, #110 @ 0x6e │ │ │ │ + movs r6, #158 @ 0x9e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ lsls r7, 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, #268] @ (1057a4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -221314,17 +221313,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 10478c │ │ │ │ b.n 10573c │ │ │ │ beq.n 1057fc │ │ │ │ lsls r3, r1, #6 │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + movs r5, #134 @ 0x86 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ lsls r7, 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, #288] @ (1058e0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -221418,17 +221417,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 10478c │ │ │ │ b.n 105868 │ │ │ │ ldmia r7!, {r1} │ │ │ │ lsls r3, r1, #6 │ │ │ │ - movs r4, #42 @ 0x2a │ │ │ │ + movs r4, #90 @ 0x5a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r3, #236 @ 0xec │ │ │ │ lsls r7, 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, #608] @ (105b5c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -221620,17 +221619,17 @@ │ │ │ │ lsls r3, r1, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r2, #6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r1, #136 @ 0x88 │ │ │ │ lsls r7, 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, #624] @ (105df4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -221829,17 +221828,17 @@ │ │ │ │ lsls r3, r1, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - subs r6, r1, #5 │ │ │ │ + subs r6, r7, #5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r0, r0, #3 │ │ │ │ + subs r0, r6, #3 │ │ │ │ lsls r7, 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, #608] @ (10607c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -222031,17 +222030,17 @@ │ │ │ │ lsls r3, r1, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - adds r6, r2, #3 │ │ │ │ + adds r6, r0, #4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + adds r0, r5, #1 │ │ │ │ lsls r7, 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, #624] @ (106314 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -222240,17 +222239,17 @@ │ │ │ │ lsls r3, r1, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - subs r2, r1, r1 │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r0, r4, r6 │ │ │ │ + adds r0, r2, r7 │ │ │ │ lsls r7, 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, #608] @ (10659c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -222442,17 +222441,17 @@ │ │ │ │ lsls r3, r1, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - asrs r2, r2, #31 │ │ │ │ + adds r2, r0, r0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r0, r3, #28 │ │ │ │ + asrs r0, r1, #29 │ │ │ │ lsls r7, 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, #624] @ (106834 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -222651,17 +222650,17 @@ │ │ │ │ lsls r3, r1, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - asrs r2, r2, #21 │ │ │ │ + asrs r2, r0, #22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + asrs r0, r6, #18 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #124] @ (1068dc ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -227848,15 +227847,15 @@ │ │ │ │ ldr.w r3, [r8, #680] @ 0x2a8 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str.w r3, [r8, #680] @ 0x2a8 │ │ │ │ b.n 10a692 │ │ │ │ nop │ │ │ │ strh r2, [r5, #4] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - bvs.n 10a7b4 │ │ │ │ + bvc.n 10a814 │ │ │ │ lsls r6, r5, #3 │ │ │ │ and.w sl, r7, #4 │ │ │ │ and.w r8, r7, #2 │ │ │ │ and.w r9, r7, #8 │ │ │ │ lsls r7, r7, #31 │ │ │ │ bpl.n 10a864 │ │ │ │ add.w r5, r6, #593920 @ 0x91000 │ │ │ │ @@ -228270,19 +228269,19 @@ │ │ │ │ str.w r3, [r2, #680] @ 0x2a8 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 10ac80 │ │ │ │ b.n 10a692 │ │ │ │ lsls r3, r7, #25 │ │ │ │ bmi.n 10acb4 │ │ │ │ b.n 10a692 │ │ │ │ - bcc.n 10add0 │ │ │ │ + bcc.n 10ac30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bcs.n 10ad64 │ │ │ │ + bcs.n 10adc4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bcs.n 10ad74 │ │ │ │ + bcs.n 10add4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #60] @ 10ad64 │ │ │ │ sub sp, #28 │ │ │ │ @@ -229054,17 +229053,17 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 10478c │ │ │ │ b.n 10b642 │ │ │ │ strb r2, [r7, #3] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + stmia r6!, {r4, r6} │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #192] @ (10b758 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -229131,17 +229130,17 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 10478c │ │ │ │ b.n 10b714 │ │ │ │ strb r2, [r5, #0] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r5!, {r2, r4, r5, r6} │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #204] @ (10b840 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -229210,17 +229209,17 @@ │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 10478c │ │ │ │ b.n 10b802 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r3, 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 │ │ │ │ ldr r3, [pc, #228] @ (10b940 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -229297,17 +229296,17 @@ │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 10478c │ │ │ │ b.n 10b8ea │ │ │ │ ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r2, r3, 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 │ │ │ │ ldr r3, [pc, #224] @ (10ba3c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -229381,17 +229380,17 @@ │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 10478c │ │ │ │ b.n 10b9fa │ │ │ │ ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r2!, {r4, 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 │ │ │ │ ldr r3, [pc, #264] @ (10bb60 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -229478,17 +229477,17 @@ │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 10478c │ │ │ │ b.n 10baf8 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #280] @ (10bc94 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -229577,17 +229576,17 @@ │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 10478c │ │ │ │ b.n 10bc2c │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r3} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r0!, {r3} │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #300] @ (10bddc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -229684,17 +229683,17 @@ │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 10478c │ │ │ │ b.n 10bd64 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - stmia r0!, {r1, r2, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bkpt 0x00c0 │ │ │ │ + bkpt 0x00f0 │ │ │ │ lsls r6, r5, #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, #100] @ (10be5c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -231231,15 +231230,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10d02e │ │ │ │ nop │ │ │ │ ldrsb r4, [r0, r5] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r6, r6, #14 │ │ │ │ lsls r1, 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 │ │ │ │ ldr r3, [pc, #316] @ (10d214 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -231344,15 +231343,15 @@ │ │ │ │ addeq.w r2, ip, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10d188 │ │ │ │ strb r6, [r5, r7] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r1, 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 │ │ │ │ ldr r3, [pc, #308] @ (10d364 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -231454,15 +231453,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10d2e6 │ │ │ │ nop │ │ │ │ strb r2, [r2, r2] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - lsrs r6, r6, #32 │ │ │ │ + lsrs r6, r4, #1 │ │ │ │ lsls r1, 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 │ │ │ │ ldr r3, [pc, #312] @ (10d4b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -231565,15 +231564,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10d43a │ │ │ │ strh r6, [r0, r5] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsls r6, r6, #27 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #304] @ (10d604 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -231671,15 +231670,15 @@ │ │ │ │ mov r0, sl │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 10d55e │ │ │ │ nop │ │ │ │ str r6, [r5, r7] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r2, r6, #21 │ │ │ │ lsls r1, 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 │ │ │ │ ldr r3, [pc, #304] @ (10d750 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -231780,15 +231779,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 10d6a2 │ │ │ │ str r6, [r4, r2] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r1, r1, #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 r3, [pc, #288] @ (10d88c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -231882,15 +231881,15 @@ │ │ │ │ mov r0, sl │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 10d7fa │ │ │ │ nop │ │ │ │ ldr r7, [pc, #344] @ (10d9e8 ) │ │ │ │ lsls r3, r1, #6 │ │ │ │ - lsls r6, r0, #10 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ lsls r1, 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 │ │ │ │ ldr r3, [pc, #284] @ (10d9c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -231986,15 +231985,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 10d92e │ │ │ │ nop │ │ │ │ ldr r6, [pc, #120] @ (10da40 ) │ │ │ │ lsls r3, r1, #6 │ │ │ │ - lsls r2, r6, #4 │ │ │ │ + lsls r2, r4, #5 │ │ │ │ lsls r1, 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 │ │ │ │ ldr r3, [pc, #304] @ (10db10 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -232097,15 +232096,16 @@ │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 10da8c │ │ │ │ ldr r4, [pc, #920] @ (10deac ) │ │ │ │ lsls r3, r1, #6 │ │ │ │ - vrev16.8 d16, d8 │ │ │ │ + movs r0, r4 │ │ │ │ + lsls r1, 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 │ │ │ │ ldr r3, [pc, #308] @ (10dc60 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ @@ -232206,15 +232206,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10dbe2 │ │ │ │ nop │ │ │ │ ldr r3, [pc, #616] @ (10decc ) │ │ │ │ lsls r3, r1, #6 │ │ │ │ - cdp2 1, 7, cr0, cr14, cr8, {0} │ │ │ │ + cdp2 1, 10, cr0, cr14, cr8, {0} │ │ │ │ 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, #292] @ (10dda0 ) │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -232310,15 +232310,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 103d7c │ │ │ │ b.n 10dcfe │ │ │ │ ldr r2, [pc, #296] @ (10decc ) │ │ │ │ lsls r3, r1, #6 │ │ │ │ - stc2 1, cr0, [r0, #-32] @ 0xffffffe0 │ │ │ │ + ldc2 1, cr0, [r0, #-32]! @ 0xffffffe0 │ │ │ │ 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, #280] @ (10ded4 ) │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -232413,15 +232413,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 103d7c │ │ │ │ b.n 10de40 │ │ │ │ nop │ │ │ │ ldr r1, [pc, #40] @ (10df00 ) │ │ │ │ lsls r3, r1, #6 │ │ │ │ - @ instruction: 0xfbb20108 │ │ │ │ + umlal r0, r1, r2, r8 │ │ │ │ stmdb 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] @ (10e028 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -232526,15 +232526,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10dfaa │ │ │ │ nop │ │ │ │ @ instruction: 0x47d6 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - @ instruction: 0xfa620108 │ │ │ │ + @ instruction: 0xfa920108 │ │ │ │ stmdb 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, #304] @ (10e174 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -232637,15 +232637,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 103d7c │ │ │ │ b.n 10e0c6 │ │ │ │ nop │ │ │ │ mov sl, r0 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldr.w r0, [sl, #264] @ 0x108 │ │ │ │ + vst4.8 {d0,d2,d4,d6}, [sl], r8 │ │ │ │ stmdb 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, #284] @ (10e2ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -232746,15 +232746,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 103d7c │ │ │ │ b.n 10e214 │ │ │ │ nop │ │ │ │ cmp r6, r6 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - @ instruction: 0xf7860108 │ │ │ │ + @ instruction: 0xf7b60108 │ │ │ │ stmdb sp!, {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] @ (10e3f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -232856,15 +232856,15 @@ │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 10e374 │ │ │ │ mvns r6, r7 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - movw r1, #18440 @ 0x4808 │ │ │ │ + @ instruction: 0xf6740108 │ │ │ │ stmdb sp!, {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] @ (10e548 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ @@ -232965,15 +232965,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10e4ca │ │ │ │ nop │ │ │ │ cmp r2, r6 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - @ instruction: 0xf4d20108 │ │ │ │ + add.w r1, r2, #8912896 @ 0x880000 │ │ │ │ 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, #292] @ (10e688 ) │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -233069,15 +233069,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 103d7c │ │ │ │ b.n 10e5e6 │ │ │ │ adcs r2, r4 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - @ instruction: 0xf3540108 │ │ │ │ + usat r1, #8, r4 │ │ │ │ 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, #280] @ (10e7bc ) │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -233172,15 +233172,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 103d7c │ │ │ │ b.n 10e728 │ │ │ │ nop │ │ │ │ ands r2, r4 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - addw r1, r6, #8 │ │ │ │ + @ instruction: 0xf2360108 │ │ │ │ stmdb 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] @ (10e910 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -233285,15 +233285,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10e892 │ │ │ │ nop │ │ │ │ subs r6, #238 @ 0xee │ │ │ │ lsls r3, r1, #6 │ │ │ │ - @ instruction: 0xf0b60108 │ │ │ │ + @ instruction: 0xf0e60108 │ │ │ │ stmdb 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, #304] @ (10ea5c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -233396,15 +233396,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 103d7c │ │ │ │ b.n 10e9ae │ │ │ │ nop │ │ │ │ subs r5, #154 @ 0x9a │ │ │ │ lsls r3, r1, #6 │ │ │ │ - vrhadd.s32 d0, d14, d8 │ │ │ │ + vrhadd.s16 d16, d14, d8 │ │ │ │ stmdb 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, #284] @ (10eb94 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -233505,15 +233505,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 103d7c │ │ │ │ b.n 10eafc │ │ │ │ nop │ │ │ │ subs r4, #78 @ 0x4e │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldcl 1, cr0, [sl, #32] │ │ │ │ + cdp 1, 0, cr0, cr10, cr8, {0} │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ bhi.n 10ec34 │ │ │ │ stmdb 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] @ (10ecb8 ) │ │ │ │ @@ -234397,17 +234397,17 @@ │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10f59e │ │ │ │ nop │ │ │ │ adds r2, #68 @ 0x44 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #448] @ (10f818 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -234555,17 +234555,17 @@ │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10f77e │ │ │ │ nop │ │ │ │ adds r0, #108 @ 0x6c │ │ │ │ lsls r3, r1, #6 │ │ │ │ - strh r2, [r3, #54] @ 0x36 │ │ │ │ + strh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #444] @ (10f9f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -234706,17 +234706,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 10f922 │ │ │ │ cmp r6, #140 @ 0x8c │ │ │ │ lsls r3, r1, #6 │ │ │ │ - strh r0, [r2, #38] @ 0x26 │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r2, [r4, #22] │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #456] @ (10fbdc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -234863,17 +234863,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 10fb04 │ │ │ │ cmp r4, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #428] @ (10fda8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -235008,17 +235008,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 10fce0 │ │ │ │ cmp r2, #200 @ 0xc8 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r5, #10] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r6, [r7, #27] │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #444] @ (10ff84 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -235160,17 +235160,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 10feb4 │ │ │ │ nop │ │ │ │ cmp r0, #252 @ 0xfc │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldrb r2, [r6, #29] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #332] @ (1100f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -235278,15 +235278,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r2, ip, #32 │ │ │ │ strgt.w r3, [ip, #28] │ │ │ │ b.n 11005a │ │ │ │ nop │ │ │ │ movs r7, #32 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - bvc.n 1100b4 │ │ │ │ + bhi.n 110114 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #336] @ (11025c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -235396,15 +235396,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r2, ip, #32 │ │ │ │ strgt.w r3, [ip, #28] │ │ │ │ b.n 1101c6 │ │ │ │ nop │ │ │ │ movs r5, #186 @ 0xba │ │ │ │ lsls r3, r1, #6 │ │ │ │ - bvs.n 110318 │ │ │ │ + bvs.n 110178 │ │ │ │ lsls r0, r1, #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 r3, [pc, #320] @ (1103b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -235509,15 +235509,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r2, r5, #32 │ │ │ │ strgt r3, [r5, #28] │ │ │ │ b.n 110336 │ │ │ │ nop │ │ │ │ movs r4, #74 @ 0x4a │ │ │ │ lsls r3, r1, #6 │ │ │ │ - bmi.n 110364 │ │ │ │ + bpl.n 1103c4 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #328] @ (11051c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -235625,15 +235625,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r2, r5, #32 │ │ │ │ strgt r3, [r5, #28] │ │ │ │ b.n 11049a │ │ │ │ nop │ │ │ │ movs r2, #242 @ 0xf2 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - bcc.n 1105d0 │ │ │ │ + bcc.n 110430 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #324] @ (11067c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -235739,15 +235739,15 @@ │ │ │ │ add.w r2, r0, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ movt r3, #16368 @ 0x3ff0 │ │ │ │ str r3, [r0, #28] │ │ │ │ b.n 11060e │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ lsls r3, r1, #6 │ │ │ │ - bne.n 110618 │ │ │ │ + bne.n 110678 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #324] @ (1107dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -235852,15 +235852,15 @@ │ │ │ │ add.w r2, r7, #32 │ │ │ │ str r3, [r7, #24] │ │ │ │ movt r3, #16368 @ 0x3ff0 │ │ │ │ str r3, [r7, #28] │ │ │ │ b.n 110770 │ │ │ │ movs r0, #46 @ 0x2e │ │ │ │ lsls r3, r1, #6 │ │ │ │ - beq.n 110884 │ │ │ │ + beq.n 1106e4 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #320] @ (110938 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -235964,15 +235964,15 @@ │ │ │ │ mov r0, sl │ │ │ │ movw r3, #5130 @ 0x140a │ │ │ │ bl 103d7c │ │ │ │ b.n 110898 │ │ │ │ nop │ │ │ │ subs r4, r1, #3 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r7!, {} │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #316] @ (110a90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -236074,15 +236074,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5130 @ 0x140a │ │ │ │ bl 103d7c │ │ │ │ b.n 1109ea │ │ │ │ nop │ │ │ │ adds r2, r6, #5 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r0, 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 │ │ │ │ ldr r1, [pc, #320] @ (110bec ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -236187,15 +236187,15 @@ │ │ │ │ addle.w r2, ip, #24 │ │ │ │ addgt.w r2, ip, #32 │ │ │ │ strdgt r3, r3, [ip, #24] │ │ │ │ b.n 110b62 │ │ │ │ nop │ │ │ │ adds r2, r3, #0 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldmia r4, {r1, r4} │ │ │ │ + ldmia r4!, {r1, r6} │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #320] @ (110d48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -236300,15 +236300,15 @@ │ │ │ │ itee le │ │ │ │ addle.w r2, r0, #24 │ │ │ │ addgt.w r2, r0, #32 │ │ │ │ strdgt r3, r3, [r0, #24] │ │ │ │ b.n 110cc0 │ │ │ │ subs r6, r7, r2 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ lsls r0, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #220] @ (110e40 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -236894,15 +236894,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r9, #16 │ │ │ │ strne.w r3, [r9, #12] │ │ │ │ b.n 1113dc │ │ │ │ nop │ │ │ │ asrs r2, r6, #14 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r0, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #364] @ (1115f4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -237024,15 +237024,15 @@ │ │ │ │ addne.w r4, sl, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [sl, #12] │ │ │ │ b.n 111572 │ │ │ │ nop │ │ │ │ asrs r6, r7, #8 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - stmia r1!, {r1, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #384] @ (111790 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -237158,18 +237158,18 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 1116c0 │ │ │ │ asrs r6, r6, #2 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - itte le │ │ │ │ - lslle r0, r1, #4 │ │ │ │ - stmdble sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movgt.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ + 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, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #388] @ (111930 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r5, pc │ │ │ │ @@ -237298,15 +237298,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 11186c │ │ │ │ nop │ │ │ │ lsrs r2, r3, #28 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - bkpt 0x0024 │ │ │ │ + bkpt 0x0054 │ │ │ │ lsls r0, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #344] @ (111aa4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -237421,15 +237421,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r9, #16 │ │ │ │ strne.w r3, [r9, #12] │ │ │ │ b.n 111a14 │ │ │ │ nop │ │ │ │ lsrs r2, r7, #21 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #360] @ (111c28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -237550,15 +237550,15 @@ │ │ │ │ addne.w r4, r9, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [r9, #12] │ │ │ │ b.n 111ba6 │ │ │ │ nop │ │ │ │ lsrs r6, r0, #16 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - cbnz r6, 111c76 │ │ │ │ + cbnz r6, 111c82 │ │ │ │ lsls r0, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #380] @ (111dc0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -237683,15 +237683,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 111cee │ │ │ │ nop │ │ │ │ lsrs r2, r0, #10 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - cbnz r4, 111dda │ │ │ │ + cbnz r4, 111de6 │ │ │ │ lsls r0, r1, #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 │ │ │ │ ldr r3, [pc, #380] @ (111f58 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -237821,15 +237821,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 111e94 │ │ │ │ nop │ │ │ │ lsrs r2, r5, #3 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #348] @ (1120d0 ) │ │ │ │ mov r8, r0 │ │ │ │ @@ -243235,15 +243235,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 116042 │ │ │ │ nop │ │ │ │ stmia r7!, {r1, r6} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - strb r2, [r7, #24] │ │ │ │ + strb r2, [r5, #25] │ │ │ │ lsls r0, r1, #4 │ │ │ │ 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, #324] @ (116228 ) │ │ │ │ @@ -243352,15 +243352,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11619c │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - strb r0, [r1, #19] │ │ │ │ + strb r0, [r7, #19] │ │ │ │ lsls r0, r1, #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 │ │ │ │ ldr r3, [pc, #348] @ (1163a0 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -243475,15 +243475,15 @@ │ │ │ │ addne.w r2, r0, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 116324 │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r7} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - strb r0, [r5, #12] │ │ │ │ + strb r0, [r3, #13] │ │ │ │ lsls r0, r1, #4 │ │ │ │ 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, #336] @ (11650c ) │ │ │ │ @@ -243594,15 +243594,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11648c │ │ │ │ nop │ │ │ │ stmia r3!, {r2} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ lsls r0, 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 │ │ │ │ sub sp, #16 │ │ │ │ ldr r5, [pc, #368] @ (116698 ) │ │ │ │ @@ -243718,15 +243718,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 1165d4 │ │ │ │ stmia r1!, {r1, r5, r7} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + strb r2, [r2, #0] │ │ │ │ lsls r0, r1, #4 │ │ │ │ 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] @ (116808 ) │ │ │ │ @@ -243834,15 +243834,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 116752 │ │ │ │ stmia r0!, {r1, r3} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #104] @ 0x68 │ │ │ │ lsls r0, 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 │ │ │ │ sub sp, #16 │ │ │ │ ldr r5, [pc, #380] @ (1169a0 ) │ │ │ │ @@ -243960,15 +243960,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 1168e2 │ │ │ │ bkpt 0x00a6 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r1, #4 │ │ │ │ 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, #336] @ (116b0c ) │ │ │ │ @@ -244076,15 +244076,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 116a62 │ │ │ │ nop │ │ │ │ pop {r2, pc} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #340] @ (116c7c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244194,15 +244194,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 116bee │ │ │ │ nop │ │ │ │ cbnz r6, 116ce6 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #332] @ (116de4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244310,15 +244310,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 116d56 │ │ │ │ nop │ │ │ │ rev r6, r5 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #364] @ (116f6c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244433,15 +244433,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 116eee │ │ │ │ @ instruction: 0xb8c6 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #344] @ (1170e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244551,15 +244551,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 117062 │ │ │ │ @ instruction: 0xb73e │ │ │ │ lsls r2, r1, #6 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #388] @ (117280 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244677,15 +244677,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 1171ac │ │ │ │ push {r1, r3, r6, r7, lr} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #356] @ (117400 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244795,15 +244795,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 11733c │ │ │ │ push {r1, r3, r5} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + str r0, [r2, #28] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #400] @ (1175ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244924,15 +244924,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 1174e0 │ │ │ │ nop │ │ │ │ uxth r2, r5 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrsh r6, [r3, r7] │ │ │ │ + str r6, [r1, #0] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #352] @ (117728 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -245041,15 +245041,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 117670 │ │ │ │ sub sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #388] @ (1178c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -245167,15 +245167,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 1177fe │ │ │ │ nop │ │ │ │ add r7, sp, #520 @ 0x208 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #360] @ (117a4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -245287,15 +245287,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 117990 │ │ │ │ nop │ │ │ │ add r5, sp, #904 @ 0x388 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + ldrh r6, [r4, r4] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #372] @ (117bdc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -245413,15 +245413,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 117b1a │ │ │ │ nop │ │ │ │ add r4, sp, #376 @ 0x178 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #384] @ (117d78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -245542,15 +245542,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 117cb4 │ │ │ │ nop │ │ │ │ add r2, sp, #824 @ 0x338 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ + ldrsb r2, [r1, r7] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #360] @ (117efc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -245662,15 +245662,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 117e40 │ │ │ │ nop │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #504] @ (118110 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -245819,15 +245819,15 @@ │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 11800c │ │ │ │ add r7, pc, #696 @ (adr r7, 1183cc ) │ │ │ │ lsls r2, r1, #6 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + strb r0, [r0, r0] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #504] @ (118328 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -245976,15 +245976,15 @@ │ │ │ │ bl 103d7c │ │ │ │ b.n 118226 │ │ │ │ nop │ │ │ │ add r5, pc, #600 @ (adr r5, 118584 ) │ │ │ │ lsls r2, r1, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - str r2, [r4, r6] │ │ │ │ + str r2, [r2, r7] │ │ │ │ lsls r0, r1, #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, #4072] @ 0xfe8 │ │ │ │ @@ -246146,15 +246146,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ add r3, pc, #488 @ (adr r3, 11875c ) │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r7, [pc, #312] @ (1186b0 ) │ │ │ │ + ldr r7, [pc, #504] @ (118770 ) │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ @@ -246272,15 +246272,15 @@ │ │ │ │ nop │ │ │ │ add r1, pc, #168 @ (adr r1, 118788 ) │ │ │ │ lsls r2, r1, #6 │ │ │ │ ldrb r2, [r4, #9] │ │ │ │ lsls r2, r1, #6 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #768] @ (1189ec ) │ │ │ │ + ldr r5, [pc, #960] @ (118aac ) │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #332] @ (11884c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -246399,15 +246399,15 @@ │ │ │ │ b.n 1187a0 │ │ │ │ ldr r7, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r1, #6 │ │ │ │ ldrb r6, [r5, #3] │ │ │ │ lsls r2, r1, #6 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #208] @ (11892c ) │ │ │ │ + ldr r4, [pc, #400] @ (1189ec ) │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #412] @ (118a0c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -246537,15 +246537,15 @@ │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 118938 │ │ │ │ ldr r6, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r1, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldr r2, [pc, #368] @ (118b88 ) │ │ │ │ + ldr r2, [pc, #560] @ (118c48 ) │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #436] @ (118be0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -246677,15 +246677,15 @@ │ │ │ │ b.n 118afc │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ ldr r4, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r0, [pc, #480] @ (118dc8 ) │ │ │ │ + ldr r0, [pc, #672] @ (118e88 ) │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #308] @ (118d30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -246790,15 +246790,15 @@ │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 118cac │ │ │ │ ldr r2, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - bx r6 │ │ │ │ + bx ip │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #308] @ (118e80 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -246903,15 +246903,15 @@ │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 118dfc │ │ │ │ ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - cmp r8, r9 │ │ │ │ + cmp r8, pc │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #300] @ (118fc8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -247013,15 +247013,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 103d7c │ │ │ │ b.n 118f28 │ │ │ │ nop │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - add r2, r8 │ │ │ │ + add r2, lr │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #300] @ (119110 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -247120,15 +247120,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 103d7c │ │ │ │ b.n 119072 │ │ │ │ nop │ │ │ │ str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - cmn r2, r4 │ │ │ │ + orrs r2, r2 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #284] @ (119248 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -247230,15 +247230,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 103d7c │ │ │ │ b.n 1191b0 │ │ │ │ nop │ │ │ │ str r5, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - sbcs r2, r2 │ │ │ │ + rors r2, r0 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #284] @ (119380 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -247337,15 +247337,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 103d7c │ │ │ │ b.n 1192ea │ │ │ │ nop │ │ │ │ str r4, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - eors r2, r0 │ │ │ │ + eors r2, r6 │ │ │ │ lsls r0, 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #272] @ (1194ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -247431,15 +247431,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 119420 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r7, #44 @ 0x2c │ │ │ │ lsls r0, r1, #4 │ │ │ │ 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] │ │ │ │ @@ -248300,15 +248300,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 119dfc │ │ │ │ nop │ │ │ │ ldrh r6, [r7, #10] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - adds r4, #152 @ 0x98 │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #456] @ (11a0e8 ) │ │ │ │ @@ -248462,15 +248462,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 119fdc │ │ │ │ nop │ │ │ │ strh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r1, #6 │ │ │ │ - adds r2, #152 @ 0x98 │ │ │ │ + adds r2, #200 @ 0xc8 │ │ │ │ lsls r0, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #444] @ (11a2c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -248614,15 +248614,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11a1aa │ │ │ │ strh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r1, #6 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + adds r0, #206 @ 0xce │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #452] @ (11a4a0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -248769,15 +248769,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11a386 │ │ │ │ nop │ │ │ │ strh r2, [r5, #30] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r0, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #428] @ (11a668 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -248917,15 +248917,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r4, r9, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [r9, #12] │ │ │ │ b.n 11a5d6 │ │ │ │ strh r2, [r1, #16] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - cmp r4, #220 @ 0xdc │ │ │ │ + cmp r5, #12 │ │ │ │ lsls r0, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #432] @ (11a834 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -249066,15 +249066,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r4, sl, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [sl, #12] │ │ │ │ b.n 11a7a2 │ │ │ │ strh r2, [r0, #2] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ lsls r0, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #412] @ (11a9ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -249209,15 +249209,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r9, #16 │ │ │ │ strne.w r3, [r9, #12] │ │ │ │ b.n 11a94a │ │ │ │ nop │ │ │ │ ldrb r6, [r6, #25] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - cmp r1, #44 @ 0x2c │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ lsls r0, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #412] @ (11aba4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -249352,15 +249352,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r9, #16 │ │ │ │ strne.w r3, [r9, #12] │ │ │ │ b.n 11ab02 │ │ │ │ nop │ │ │ │ ldrb r6, [r7, #18] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - movs r7, #88 @ 0x58 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ lsls r0, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #276] @ (11acd4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -250075,15 +250075,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11b37a │ │ │ │ strb r2, [r1, #15] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - subs r4, r2, #1 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #344] @ (11b5c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -250204,15 +250204,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11b4ee │ │ │ │ strb r6, [r2, #9] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - adds r0, r0, #3 │ │ │ │ + adds r0, r6, #3 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #368] @ (11b754 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -250331,15 +250331,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11b66e │ │ │ │ nop │ │ │ │ strb r2, [r4, #3] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - subs r2, r3, r4 │ │ │ │ + subs r2, r1, r5 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #368] @ (11b8e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -250461,15 +250461,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11b7fa │ │ │ │ nop │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - adds r2, r6, r5 │ │ │ │ + adds r2, r4, r6 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #344] @ (11ba54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -250590,15 +250590,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11b97a │ │ │ │ ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r1, #6 │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + adds r4, r1, r0 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #372] @ (11bbe4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -250721,15 +250721,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11baf0 │ │ │ │ ldr r6, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r4, r3, #25 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #372] @ (11bd74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -250854,15 +250854,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11bce8 │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r1, #6 │ │ │ │ - asrs r4, r3, #18 │ │ │ │ + asrs r4, r1, #19 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #376] @ (11bf08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -250987,15 +250987,15 @@ │ │ │ │ addeq.w r2, ip, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11be6e │ │ │ │ ldr r6, [r6, #16] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #344] @ (11c07c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -251116,15 +251116,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11bfa2 │ │ │ │ str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #372] @ (11c20c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -251247,15 +251247,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11c118 │ │ │ │ str r6, [r5, #96] @ 0x60 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #372] @ (11c39c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -251380,15 +251380,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11c310 │ │ │ │ str r6, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #376] @ (11c530 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -251513,15 +251513,15 @@ │ │ │ │ addeq.w r2, ip, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11c496 │ │ │ │ str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ lsls r0, r1, #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, #340] @ (11c6a0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -251636,15 +251636,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11c5c8 │ │ │ │ str r2, [r7, #20] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r4, r0, #11 │ │ │ │ lsls r0, r1, #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, #356] @ (11c820 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -251762,15 +251762,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11c734 │ │ │ │ nop │ │ │ │ str r2, [r1, #0] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + lsrs r6, r4, #4 │ │ │ │ lsls r0, r1, #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 r3, [pc, #368] @ (11c9ac ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -251891,15 +251891,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11c920 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #372] @ (11cb3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -252022,15 +252022,15 @@ │ │ │ │ addeq.w r2, ip, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11caa2 │ │ │ │ ldrb r6, [r7, r3] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r0, r1, #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, #340] @ (11ccac ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -252145,15 +252145,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11cbd4 │ │ │ │ ldrh r6, [r5, r5] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r0, r1, #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, #356] @ (11ce2c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -252271,15 +252271,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11cd40 │ │ │ │ nop │ │ │ │ ldr r6, [r7, r7] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsls r2, r5, #9 │ │ │ │ + lsls r2, r3, #10 │ │ │ │ lsls r0, r1, #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 r3, [pc, #368] @ (11cfb8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -252400,15 +252400,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11cf2c │ │ │ │ ldr r6, [r7, r1] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + lsls r4, r1, #4 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #372] @ (11d148 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -252531,15 +252531,15 @@ │ │ │ │ addeq.w r2, ip, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11d0ae │ │ │ │ ldrsb r2, [r6, r3] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - vrhadd.u d0, d10, d7 │ │ │ │ + vrhadd.u32 d16, d10, d7 │ │ │ │ stmdb sp!, {r4, r5, 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, #432] @ (11d314 ) │ │ │ │ mov sl, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -257762,17 +257762,17 @@ │ │ │ │ itee le │ │ │ │ addle.w r2, ip, #24 │ │ │ │ addgt.w r2, ip, #32 │ │ │ │ strdgt r3, r3, [ip, #24] │ │ │ │ b.n 121018 │ │ │ │ asrs r6, r2, #30 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ite ge │ │ │ │ - lslge r7, r0, #4 │ │ │ │ - stmdblt sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + itt le │ │ │ │ + lslle r7, r0, #4 │ │ │ │ + stmdble 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, #380] @ (121248 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ @@ -257894,15 +257894,15 @@ │ │ │ │ itee le │ │ │ │ addle.w r2, ip, #24 │ │ │ │ addgt.w r2, ip, #32 │ │ │ │ strdgt r3, r3, [ip, #24] │ │ │ │ b.n 1211b0 │ │ │ │ asrs r2, r7, #23 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0020 │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r3, [pc, #384] @ (1213e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -258023,15 +258023,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 1212f8 │ │ │ │ asrs r2, r4, #17 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - pop {r2, r3} │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r3, [pc, #392] @ (121588 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -258156,15 +258156,15 @@ │ │ │ │ add.w r2, r0, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ movt r3, #16368 @ 0x3ff0 │ │ │ │ str r3, [r0, #28] │ │ │ │ b.n 12150a │ │ │ │ asrs r6, r0, #11 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - rev16 r4, r3 │ │ │ │ + hlt 0x000c │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r3, [pc, #392] @ (12172c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -258292,15 +258292,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r2, r5, #32 │ │ │ │ strgt r3, [r5, #28] │ │ │ │ b.n 12169a │ │ │ │ nop │ │ │ │ asrs r2, r4, #4 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - @ instruction: 0xb8b2 │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r3, [pc, #396] @ (1218d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -258429,15 +258429,15 @@ │ │ │ │ addle.w r2, ip, #24 │ │ │ │ itt gt │ │ │ │ addgt.w r2, ip, #32 │ │ │ │ strgt.w r3, [ip, #28] │ │ │ │ b.n 121830 │ │ │ │ lsrs r6, r7, #29 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + @ instruction: 0xb730 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #396] @ (121a7c ) │ │ │ │ @@ -258562,15 +258562,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 121992 │ │ │ │ lsrs r6, r1, #23 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - push {r1, r2, lr} │ │ │ │ + push {r1, r2, r4, r5, lr} │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [pc, #404] @ (121c2c ) │ │ │ │ @@ -258699,15 +258699,15 @@ │ │ │ │ str r3, [r0, #24] │ │ │ │ movt r3, #16368 @ 0x3ff0 │ │ │ │ str r3, [r0, #28] │ │ │ │ b.n 121baa │ │ │ │ nop │ │ │ │ lsrs r6, r4, #16 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - cbz r4, 121c86 │ │ │ │ + cbz r4, 121c92 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [pc, #396] @ (121dd4 ) │ │ │ │ @@ -258837,15 +258837,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r2, r5, #32 │ │ │ │ strgt r3, [r5, #28] │ │ │ │ b.n 121d40 │ │ │ │ nop │ │ │ │ lsrs r6, r6, #9 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - cbz r4, 121e02 │ │ │ │ + cbz r4, 121e0e │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #392] @ (121f78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -258972,15 +258972,15 @@ │ │ │ │ addle.w r2, ip, #24 │ │ │ │ itt gt │ │ │ │ addgt.w r2, ip, #32 │ │ │ │ strgt.w r3, [ip, #28] │ │ │ │ b.n 121ed4 │ │ │ │ lsrs r4, r2, #3 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r3, [pc, #584] @ (1221dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -259163,17 +259163,17 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 1220b4 │ │ │ │ lsls r0, r6, #28 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ lsls r5, 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 │ │ │ │ ldr r3, [pc, #572] @ (122438 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -259353,17 +259353,17 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 122320 │ │ │ │ lsls r0, r1, #19 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ lsls r5, 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 │ │ │ │ ldr r3, [pc, #564] @ (12268c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -259543,17 +259543,17 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 12255c │ │ │ │ lsls r4, r5, #9 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r5, 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 │ │ │ │ ldr r3, [pc, #572] @ (1228e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -259731,17 +259731,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 1227c4 │ │ │ │ nop │ │ │ │ movs r0, r3 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrsb r6, [r3, r0] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r5, 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 r3, [pc, #588] @ (122b54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -259924,17 +259924,17 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 122a26 │ │ │ │ nop │ │ │ │ ldc2 1, cr0, [ip, #548]! @ 0x224 │ │ │ │ - strh r2, [r2, r6] │ │ │ │ + strh r2, [r0, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r4, [r6, r5] │ │ │ │ + str r4, [r4, r6] │ │ │ │ lsls r5, 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 │ │ │ │ ldr r3, [pc, #556] @ (122da0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -260110,17 +260110,17 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 122c72 │ │ │ │ nop │ │ │ │ @ instruction: 0xfb500189 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + str r2, [r6, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r7, [pc, #272] @ (122ebc ) │ │ │ │ + ldr r7, [pc, #464] @ (122f7c ) │ │ │ │ lsls r5, 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 r3, [pc, #448] @ (122f80 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -260260,15 +260260,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 122e76 │ │ │ │ nop │ │ │ │ vst4.32 {d0,d2,d4,d6}, [r6], r9 │ │ │ │ - ldr r6, [sp, #648] @ 0x288 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r3, [pc, #420] @ (123140 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -260398,15 +260398,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 123042 │ │ │ │ @ instruction: 0xf72a0189 │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r3, [pc, #432] @ (12330c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -260542,15 +260542,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 123208 │ │ │ │ sbc.w r1, sl, #4489216 @ 0x448000 │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r3, [pc, #464] @ (1234f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -260690,15 +260690,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 1233e6 │ │ │ │ nop │ │ │ │ @ instruction: 0xf39e0189 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ lsls r7, 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r5, [pc, #444] @ (1236d0 ) │ │ │ │ @@ -260835,15 +260835,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 1235cc │ │ │ │ subs.w r1, r6, #137 @ 0x89 │ │ │ │ - str r6, [sp, #904] @ 0x388 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r3, [pc, #420] @ (123890 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -260973,15 +260973,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 123792 │ │ │ │ vaddw.s16 q8, q13, d9 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r3, [pc, #344] @ (123a04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -261095,15 +261095,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 12392a │ │ │ │ cdp 1, 1, cr0, cr10, cr9, {4} │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ lsls r7, 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 r3, [pc, #360] @ (123b88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -261221,15 +261221,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 123aac │ │ │ │ nop │ │ │ │ stc 1, cr0, [r2], #548 @ 0x224 │ │ │ │ - str r1, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #0] │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r3, [pc, #416] @ (123d44 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -261357,15 +261357,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 123c48 │ │ │ │ @ instruction: 0xeb220189 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r0, #4 │ │ │ │ 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, #408] @ (123efc ) │ │ │ │ @@ -261492,15 +261492,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 123e0a │ │ │ │ nop │ │ │ │ ldrd r0, r1, [lr, #-548] @ 0x224 │ │ │ │ - ldrh r6, [r4, #48] @ 0x30 │ │ │ │ + ldrh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r3, [pc, #452] @ (1240dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -261638,15 +261638,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 123fce │ │ │ │ nop │ │ │ │ b.n 12403c │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r3, [pc, #480] @ (1242d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -261796,15 +261796,15 @@ │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 1241be │ │ │ │ b.n 123e78 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r0, [r7, #16] │ │ │ │ lsls r7, r0, #4 │ │ │ │ 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 │ │ │ │ @@ -261959,15 +261959,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ b.n 124c90 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #404] @ (1246a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -262107,15 +262107,15 @@ │ │ │ │ nop │ │ │ │ b.n 124a0c │ │ │ │ lsls r1, r1, #6 │ │ │ │ revsh r2, r3 │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #46] @ 0x2e │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r7, 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 │ │ │ │ mov r6, r2 │ │ │ │ @@ -262254,15 +262254,15 @@ │ │ │ │ b.n 124774 │ │ │ │ svc 234 @ 0xea │ │ │ │ lsls r1, r1, #6 │ │ │ │ cbnz r2, 124874 │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r3, [pc, #572] @ (124ac4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -262431,15 +262431,15 @@ │ │ │ │ bl 10478c │ │ │ │ b.n 12497c │ │ │ │ nop │ │ │ │ udf #62 @ 0x3e │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r6, [r2, #14] │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r3, [pc, #620] @ (124d50 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -262619,15 +262619,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ blt.n 124d18 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrb r2, [r1, #28] │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r3, [pc, #572] @ (124fa8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -262796,15 +262796,15 @@ │ │ │ │ bl 10478c │ │ │ │ b.n 124e5e │ │ │ │ nop │ │ │ │ bls.n 125060 │ │ │ │ lsls r1, r1, #6 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r3, [pc, #452] @ (12518c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -262942,15 +262942,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 125074 │ │ │ │ bvs.n 12518c │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrb r0, [r1, #10] │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r5, [pc, #436] @ (12535c ) │ │ │ │ @@ -263087,15 +263087,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 12524e │ │ │ │ nop │ │ │ │ bpl.n 1253a4 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r3, [pc, #376] @ (1254f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -263217,15 +263217,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 1253f8 │ │ │ │ nop │ │ │ │ bcc.n 125590 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r2, [r5, #27] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ lsls r7, r0, #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 r3, [pc, #368] @ (12567c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -263343,15 +263343,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 12558e │ │ │ │ nop │ │ │ │ bne.n 1255ec │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r6, [r7, #20] │ │ │ │ + strb r6, [r5, #21] │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r3, [pc, #420] @ (12583c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -263481,15 +263481,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 125732 │ │ │ │ beq.n 12589c │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ lsls r7, r0, #4 │ │ │ │ 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, #408] @ (1259f4 ) │ │ │ │ @@ -263618,15 +263618,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 1258f6 │ │ │ │ nop │ │ │ │ ldmia r6, {r1, r2, r5, r6} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r2, [r2, #6] │ │ │ │ + strb r2, [r0, #7] │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r3, [pc, #436] @ (125bc4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -263762,15 +263762,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 125b32 │ │ │ │ nop │ │ │ │ ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ lsls r7, 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 │ │ │ │ ldr r3, [pc, #420] @ (125d84 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -263904,15 +263904,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 125cf4 │ │ │ │ ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r3, [pc, #376] @ (125f18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -264036,15 +264036,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 125e88 │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r2, r5} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #372] @ (1260a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -264165,15 +264165,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 12601a │ │ │ │ stmia r7!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r3, [pc, #416] @ (126264 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -264304,15 +264304,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1261d2 │ │ │ │ nop │ │ │ │ stmia r6!, {r1} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r7, r0, #4 │ │ │ │ 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] @ (126418 ) │ │ │ │ @@ -264442,15 +264442,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 126386 │ │ │ │ stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r4, [r3, #108] @ 0x6c │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r3, [pc, #404] @ (1265c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -264580,15 +264580,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 12652a │ │ │ │ nop │ │ │ │ stmia r2!, {r1, r4, r7} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ + str r6, [r1, #84] @ 0x54 │ │ │ │ lsls r7, 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 │ │ │ │ ldr r3, [pc, #392] @ (12676c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -264719,15 +264719,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1266d0 │ │ │ │ nop │ │ │ │ stmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r3, [pc, #380] @ (126904 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -264853,15 +264853,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 126866 │ │ │ │ nop │ │ │ │ ittt cc │ │ │ │ lslcc r1, r1, #6 │ │ │ │ - strcc r6, [r4, #24] │ │ │ │ + strcc r6, [r2, #28] │ │ │ │ lslcc r7, r0, #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 │ │ │ │ ldr r3, [pc, #376] @ (126a98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -264984,15 +264984,15 @@ │ │ │ │ addeq.w r2, ip, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1269fc │ │ │ │ pop {r2, r5, r7, pc} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrsh r0, [r6, r7] │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r3, [pc, #392] @ (126c3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -265119,15 +265119,15 @@ │ │ │ │ addeq.w r2, ip, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 126ba0 │ │ │ │ pop {r1, r4} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r3, [pc, #388] @ (126de0 ) │ │ │ │ @@ -265256,15 +265256,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 126d42 │ │ │ │ nop │ │ │ │ rev16 r0, r5 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + ldrb r2, [r4, r2] │ │ │ │ lsls r7, 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, #268] @ (126f04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -267665,16 +267665,16 @@ │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf3ec00ec │ │ │ │ - @ instruction: 0xf18e00ec │ │ │ │ + ands.w r0, ip, #7733248 @ 0x760000 │ │ │ │ + subs.w r0, lr, #236 @ 0xec │ │ │ │ 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] @ (128e58 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -267917,16 +267917,16 @@ │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf0ce00ec │ │ │ │ - cdp 0, 6, cr0, cr4, cr12, {7} │ │ │ │ + @ instruction: 0xf0fe00ec │ │ │ │ + cdp 0, 9, cr0, cr4, cr12, {7} │ │ │ │ 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, #808] @ (1291ac ) │ │ │ │ mov r5, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -268174,16 +268174,16 @@ │ │ │ │ nop │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r1, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - stcl 0, cr0, [ip, #-944] @ 0xfffffc50 │ │ │ │ - @ instruction: 0xead200ec │ │ │ │ + ldcl 0, cr0, [ip, #-944]! @ 0xfffffc50 │ │ │ │ + add.w r0, r2, ip, asr #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 129684 │ │ │ │ ldrh.w r2, [r7, #452] @ 0x1c4 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -268555,15 +268555,15 @@ │ │ │ │ b.n 12903c │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cmp r8, fp │ │ │ │ + mov r0, r1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 12949e │ │ │ │ @@ -268838,17 +268838,17 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r1, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - b.n 1293d0 │ │ │ │ + b.n 129430 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 129eb8 │ │ │ │ + b.n 129f18 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 129f5c │ │ │ │ ldrh.w r2, [r7, #452] @ 0x1c4 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ @@ -269210,15 +269210,15 @@ │ │ │ │ b.n 12977a │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - subs r4, #202 @ 0xca │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ lsls r7, r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 10478c │ │ │ │ b.n 129a84 │ │ │ │ @@ -269524,17 +269524,17 @@ │ │ │ │ nop │ │ │ │ strh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r1, r1, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - blt.n 12a2d0 │ │ │ │ + blt.n 12a330 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bls.n 12a3e0 │ │ │ │ + bls.n 12a440 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 12a8ca │ │ │ │ ldrh.w r2, [r7, #452] @ 0x1c4 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ @@ -269897,15 +269897,15 @@ │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ b.n 12a290 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r1, #242 @ 0xf2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r2, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r2, #1640] @ 0x668 │ │ │ │ cmp r2, #29 │ │ │ │ bhi.w 12a2b6 │ │ │ │ @@ -270573,19 +270573,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 103458 │ │ │ │ b.n 12ad1a │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - bne.n 12b0ec │ │ │ │ + bcs.n 12b14c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + ldmia r7, {r4, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ lsls r7, r0, #4 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 12b378 │ │ │ │ @@ -271029,21 +271029,21 @@ │ │ │ │ lsls r1, r1, #6 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ ldr r4, [pc, #360] @ (12b810 ) │ │ │ │ lsls r1, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r2, [pc, #424] @ (12b85c ) │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r8, r3, #4960 @ 0x1360 │ │ │ │ add.w r8, r8, #16 │ │ │ │ @@ -271523,21 +271523,21 @@ │ │ │ │ lsls r1, r1, #6 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ mov r2, fp │ │ │ │ lsls r1, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, #4 │ │ │ │ + adds r6, r5, #5 │ │ │ │ lsls r7, r0, #4 │ │ │ │ add r0, sp │ │ │ │ lsls r1, r1, #6 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r8, r3, #4960 @ 0x1360 │ │ │ │ add.w r8, r8, #16 │ │ │ │ @@ -272025,21 +272025,21 @@ │ │ │ │ lsls r1, r1, #6 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ eors r2, r7 │ │ │ │ lsls r1, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r2, r0, #29 │ │ │ │ lsls r7, r0, #4 │ │ │ │ subs r5, #244 @ 0xf4 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbnz r6, 12c33a │ │ │ │ + rev r6, r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 12c614 │ │ │ │ @@ -272584,21 +272584,21 @@ │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r7] │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r1, #34 @ 0x22 │ │ │ │ lsls r1, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r6, #152 @ 0x98 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - push {r7, lr} │ │ │ │ + push {r4, r5, r7, lr} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - uxth r2, r4 │ │ │ │ + uxtb r2, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -273191,20 +273191,20 @@ │ │ │ │ b.n 12d0fe │ │ │ │ ldr r4, [r1, r1] │ │ │ │ lsls r1, r1, #6 │ │ │ │ adds r1, #142 @ 0x8e │ │ │ │ lsls r1, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 1, cr0, [r8, #-24] @ 0xffffffe8 │ │ │ │ + ldc2 1, cr0, [r8, #-24]! @ 0xffffffe8 │ │ │ │ cmp r6, #250 @ 0xfa │ │ │ │ lsls r1, r1, #6 │ │ │ │ - add r5, sp, #680 @ 0x2a8 │ │ │ │ + add r5, sp, #872 @ 0x368 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -273788,20 +273788,20 @@ │ │ │ │ b.n 12d86a │ │ │ │ str r0, [r4, r3] │ │ │ │ lsls r1, r1, #6 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ lsls r1, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - addw r1, ip, #2054 @ 0x806 │ │ │ │ + @ instruction: 0xf63c0106 │ │ │ │ movs r7, #142 @ 0x8e │ │ │ │ lsls r1, r1, #6 │ │ │ │ - add r6, pc, #328 @ (adr r6, 12da40 ) │ │ │ │ + add r6, pc, #520 @ (adr r6, 12db00 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r3, pc, #624 @ (adr r3, 12db6c ) │ │ │ │ + add r3, pc, #816 @ (adr r3, 12dc2c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -274407,20 +274407,20 @@ │ │ │ │ b.n 12e016 │ │ │ │ ldr r1, [pc, #400] @ (12e228 ) │ │ │ │ lsls r1, r1, #6 │ │ │ │ movs r2, #170 @ 0xaa │ │ │ │ lsls r1, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str??.w r0, [r8, #262] @ 0x106 │ │ │ │ + ldrsb.w r0, [r8, ] │ │ │ │ subs r2, r4, #7 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -275065,15 +275065,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ subs r6, r7, r0 │ │ │ │ lsls r1, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r1, r4, #6 │ │ │ │ + orr.w r1, r4, #6 │ │ │ │ asrs r6, r5, #29 │ │ │ │ lsls r1, r1, #6 │ │ │ │ ldr r3, [pc, #932] @ (12ecb8 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ ldr r2, [pc, #932] @ (12ecbc ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ @@ -275345,17 +275345,17 @@ │ │ │ │ vmov r3, s15 │ │ │ │ b.n 12e7d4 │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - str r6, [sp, #376] @ 0x178 │ │ │ │ + str r6, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r1, r5, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r1, #1640] @ 0x668 │ │ │ │ cmp r1, #29 │ │ │ │ bhi.w 12e842 │ │ │ │ @@ -275761,15 +275761,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ asrs r2, r7, #5 │ │ │ │ lsls r1, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 12f150 │ │ │ │ + bgt.n 12f1b0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsrs r6, r0, #26 │ │ │ │ lsls r1, r1, #6 │ │ │ │ ldr r3, [pc, #972] @ (12f5c4 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ ldr r2, [pc, #972] @ (12f5c8 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -276048,17 +276048,17 @@ │ │ │ │ bl 10478c │ │ │ │ b.n 12f1ba │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - ldrh r6, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + ldrh r4, [r4, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r6, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r6, #1640] @ 0x668 │ │ │ │ cmp r2, #29 │ │ │ │ bhi.w 12f3c6 │ │ │ │ @@ -276438,15 +276438,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ lsrs r6, r5, #2 │ │ │ │ lsls r1, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 12fb1c │ │ │ │ + bmi.n 12f97c │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r2, r6, #22 │ │ │ │ lsls r1, r1, #6 │ │ │ │ cmp r4, #15 │ │ │ │ bhi.n 12fa38 │ │ │ │ add.w r5, r7, r4, lsl #2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ @@ -276734,17 +276734,17 @@ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ sbfx r2, r2, #10, #10 │ │ │ │ b.n 12fd86 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + strh r6, [r1, #14] │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r1, r7, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r1, #1640] @ 0x668 │ │ │ │ cmp r1, #29 │ │ │ │ bhi.w 12f9b4 │ │ │ │ @@ -277175,15 +277175,15 @@ │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ vaddw.u32 q0, q9, d8 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ mrrc2 1, 8, r0, lr, cr8 │ │ │ │ cmp r4, #15 │ │ │ │ bhi.n 13038c │ │ │ │ mov r0, r5 │ │ │ │ add.w r5, r6, r4, lsl #2 │ │ │ │ add.w r5, r5, #593920 @ 0x91000 │ │ │ │ @@ -277451,17 +277451,17 @@ │ │ │ │ bl 103458 │ │ │ │ b.n 13039a │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r0, [r5, #13] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 1309d6 │ │ │ │ ldrh.w r2, [r8, #568] @ 0x238 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ @@ -278251,22 +278251,22 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 103458 │ │ │ │ b.n 130dc8 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r0, #4 │ │ │ │ @ instruction: 0xf22c0188 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + strb r0, [r5, #5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 131440 │ │ │ │ ldrh.w r2, [r8, #568] @ 0x238 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ @@ -282834,15 +282834,15 @@ │ │ │ │ sub.w r2, r6, #880 @ 0x370 │ │ │ │ ldr.w r3, [r4, #996] @ 0x3e4 │ │ │ │ add.w r0, r2, #94208 @ 0x17000 │ │ │ │ add.w r1, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r0, #2776] @ 0xad8 │ │ │ │ ldrb.w r0, [r1, #1379] @ 0x563 │ │ │ │ b.n 134d08 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r2, #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, #3984] @ 0xf90 │ │ │ │ ldr.w r2, [pc, #1148] @ 135278 │ │ │ │ sub.w r5, r0, #569344 @ 0x8b000 │ │ │ │ @@ -283928,15 +283928,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r4, {r2, r4, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + ldrh r4, [r5, #24] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135a96 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -283950,15 +283950,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r4, {r2, r3, r4} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ + ldrh r0, [r3, #22] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135ace │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -283972,15 +283972,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135b06 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -283994,15 +283994,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r0, [r6, #16] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135b3e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -284016,15 +284016,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r4, [r3, #14] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135b76 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -284038,15 +284038,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrh r0, [r3, #10] │ │ │ │ + ldrh r0, [r1, #12] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135bae │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -284060,15 +284060,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r3!, {r2} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135be6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -284082,15 +284082,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrh r0, [r6, #4] │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ 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 │ │ │ │ @@ -284109,17 +284109,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia r2!, {r3, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r2, #166 @ 0xa6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -284138,17 +284138,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - movs r2, #26 │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + movs r0, #12 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -284167,17 +284167,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - movs r1, #190 @ 0xbe │ │ │ │ + movs r1, #238 @ 0xee │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + subs r0, r0, #7 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -284196,17 +284196,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + movs r1, #146 @ 0x92 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + subs r4, r6, #5 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -284225,17 +284225,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia r1!, {r3, r4, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - movs r1, #6 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, r7, #3 │ │ │ │ + subs r0, r5, #4 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -284254,17 +284254,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia r1!, {r2, r3} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + subs r4, r3, #3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135de6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -284278,15 +284278,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strh r0, [r2, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135e1e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -284300,15 +284300,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r4, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135e56 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -284322,15 +284322,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135e8e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -284344,15 +284344,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r5} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strh r0, [r2, #44] @ 0x2c │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135ec6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -284366,15 +284366,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135efe │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -284388,15 +284388,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135f36 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -284410,15 +284410,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135f6e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -284432,15 +284432,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r0, #4 │ │ │ │ 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 │ │ │ │ @@ -284459,17 +284459,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r7!, {} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - adds r6, r1, #4 │ │ │ │ + adds r6, r7, #4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + adds r0, r2, #3 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -284488,17 +284488,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - adds r2, r6, #2 │ │ │ │ + adds r2, r4, #3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -284517,17 +284517,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r6!, {r3, r5, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, r1, #0 │ │ │ │ + adds r0, r7, #0 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -284546,17 +284546,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r6!, {r2, r3, r4} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - subs r2, r7, r7 │ │ │ │ + adds r2, r5, #0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r4, r5, r7 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -284575,17 +284575,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r5!, {r4, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + subs r6, r1, r7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, r6, r5 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -284604,17 +284604,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r5!, {r2, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - subs r2, r0, r5 │ │ │ │ + subs r2, r6, r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r4, r2, r5 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -284633,17 +284633,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r5!, {r3, r4, r5} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - subs r6, r4, r3 │ │ │ │ + subs r6, r2, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r0, r1, r4 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -284662,17 +284662,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - subs r6, r7, r1 │ │ │ │ + subs r6, r5, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r1, r2 │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -284691,17 +284691,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r4!, {r5, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + subs r2, r0, r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r6, r1 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -284720,17 +284720,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r4!, {r2, r4, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - subs r6, r5, r2 │ │ │ │ + subs r6, r3, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, r6, r7 │ │ │ │ + subs r4, r4, r0 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -284749,17 +284749,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r4!, {r3} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - subs r6, r6, r0 │ │ │ │ + subs r6, r4, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + adds r0, r3, r7 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -284778,17 +284778,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - adds r2, r3, r7 │ │ │ │ + subs r2, r1, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, r3, r5 │ │ │ │ + adds r4, r1, r6 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -284807,17 +284807,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r3!, {r4, r5, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - subs r6, r6, r3 │ │ │ │ + subs r6, r4, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, r2, r4 │ │ │ │ + adds r0, r0, r5 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -284836,17 +284836,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r3!, {r2, r5} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + subs r6, r0, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, r0, r3 │ │ │ │ + adds r4, r6, r3 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -284865,17 +284865,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - subs r2, r6, r0 │ │ │ │ + subs r2, r4, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r0, r5, r2 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -284894,17 +284894,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r2!, {r2, r3, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + subs r2, r0, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + adds r4, r3, r1 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -284923,17 +284923,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r2!, {r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - adds r6, r5, r5 │ │ │ │ + adds r6, r3, r6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r4, #31 │ │ │ │ + adds r0, r2, r0 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -284952,17 +284952,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - adds r6, r1, r4 │ │ │ │ + adds r6, r7, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + asrs r4, r0, #31 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -284981,17 +284981,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r1!, {r3, r5, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + adds r2, r3, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r0, r7, #29 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -285010,17 +285010,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r2, r7, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -285039,17 +285039,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r1!, {r4} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - adds r2, r3, r4 │ │ │ │ + adds r2, r1, r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -285068,17 +285068,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r0!, {r2, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - adds r2, r0, r3 │ │ │ │ + adds r2, r6, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -285097,17 +285097,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - asrs r2, r0, #27 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -285126,17 +285126,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r0!, {r2, r3, r5} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1366c6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285150,15 +285150,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ite al │ │ │ │ lslal r0, r1, #6 │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1366fe │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285172,15 +285172,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ite lt │ │ │ │ lsllt r0, r1, #6 │ │ │ │ - ldrbge r0, [r5, #17] │ │ │ │ + ldrbge r0, [r3, #18] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136736 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285194,15 +285194,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ itt vc │ │ │ │ lslvc r0, r1, #6 │ │ │ │ - ldrbvc r0, [r2, #16] │ │ │ │ + ldrbvc r0, [r0, #17] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13676e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285216,15 +285216,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ itt mi │ │ │ │ lslmi r0, r1, #6 │ │ │ │ - ldrbmi r0, [r7, #14] │ │ │ │ + ldrbmi r0, [r5, #15] │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #68] @ (1367f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -285252,19 +285252,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ ite ne │ │ │ │ lslne r0, r1, #6 │ │ │ │ - asreq r6, r4, #28 │ │ │ │ + asreq r6, r2, #29 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r0, [r5, #13] │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #68] @ (136858 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -285292,19 +285292,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ bkpt 0x00b0 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - asrs r6, r5, #26 │ │ │ │ + asrs r6, r3, #27 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r4, r4, #17 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #76] @ (1368c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -285335,19 +285335,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ bkpt 0x004c │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrb r0, [r0, #9] │ │ │ │ + ldrb r0, [r6, #9] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + asrs r6, r5, #27 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + asrs r0, r5, #15 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #76] @ (136930 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -285378,19 +285378,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ pop {r5, r6, r7, pc} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r6, r5, #25 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #76] @ (13699c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -285421,19 +285421,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r4, [r3, #5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r5, #23 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r0, r2, #12 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #76] @ (136a08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -285464,19 +285464,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ pop {r3, pc} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r7, #20 │ │ │ │ + asrs r6, r5, #21 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #76] @ (136a74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -285507,19 +285507,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ pop {r2, r3, r4, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r7, #18 │ │ │ │ + asrs r6, r5, #19 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r1, #8 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #76] @ (136ae0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -285550,19 +285550,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ pop {r4, r5} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r6, r5, #17 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136af6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285576,15 +285576,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 136b92 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r4, [r1, #29] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136b2e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285598,15 +285598,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 136bbc │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r0, #27] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136b66 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285620,15 +285620,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 136be6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136b9e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285642,15 +285642,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 136c10 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136bd6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285664,15 +285664,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ revsh r4, r3 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136c0e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285686,15 +285686,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ hlt 0x0024 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r5, #21] │ │ │ │ + strb r0, [r3, #22] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136c46 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285708,15 +285708,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ rev16 r4, r5 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r2, #20] │ │ │ │ + strb r0, [r0, #21] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136c7e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285730,15 +285730,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ rev r4, r6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strb r0, [r5, #19] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136cb6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285752,15 +285752,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 136d22 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + strb r0, [r2, #18] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136cee │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285774,15 +285774,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 136d4c │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r1, #16] │ │ │ │ + strb r0, [r7, #16] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136d26 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285796,15 +285796,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 136d76 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r0, [r4, #15] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136d5e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285818,15 +285818,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 136da0 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136d96 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285840,15 +285840,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 136dca │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r0, #12] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136dce │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285862,15 +285862,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb8e4 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r5, #10] │ │ │ │ + strb r0, [r3, #11] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136e06 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285884,15 +285884,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb8ac │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r0, [r0, #10] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136e3e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285906,15 +285906,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb874 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r7, #7] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136e76 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285928,15 +285928,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb83c │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + strb r4, [r2, #7] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136eae │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285950,15 +285950,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb804 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r4, [r1, #5] │ │ │ │ + strb r4, [r7, #5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136ee6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285972,15 +285972,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb7cc │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r7, #3] │ │ │ │ + strb r0, [r5, #4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136f1e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285994,15 +285994,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb794 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r4, [r2, #3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136f56 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286016,15 +286016,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb75c │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r2, #1] │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136f8e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286038,15 +286038,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb724 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r4, [r5, #0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136fc6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286060,15 +286060,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb6ec │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136ffe │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286082,15 +286082,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb6b4 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 137036 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286104,15 +286104,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb67c │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13706e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286126,15 +286126,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb644 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1370a6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286148,15 +286148,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb60c │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1370de │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286170,15 +286170,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r4, r6, r7, lr} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 137116 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286192,15 +286192,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r3, r4, r7, lr} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13714e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286214,15 +286214,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r5, r6, lr} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 137186 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286236,15 +286236,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r3, r5, lr} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1371be │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286258,15 +286258,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1371f6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286280,15 +286280,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13722e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286302,15 +286302,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 137266 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286324,15 +286324,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r3, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13729e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286346,15 +286346,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r4} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1372d6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286368,15 +286368,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbz r4, 13737a │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13730e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286390,15 +286390,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbz r4, 1373a4 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 137346 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286412,15 +286412,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbz r4, 1373ce │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13737e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286434,15 +286434,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbz r4, 1373f8 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1373b6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286456,15 +286456,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ uxtb r4, r7 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1373ee │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286478,15 +286478,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ uxtb r4, r0 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 137426 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286500,15 +286500,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ uxth r4, r1 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13745e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286522,15 +286522,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ sxtb r4, r2 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 137496 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286544,15 +286544,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ sxth r4, r3 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1374ce │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286566,15 +286566,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbz r4, 137534 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 137506 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286588,15 +286588,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbz r4, 13755e │ │ │ │ lsls r0, r1, #6 │ │ │ │ - str r4, [r4, #120] @ 0x78 │ │ │ │ + str r4, [r2, #124] @ 0x7c │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13753e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286610,15 +286610,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbz r4, 137588 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 137576 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286632,15 +286632,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbz r4, 1375b2 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1375ae │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286654,15 +286654,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbz r4, 1375dc │ │ │ │ lsls r0, r1, #6 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1375e6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286676,15 +286676,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13761e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286698,15 +286698,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 137656 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286720,15 +286720,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ add sp, #368 @ 0x170 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13768e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286742,15 +286742,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r6, r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -293647,15 +293647,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 1e8900 │ │ │ │ pop {r3, pc} │ │ │ │ ldrsb r2, [r1, r1] │ │ │ │ lsls r0, r1, #6 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r3, 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, #92] @ (13d104 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -294799,21 +294799,21 @@ │ │ │ │ b.n 13dcde │ │ │ │ cmp r6, #84 @ 0x54 │ │ │ │ lsls r0, r1, #6 │ │ │ │ cmp r6, #80 @ 0x50 │ │ │ │ lsls r0, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, r0 │ │ │ │ + subs r0, r2, r1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r2, #230 @ 0xe6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ subs r0, r6, #0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #352 @ (adr r3, 13de28 ) │ │ │ │ + add r3, pc, #544 @ (adr r3, 13dee8 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ mov r1, r8 │ │ │ │ blx 6fec0 <__aeabi_idivmod@plt> │ │ │ │ cbz r1, 13dce2 │ │ │ │ mov r0, r7 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ @@ -295543,15 +295543,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ bl 22c44a │ │ │ │ stc 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ stc 15, cr15, [fp, #-1020]! @ 0xfffffc04 │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r3, 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 │ │ │ │ add.w r6, r0, #593920 @ 0x91000 │ │ │ │ mov r5, r0 │ │ │ │ @@ -296053,21 +296053,21 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 13e75c │ │ │ │ ldr r3, [pc, #20] @ (13e9ec ) │ │ │ │ add r3, pc │ │ │ │ b.n 13e75c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + lsls r2, r6, #26 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #196] @ (13eac4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -320535,15 +320535,15 @@ │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ strh.w r3, [r5, #1400] @ 0x578 │ │ │ │ b.n 150b38 │ │ │ │ adds r0, r5, #1 │ │ │ │ lsls r7, r0, #6 │ │ │ │ - strb r2, [r5, #18] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r2, [pc, #3224] @ 151a18 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ b.n 150b38 │ │ │ │ @@ -321647,17 +321647,17 @@ │ │ │ │ mov lr, r2 │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1519ae │ │ │ │ add.w lr, r3, #33 @ 0x21 │ │ │ │ b.n 1519ae │ │ │ │ nop │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r2, [r3, #10] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r2, r5, #3 │ │ │ │ strd r7, r6, [sp, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ mov r6, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, lr │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -322244,15 +322244,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 151fa6 │ │ │ │ b.n 151ff4 │ │ │ │ nop │ │ │ │ lsls r6, r2, #31 │ │ │ │ lsls r7, r0, #6 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ 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] @ (152308 ) │ │ │ │ @@ -322413,15 +322413,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1521ce │ │ │ │ b.n 15220c │ │ │ │ nop │ │ │ │ lsls r6, r3, #22 │ │ │ │ lsls r7, r0, #6 │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + ldmia r2!, {r6, r7} │ │ │ │ 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 r3, [pc, #508] @ (152520 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -322585,15 +322585,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1523d2 │ │ │ │ b.n 152418 │ │ │ │ nop │ │ │ │ lsls r2, r4, #14 │ │ │ │ lsls r7, r0, #6 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ 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] @ (152710 ) │ │ │ │ @@ -322748,15 +322748,15 @@ │ │ │ │ b.n 15267c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1525e2 │ │ │ │ b.n 15261c │ │ │ │ lsls r2, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ - stmia r6!, {r1, r2, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r7} │ │ │ │ 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 r3, [pc, #488] @ (152914 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -322914,15 +322914,15 @@ │ │ │ │ b.n 152874 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1527d2 │ │ │ │ b.n 152810 │ │ │ │ nop │ │ │ │ vaddw.u16 q0, q13, d6 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ 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] @ (152af4 ) │ │ │ │ @@ -323072,15 +323072,15 @@ │ │ │ │ b.n 152a62 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1529ce │ │ │ │ b.n 152a04 │ │ │ │ nop │ │ │ │ stc2 1, cr0, [lr, #536] @ 0x218 │ │ │ │ - stmia r2!, {r2, r6} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ 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 r3, [pc, #452] @ (152cd4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -323232,15 +323232,15 @@ │ │ │ │ b.n 152c40 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 152ba6 │ │ │ │ b.n 152bdc │ │ │ │ nop │ │ │ │ @ instruction: 0xfbb60186 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #436] @ (152ea4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -323390,15 +323390,15 @@ │ │ │ │ b.n 152e1c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 152d88 │ │ │ │ b.n 152dbe │ │ │ │ nop │ │ │ │ ldr??.w r0, [r8, #390] @ 0x186 │ │ │ │ - bkpt 0x0062 │ │ │ │ + bkpt 0x0092 │ │ │ │ lsls r4, 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, #400] @ (15304c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -323530,17 +323530,17 @@ │ │ │ │ bcc.n 152f80 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 152f80 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb.w r0, [r6, ] │ │ │ │ - ldr r6, [pc, #640] @ (1532d4 ) │ │ │ │ + ldr r6, [pc, #832] @ (153394 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [pc, #328] @ (1531a0 ) │ │ │ │ + ldr r4, [pc, #520] @ (153260 ) │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #380] @ (1531e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -323662,17 +323662,17 @@ │ │ │ │ b.n 153140 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 153126 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf65a0186 │ │ │ │ - ldr r4, [pc, #960] @ (1535ac ) │ │ │ │ + ldr r5, [pc, #128] @ (15326c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [pc, #712] @ (1534b8 ) │ │ │ │ + ldr r2, [pc, #904] @ (153578 ) │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #368] @ (153370 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -323795,17 +323795,17 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 1532b2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf4c20186 │ │ │ │ - ldr r3, [pc, #376] @ (1534f0 ) │ │ │ │ + ldr r3, [pc, #568] @ (1535b0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r1, [pc, #192] @ (15343c ) │ │ │ │ + ldr r1, [pc, #384] @ (1534fc ) │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #352] @ (1534ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -323919,17 +323919,17 @@ │ │ │ │ b.n 153456 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 15343c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf3360186 │ │ │ │ - ldr r1, [pc, #800] @ (153814 ) │ │ │ │ + ldr r1, [pc, #992] @ (1538d4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + @ instruction: 0x47da │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #328] @ (153650 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -324041,17 +324041,17 @@ │ │ │ │ bcc.n 1535a6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 1535a6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs.w r1, sl, #134 @ 0x86 │ │ │ │ - ldr r0, [pc, #368] @ (1537c8 ) │ │ │ │ + ldr r0, [pc, #560] @ (153888 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - mov r6, r9 │ │ │ │ + mov r6, pc │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #352] @ (1537cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -324166,17 +324166,17 @@ │ │ │ │ bcc.n 153714 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 153714 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ orrs.w r1, r6, #134 @ 0x86 │ │ │ │ - mov sl, sl │ │ │ │ + bx r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add ip, sl │ │ │ │ + cmp r4, r0 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #816] @ (153b1c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -324454,17 +324454,17 @@ │ │ │ │ mov r5, r2 │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 153a76 │ │ │ │ add.w r5, r3, #33 @ 0x21 │ │ │ │ b.n 153a76 │ │ │ │ cdp 1, 13, cr0, cr10, cr6, {4} │ │ │ │ - bics r6, r7 │ │ │ │ + mvns r6, r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - muls r0, r2 │ │ │ │ + bics r0, r0 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #720] @ (153e0c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -324692,17 +324692,17 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 153d92 │ │ │ │ add.w r8, r3, #33 @ 0x21 │ │ │ │ b.n 153d92 │ │ │ │ nop │ │ │ │ @ instruction: 0xeb880186 │ │ │ │ - ands r0, r0 │ │ │ │ + ands r0, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r7, #162 @ 0xa2 │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #740] @ (154110 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -324958,17 +324958,17 @@ │ │ │ │ mov r7, r2 │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 154074 │ │ │ │ add.w r7, r3, #33 @ 0x21 │ │ │ │ b.n 154074 │ │ │ │ ldmia.w sl, {r1, r2, r7, r8} │ │ │ │ - subs r5, #132 @ 0x84 │ │ │ │ + subs r5, #180 @ 0xb4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #648] @ (1543b8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -325179,17 +325179,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15434e │ │ │ │ add.w r8, r3, #33 @ 0x21 │ │ │ │ b.n 15434e │ │ │ │ nop │ │ │ │ b.n 153ee4 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - subs r2, #16 │ │ │ │ + subs r2, #64 @ 0x40 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + subs r2, #2 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #680] @ (154680 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -325420,17 +325420,17 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1545f6 │ │ │ │ add.w r7, r3, #33 @ 0x21 │ │ │ │ b.n 1545f6 │ │ │ │ b.n 154c5c │ │ │ │ lsls r6, r0, #6 │ │ │ │ - adds r7, #218 @ 0xda │ │ │ │ + subs r0, #10 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #620] @ (15490c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -325637,17 +325637,17 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1548a8 │ │ │ │ add.w lr, r3, #33 @ 0x21 │ │ │ │ b.n 1548a8 │ │ │ │ b.n 154958 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r5, #24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #584] @ (154b74 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -325848,17 +325848,17 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 154b00 │ │ │ │ add.w r6, r3, #33 @ 0x21 │ │ │ │ b.n 154b00 │ │ │ │ ble.n 154aa8 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - adds r2, #138 @ 0x8a │ │ │ │ + adds r2, #186 @ 0xba │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #540] @ (154db0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -326048,17 +326048,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 154d4a │ │ │ │ add.w r8, r3, #33 @ 0x21 │ │ │ │ b.n 154d4a │ │ │ │ nop │ │ │ │ blt.n 154e14 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - cmp r7, #184 @ 0xb8 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #808] @ (1550f8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -326331,17 +326331,17 @@ │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 155052 │ │ │ │ mov r5, r8 │ │ │ │ b.n 154f76 │ │ │ │ bhi.n 1550e4 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + cmp r5, #132 @ 0x84 │ │ │ │ lsls r2, r5, #3 │ │ │ │ rbit r3, r1 │ │ │ │ mov r5, r2 │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 155068 │ │ │ │ add.w r5, r3, #33 @ 0x21 │ │ │ │ @@ -326592,17 +326592,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1553ba │ │ │ │ add.w r8, r3, #33 @ 0x21 │ │ │ │ b.n 1553ba │ │ │ │ nop │ │ │ │ bpl.n 155360 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r3, #208 @ 0xd0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + cmp r1, #254 @ 0xfe │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #756] @ (155744 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -326861,17 +326861,17 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1556b2 │ │ │ │ add.w r6, r3, #33 @ 0x21 │ │ │ │ b.n 1556b2 │ │ │ │ bcs.n 155830 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - cmp r0, #178 @ 0xb2 │ │ │ │ + cmp r0, #226 @ 0xe2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r6, #248 @ 0xf8 │ │ │ │ + movs r7, #40 @ 0x28 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #728] @ (155a3c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -327103,17 +327103,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1559c8 │ │ │ │ add.w r8, r3, #33 @ 0x21 │ │ │ │ b.n 1559c8 │ │ │ │ nop │ │ │ │ ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r0, #6 │ │ │ │ - movs r5, #100 @ 0x64 │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r3, #190 @ 0xbe │ │ │ │ + movs r3, #238 @ 0xee │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #728] @ (155d34 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -327356,17 +327356,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 155cac │ │ │ │ add.w r7, r3, #33 @ 0x21 │ │ │ │ b.n 155cac │ │ │ │ nop │ │ │ │ ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r6, r0, #6 │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #648] @ (155fdc ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -327577,17 +327577,17 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 155f78 │ │ │ │ add.w lr, r3, #33 @ 0x21 │ │ │ │ b.n 155f78 │ │ │ │ ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r0, #6 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r6, r4, #6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + subs r4, r5, #0 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #644] @ (156280 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -327803,17 +327803,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 156208 │ │ │ │ add.w ip, r3, #33 @ 0x21 │ │ │ │ b.n 156208 │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r0, #6 │ │ │ │ - adds r0, r4, #3 │ │ │ │ + adds r0, r2, #4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + subs r6, r5, 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #600] @ (1564f8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -328017,17 +328017,17 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 156494 │ │ │ │ add.w lr, r3, #33 @ 0x21 │ │ │ │ b.n 156494 │ │ │ │ stmia r4!, {r1, r5} │ │ │ │ lsls r6, r0, #6 │ │ │ │ - subs r2, r5, r0 │ │ │ │ + subs r2, r3, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r4, r1, r4 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #500] @ (15670c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -328204,15 +328204,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1565be │ │ │ │ b.n 1565fc │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r2 │ │ │ │ @@ -328388,15 +328388,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1567c6 │ │ │ │ b.n 156800 │ │ │ │ nop │ │ │ │ itte ls │ │ │ │ lslls r6, r0, #6 │ │ │ │ - strhls r4, [r6, #26] │ │ │ │ + strhls r4, [r4, #28] │ │ │ │ lslhi 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 r3, [pc, #500] @ (156b30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -328573,15 +328573,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1569e2 │ │ │ │ b.n 156a20 │ │ │ │ nop │ │ │ │ pop {r1, r3, r7, pc} │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r5, #10] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r2 │ │ │ │ @@ -328757,15 +328757,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 156bea │ │ │ │ b.n 156c24 │ │ │ │ nop │ │ │ │ cbnz r6, 156da4 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrb r0, [r3, #28] │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ 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 r3, [pc, #460] @ (156f2c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -328917,15 +328917,15 @@ │ │ │ │ b.n 156e98 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 156dfe │ │ │ │ b.n 156e34 │ │ │ │ cbnz r6, 156f48 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ + ldrb r2, [r7, #15] │ │ │ │ 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 r1, [pc, #460] @ (157114 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -329079,15 +329079,15 @@ │ │ │ │ b.n 157080 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 156fe6 │ │ │ │ b.n 157018 │ │ │ │ @ instruction: 0xb77e │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrb r6, [r0, #7] │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ 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 r3, [pc, #488] @ (157318 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329260,15 +329260,15 @@ │ │ │ │ b.n 15729c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1571ce │ │ │ │ b.n 15720c │ │ │ │ push {r1, r2, r4, r7, lr} │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ 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 r3, [pc, #500] @ (157528 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329445,15 +329445,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1573da │ │ │ │ b.n 157418 │ │ │ │ nop │ │ │ │ cbz r2, 157590 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ + strb r4, [r5, #24] │ │ │ │ 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 r3, [pc, #512] @ (157744 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329626,15 +329626,15 @@ │ │ │ │ b.n 1576c0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1575ea │ │ │ │ b.n 157630 │ │ │ │ cbz r2, 157768 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ 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 r3, [pc, #524] @ (15796c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329811,15 +329811,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15780e │ │ │ │ b.n 157854 │ │ │ │ nop │ │ │ │ add r7, sp, #408 @ 0x198 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r0, [r0, #7] │ │ │ │ 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 r3, [pc, #488] @ (157b70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329990,15 +329990,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 157a2a │ │ │ │ b.n 157a64 │ │ │ │ nop │ │ │ │ add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r4, [r4, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [pc, #496] @ (157d7c ) │ │ │ │ @@ -330170,15 +330170,15 @@ │ │ │ │ b.n 157cf6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 157c26 │ │ │ │ b.n 157c5c │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ 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 r3, [pc, #488] @ (157f80 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -330349,15 +330349,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 157e3a │ │ │ │ b.n 157e74 │ │ │ │ nop │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [pc, #496] @ (15818c ) │ │ │ │ @@ -330529,15 +330529,15 @@ │ │ │ │ b.n 158106 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158036 │ │ │ │ b.n 15806c │ │ │ │ add r7, pc, #176 @ (adr r7, 158240 ) │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ 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 r3, [pc, #480] @ (158388 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -330703,15 +330703,15 @@ │ │ │ │ b.n 15830c │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158246 │ │ │ │ b.n 15827c │ │ │ │ add r5, pc, #120 @ (adr r5, 158404 ) │ │ │ │ lsls r6, r0, #6 │ │ │ │ - str r4, [r3, #108] @ 0x6c │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #468] @ (158578 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -330873,15 +330873,15 @@ │ │ │ │ b.n 158502 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158438 │ │ │ │ b.n 15846a │ │ │ │ add r3, pc, #136 @ (adr r3, 158604 ) │ │ │ │ lsls r6, r0, #6 │ │ │ │ - str r0, [r2, #76] @ 0x4c │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ 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 r3, [pc, #480] @ (158774 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331047,15 +331047,15 @@ │ │ │ │ b.n 1586f8 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158632 │ │ │ │ b.n 158668 │ │ │ │ add r1, pc, #200 @ (adr r1, 158840 ) │ │ │ │ lsls r6, r0, #6 │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #468] @ (158964 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -331217,15 +331217,15 @@ │ │ │ │ b.n 1588ee │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158824 │ │ │ │ b.n 158856 │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + str r4, [r3, #12] │ │ │ │ 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 r3, [pc, #456] @ (158b48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331385,15 +331385,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158a12 │ │ │ │ b.n 158a44 │ │ │ │ nop │ │ │ │ ldr r5, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrsh r0, [r5, r2] │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ 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 r3, [pc, #456] @ (158d2c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331548,15 +331548,15 @@ │ │ │ │ b.n 158cbc │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158bfc │ │ │ │ b.n 158c2c │ │ │ │ ldr r3, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ 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 r3, [pc, #456] @ (158f10 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331716,15 +331716,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158dda │ │ │ │ b.n 158e0c │ │ │ │ nop │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ 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 r3, [pc, #456] @ (1590f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331879,15 +331879,15 @@ │ │ │ │ b.n 159084 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158fc4 │ │ │ │ b.n 158ff4 │ │ │ │ str r7, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ 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 r3, [pc, #624] @ (159380 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -332092,15 +332092,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1591da │ │ │ │ b.n 159248 │ │ │ │ nop │ │ │ │ str r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ 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 r3, [pc, #600] @ (1595f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -332291,15 +332291,15 @@ │ │ │ │ b.n 159556 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 159464 │ │ │ │ b.n 1594c4 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strh r0, [r5, r6] │ │ │ │ + strh r0, [r3, r7] │ │ │ │ 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 r3, [pc, #620] @ (15987c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -332500,15 +332500,15 @@ │ │ │ │ b.n 1597d6 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1596de │ │ │ │ b.n 159744 │ │ │ │ str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + str r0, [r0, r5] │ │ │ │ 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 r3, [pc, #648] @ (159b20 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -332713,15 +332713,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15996a │ │ │ │ b.n 1599e0 │ │ │ │ nop │ │ │ │ ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r6, [pc, #368] @ (159c98 ) │ │ │ │ + ldr r6, [pc, #560] @ (159d58 ) │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [pc, #596] @ (159d90 ) │ │ │ │ @@ -332911,15 +332911,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 159c0a │ │ │ │ b.n 159c74 │ │ │ │ nop │ │ │ │ ldrh r0, [r2, #28] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r3, [pc, #672] @ (15a038 ) │ │ │ │ + ldr r3, [pc, #864] @ (15a0f8 ) │ │ │ │ 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 r3, [pc, #600] @ (15a004 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -333110,15 +333110,15 @@ │ │ │ │ b.n 159f66 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ b.w 469ee8 │ │ │ │ b.n 159ed4 │ │ │ │ ldrh r2, [r3, #8] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r1, [pc, #224] @ (15a0ec ) │ │ │ │ + ldr r1, [pc, #416] @ (15a1ac ) │ │ │ │ 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 r3, [pc, #488] @ (15a208 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -333288,15 +333288,15 @@ │ │ │ │ b.n 15a18c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15a0be │ │ │ │ b.n 15a0fc │ │ │ │ strh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - mov ip, lr │ │ │ │ + bxns r4 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #512] @ (15a424 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -333464,15 +333464,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15a2ca │ │ │ │ b.n 15a308 │ │ │ │ nop │ │ │ │ strh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - add r8, r9 │ │ │ │ + add r8, pc │ │ │ │ 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 r3, [pc, #588] @ (15a68c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -333662,15 +333662,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15a4fe │ │ │ │ b.n 15a55c │ │ │ │ nop │ │ │ │ strh r6, [r0, #20] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - negs r4, r4 │ │ │ │ + cmp r4, r2 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r3, [pc, #584] @ (15a8f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -333857,15 +333857,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15a776 │ │ │ │ b.n 15a7d0 │ │ │ │ nop │ │ │ │ strh r0, [r4, #0] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - subs r7, #208 @ 0xd0 │ │ │ │ + ands r0, r0 │ │ │ │ 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 r3, [pc, #644] @ (15ab90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -334066,15 +334066,15 @@ │ │ │ │ b.n 15aae2 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15a9e2 │ │ │ │ b.n 15aa50 │ │ │ │ ldrb r2, [r7, #22] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r5, #112 @ 0x70 │ │ │ │ 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 r3, [pc, #672] @ (15ae4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -334293,15 +334293,15 @@ │ │ │ │ bcc.w 15ac86 │ │ │ │ b.n 15ad00 │ │ │ │ nop │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ lsls r6, r0, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ 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 r3, [pc, #716] @ (15b138 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -334522,15 +334522,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - adds r7, #136 @ 0x88 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #580] @ (15b398 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -334733,15 +334733,15 @@ │ │ │ │ nop │ │ │ │ strb r0, [r6, #21] │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldr r6, [pc, #616] @ (15b608 ) │ │ │ │ lsls r6, r0, #6 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r5, #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, #4016] @ 0xfb0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #612] @ (15b620 ) │ │ │ │ @@ -334947,15 +334947,15 @@ │ │ │ │ b.n 15b4c2 │ │ │ │ strb r4, [r1, #12] │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldr r4, [pc, #160] @ (15b6c8 ) │ │ │ │ lsls r6, r0, #6 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ 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 r3, [pc, #804] @ (15b968 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -335201,15 +335201,15 @@ │ │ │ │ bcc.w 15b74a │ │ │ │ b.n 15b7f0 │ │ │ │ nop │ │ │ │ strb r2, [r0, #2] │ │ │ │ lsls r6, r0, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ lsls r4, r0, #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, #4048] @ 0xfd0 │ │ │ │ @@ -335471,15 +335471,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ ldr r2, [r7, #80] @ 0x50 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ 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 r3, [pc, #812] @ (15c040 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -335724,15 +335724,15 @@ │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15be22 │ │ │ │ b.n 15bec8 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ lsls r6, r0, #6 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cmp r0, #32 │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ 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 r3, [pc, #596] @ (15c2b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -335924,15 +335924,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15c122 │ │ │ │ b.n 15c184 │ │ │ │ nop │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - movs r5, #76 @ 0x4c │ │ │ │ + movs r5, #124 @ 0x7c │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [pc, #560] @ (15c500 ) │ │ │ │ @@ -336112,15 +336112,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15c38c │ │ │ │ b.n 15c3e6 │ │ │ │ nop │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r0, #6 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r2, #250 @ 0xfa │ │ │ │ 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 r3, [pc, #476] @ (15c6f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -336286,15 +336286,15 @@ │ │ │ │ b.n 15c680 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15c5b6 │ │ │ │ b.n 15c5f0 │ │ │ │ str r2, [r5, #24] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #500] @ (15c908 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -336458,15 +336458,15 @@ │ │ │ │ b.n 15c88a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15c7b6 │ │ │ │ b.n 15c7f0 │ │ │ │ ldrsh r6, [r5, r6] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - subs r4, r1, #2 │ │ │ │ + subs r4, r7, #2 │ │ │ │ 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 r3, [pc, #548] @ (15cb48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -336645,15 +336645,15 @@ │ │ │ │ b.n 15cab8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15c9d6 │ │ │ │ b.n 15ca28 │ │ │ │ ldrb r2, [r4, r6] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r6, #1 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #552] @ (15cd8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -336831,15 +336831,15 @@ │ │ │ │ b.n 15cd0e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15cc22 │ │ │ │ b.n 15cc70 │ │ │ │ ldrh r4, [r4, r5] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + subs r4, r1, r0 │ │ │ │ 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 r3, [pc, #544] @ (15cfc8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -337017,15 +337017,15 @@ │ │ │ │ b.n 15cf3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15ce5a │ │ │ │ b.n 15ceac │ │ │ │ ldr r6, [r3, r4] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - asrs r0, r2, #30 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #508] @ (15d1e0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -337191,15 +337191,15 @@ │ │ │ │ b.n 15d170 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15d092 │ │ │ │ b.n 15d0dc │ │ │ │ ldrsb r4, [r4, r3] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ 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 r3, [pc, #472] @ (15d3d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -337362,15 +337362,15 @@ │ │ │ │ b.n 15d358 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15d292 │ │ │ │ b.n 15d2c8 │ │ │ │ strb r2, [r1, r3] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #464] @ (15d5c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -337525,15 +337525,15 @@ │ │ │ │ b.n 15d550 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15d48a │ │ │ │ b.n 15d4bc │ │ │ │ strh r2, [r2, r3] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - asrs r0, r6, #4 │ │ │ │ + asrs r0, r4, #5 │ │ │ │ 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 r3, [pc, #512] @ (15d7dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -337703,15 +337703,15 @@ │ │ │ │ b.n 15d758 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15d682 │ │ │ │ b.n 15d6c8 │ │ │ │ str r2, [r5, r3] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #504] @ (15d9f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -337877,15 +337877,15 @@ │ │ │ │ b.n 15d980 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15d8a6 │ │ │ │ b.n 15d8e8 │ │ │ │ ldr r6, [pc, #832] @ (15dd34 ) │ │ │ │ lsls r6, r0, #6 │ │ │ │ - lsrs r4, r2, #19 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ 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 r3, [pc, #488] @ (15dbf4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -338049,15 +338049,15 @@ │ │ │ │ b.n 15db78 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15daaa │ │ │ │ b.n 15dae8 │ │ │ │ ldr r4, [pc, #744] @ (15dee0 ) │ │ │ │ lsls r6, r0, #6 │ │ │ │ - lsrs r0, r0, #11 │ │ │ │ + lsrs r0, r6, #11 │ │ │ │ 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 r3, [pc, #468] @ (15dde4 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -338217,15 +338217,15 @@ │ │ │ │ b.n 15dd76 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15dcaa │ │ │ │ b.n 15dce6 │ │ │ │ ldr r2, [pc, #736] @ (15e0c8 ) │ │ │ │ lsls r6, r0, #6 │ │ │ │ - lsrs r2, r5, #2 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ 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 r3, [pc, #456] @ (15dfc8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -338385,15 +338385,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15de92 │ │ │ │ b.n 15dec4 │ │ │ │ nop │ │ │ │ ldr r0, [pc, #792] @ (15e2e4 ) │ │ │ │ lsls r6, r0, #6 │ │ │ │ - lsls r0, r6, #26 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ 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 r3, [pc, #460] @ (15e1b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -338549,15 +338549,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15e07e │ │ │ │ b.n 15e0ae │ │ │ │ nop │ │ │ │ mov r8, ip │ │ │ │ lsls r6, r0, #6 │ │ │ │ - lsls r6, r5, #18 │ │ │ │ + lsls r6, r3, #19 │ │ │ │ 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 r3, [pc, #476] @ (15e3a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -338718,15 +338718,15 @@ │ │ │ │ b.n 15e330 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15e266 │ │ │ │ b.n 15e2a0 │ │ │ │ add sl, pc │ │ │ │ lsls r6, r0, #6 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r4, r2, #11 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #468] @ (15e598 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -338886,15 +338886,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15e460 │ │ │ │ b.n 15e498 │ │ │ │ nop │ │ │ │ orrs r4, r0 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #672] @ (15e854 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -339970,15 +339970,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15f08e │ │ │ │ b.n 15f100 │ │ │ │ nop │ │ │ │ adds r7, #6 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - @ instruction: 0xfaea0103 │ │ │ │ + smlabb r1, sl, r3, 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 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldrh.w r4, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -340192,15 +340192,15 @@ │ │ │ │ b.n 15f446 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15f34c │ │ │ │ b.n 15f3b4 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strh.w r0, [r6, ] │ │ │ │ + ldr.w r0, [r6, ] │ │ │ │ stmdb 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] @ (15f774 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -340404,15 +340404,15 @@ │ │ │ │ b.n 15f6c4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15f5d6 │ │ │ │ b.n 15f632 │ │ │ │ adds r1, #172 @ 0xac │ │ │ │ lsls r6, r0, #6 │ │ │ │ - @ instruction: 0xf5900103 │ │ │ │ + rsb r1, r0, #8585216 @ 0x830000 │ │ │ │ stmdb 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] @ (15f9e0 ) │ │ │ │ add r4, pc │ │ │ │ @@ -340609,15 +340609,15 @@ │ │ │ │ b.n 15f938 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15f84c │ │ │ │ b.n 15f8a6 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ssat r1, #4, r4 │ │ │ │ + @ instruction: 0xf3340103 │ │ │ │ stmdb 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] @ (15fc24 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -340805,15 +340805,15 @@ │ │ │ │ b.n 15fb88 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15faa8 │ │ │ │ b.n 15faf6 │ │ │ │ cmp r4, #204 @ 0xcc │ │ │ │ lsls r6, r0, #6 │ │ │ │ - eors.w r1, ip, #3 │ │ │ │ + @ instruction: 0xf0cc0103 │ │ │ │ stmdb 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] @ (15fe60 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -340994,15 +340994,15 @@ │ │ │ │ b.n 15fdca │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15fcec │ │ │ │ b.n 15fd38 │ │ │ │ cmp r2, #136 @ 0x88 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - cdp 1, 4, cr0, cr2, cr3, {0} │ │ │ │ + cdp 1, 7, cr0, cr2, cr3, {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 r3, [pc, #504] @ (160074 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -341175,15 +341175,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15ff1a │ │ │ │ b.n 15ff5a │ │ │ │ nop │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ lsls r6, r0, #6 │ │ │ │ - stc 1, cr0, [sl], {3} │ │ │ │ + ldc 1, cr0, [sl], #-12 │ │ │ │ stmdb 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] @ (160280 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -341352,15 +341352,15 @@ │ │ │ │ b.n 1601fc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 16012c │ │ │ │ b.n 16016a │ │ │ │ movs r6, #56 @ 0x38 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strd r0, r1, [r2, #12]! │ │ │ │ + ands.w r1, r2, r3 │ │ │ │ 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] @ (160354 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -345665,17 +345665,17 @@ │ │ │ │ orn r1, r8, #4358144 @ 0x428000 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldr r0, [pc, #0] @ (1635c4 ) │ │ │ │ + ldr r0, [pc, #192] @ (163684 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bx r8 │ │ │ │ + bx lr │ │ │ │ lsls r1, r5, #3 │ │ │ │ add.w r9, r4, #98304 @ 0x18000 │ │ │ │ mov sl, r4 │ │ │ │ mov lr, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r6, ip │ │ │ │ mov r4, r5 │ │ │ │ @@ -346115,17 +346115,17 @@ │ │ │ │ vrhadd.s8 d0, d16, d5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - negs r4, r3 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - rors r6, r3 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ add.w r9, r4, #98304 @ 0x18000 │ │ │ │ mov sl, r4 │ │ │ │ mov lr, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r6, ip │ │ │ │ mov r4, r5 │ │ │ │ @@ -346565,17 +346565,17 @@ │ │ │ │ @ instruction: 0xe9980185 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - subs r5, #20 │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ add.w r9, r4, #98304 @ 0x18000 │ │ │ │ mov sl, r4 │ │ │ │ mov lr, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r6, ip │ │ │ │ mov r4, r5 │ │ │ │ @@ -346984,17 +346984,17 @@ │ │ │ │ beq.w 1642e4 │ │ │ │ b.n 1642f2 │ │ │ │ cmp r1, #3 │ │ │ │ beq.w 164372 │ │ │ │ b.n 16437e │ │ │ │ b.n 163e00 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - subs r0, #44 @ 0x2c │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r7, #90 @ 0x5a │ │ │ │ + adds r7, #138 @ 0x8a │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ @@ -347448,17 +347448,17 @@ │ │ │ │ beq.w 16489c │ │ │ │ b.n 1648aa │ │ │ │ cmp r1, #3 │ │ │ │ beq.w 16492a │ │ │ │ b.n 164936 │ │ │ │ udf #124 @ 0x7c │ │ │ │ lsls r5, r0, #6 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r1, #162 @ 0xa2 │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ @@ -347912,17 +347912,17 @@ │ │ │ │ beq.w 164e54 │ │ │ │ b.n 164e62 │ │ │ │ cmp r1, #3 │ │ │ │ beq.w 164ee2 │ │ │ │ b.n 164eee │ │ │ │ bhi.n 165090 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + cmp r4, #196 @ 0xc4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + cmp r4, #26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ @@ -348414,17 +348414,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, #168 @ 0xa8 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ + movs r5, #122 @ 0x7a │ │ │ │ lsls r1, r5, #3 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r5, [r7, #2760] @ 0xac8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #2 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 13e558 │ │ │ │ @@ -348900,17 +348900,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldmia r4!, {r6, r7} │ │ │ │ lsls r5, r0, #6 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, r3, #5 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ @@ -349482,17 +349482,17 @@ │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r0, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - subs r4, r1, r3 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r2, r2, r1 │ │ │ │ + adds r2, r0, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ vmov r7, s17 │ │ │ │ vmov r4, s16 │ │ │ │ cmp r2, #4 │ │ │ │ vstr s20, [sp] │ │ │ │ @@ -349846,15 +349846,15 @@ │ │ │ │ vadd.f32 s15, s15, s13 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ b.n 1662f2 │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ @@ -350850,19 +350850,19 @@ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ str.w r4, [r2], #4 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 1675b6 │ │ │ │ b.n 167152 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r2, r4, #22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r2, [r0, #3] │ │ │ │ lsls r3, r0, #4 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ @@ -351711,20 +351711,20 @@ │ │ │ │ lsls r5, r0, #6 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r2, #24] │ │ │ │ lsls r5, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strh r2, [r7, #8] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - vmla.i q8, q14, d0[6] │ │ │ │ - stc2 0, cr0, [sl, #-928]! @ 0xfffffc60 │ │ │ │ + vrev32. q8, q12 │ │ │ │ + ldc2l 0, cr0, [sl, #-928] @ 0xfffffc60 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ vmov r6, s16 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 167f82 │ │ │ │ @@ -352504,20 +352504,20 @@ │ │ │ │ lsls r5, r0, #6 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ lsls r5, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r0, [r7, #30] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - @ instruction: 0xf66000e8 │ │ │ │ - @ instruction: 0xf3aa00e8 │ │ │ │ + @ instruction: 0xf69000e8 │ │ │ │ + @ instruction: 0xf3da00e8 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 168a9c │ │ │ │ cmp r2, #1 │ │ │ │ @@ -353368,20 +353368,20 @@ │ │ │ │ lsls r5, r0, #6 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r5, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - @ instruction: 0xebea00e8 │ │ │ │ - stmdb r0!, {r3, r5, r6, r7} │ │ │ │ + ldc 0, cr0, [sl], {232} @ 0xe8 │ │ │ │ + ldrd r0, r0, [r0, #-928] @ 0x3a0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ vmov r8, s14 │ │ │ │ vmov r7, s15 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 1693a0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -354314,21 +354314,21 @@ │ │ │ │ lsls r5, r0, #6 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r5, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #24] @ (169f54 ) │ │ │ │ + ldr r5, [pc, #216] @ (16a014 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ str r0, [r1, #28] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - b.n 16a06c │ │ │ │ + b.n 16a0cc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ble.n 169eb4 │ │ │ │ + ble.n 169f14 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 16a1ac │ │ │ │ ldr.w r3, [sl] │ │ │ │ add.w r2, r9, r4, lsl #2 │ │ │ │ @@ -355329,21 +355329,21 @@ │ │ │ │ nop │ │ │ │ ldrb r2, [r5, #25] │ │ │ │ lsls r5, r0, #6 │ │ │ │ ldrsb r4, [r6, r6] │ │ │ │ lsls r5, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - eors r4, r5 │ │ │ │ + lsls r4, r3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r6, [r2, r4] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - bcc.n 16ab78 │ │ │ │ + bmi.n 16abd8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - beq.n 16ab98 │ │ │ │ + bne.n 16abf8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ adds r5, #15 │ │ │ │ add.w r6, r4, #593920 @ 0x91000 │ │ │ │ @@ -356424,21 +356424,21 @@ │ │ │ │ nop │ │ │ │ strb r2, [r2, #4] │ │ │ │ lsls r5, r0, #6 │ │ │ │ ldr r2, [pc, #368] @ (16ba70 ) │ │ │ │ lsls r5, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ lsls r3, r0, #4 │ │ │ │ blxns r3 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ add.w fp, r4, #15 │ │ │ │ add.w sl, r8, #593920 @ 0x91000 │ │ │ │ @@ -358946,15 +358946,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r5, [pc, #80] @ (16da54 ) │ │ │ │ lsls r5, r0, #6 │ │ │ │ - add r6, pc, #152 @ (adr r6, 16daa0 ) │ │ │ │ + add r6, pc, #344 @ (adr r6, 16db60 ) │ │ │ │ lsls r0, r5, #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] @ (16da84 ) │ │ │ │ @@ -359140,17 +359140,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ b.n 16dc60 │ │ │ │ ldr r2, [pc, #976] @ (16e048 ) │ │ │ │ lsls r5, r0, #6 │ │ │ │ - add r3, pc, #968 @ (adr r3, 16e044 ) │ │ │ │ + add r4, pc, #136 @ (adr r4, 16dd04 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, pc, #976 @ (adr r3, 16e050 ) │ │ │ │ + add r4, pc, #144 @ (adr r4, 16dd10 ) │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #156] @ (16dd30 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -359212,19 +359212,19 @@ │ │ │ │ bl 1e8900 │ │ │ │ b.n 16dcf4 │ │ │ │ mov r1, r3 │ │ │ │ bl 13e4b8 │ │ │ │ b.n 16dcf4 │ │ │ │ ldr r2, [pc, #200] @ (16ddfc ) │ │ │ │ lsls r5, r0, #6 │ │ │ │ - add r3, pc, #840 @ (adr r3, 16e080 ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 16dd40 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, pc, #552 @ (adr r3, 16df64 ) │ │ │ │ + add r3, pc, #744 @ (adr r3, 16e024 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, pc, #448 @ (adr r3, 16df00 ) │ │ │ │ + add r3, pc, #640 @ (adr r3, 16dfc0 ) │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #424] @ (16defc ) │ │ │ │ @@ -359383,21 +359383,21 @@ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #716] @ 0x2cc │ │ │ │ blx r3 │ │ │ │ b.n 16ded4 │ │ │ │ ldr r1, [pc, #456] @ (16e0c8 ) │ │ │ │ lsls r5, r0, #6 │ │ │ │ - add r3, pc, #56 @ (adr r3, 16df3c ) │ │ │ │ + add r3, pc, #248 @ (adr r3, 16dffc ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, pc, #760 @ (adr r2, 16e200 ) │ │ │ │ + add r2, pc, #952 @ (adr r2, 16e2c0 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, pc, #784 @ (adr r2, 16e21c ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 16e2dc ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, pc, #464 @ (adr r2, 16e0e0 ) │ │ │ │ + add r2, pc, #656 @ (adr r2, 16e1a0 ) │ │ │ │ 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 │ │ │ │ movs r4, #0 │ │ │ │ @@ -359467,21 +359467,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ b.n 16dfa8 │ │ │ │ blx r1 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - add r1, pc, #472 @ (adr r1, 16e1bc ) │ │ │ │ + add r1, pc, #664 @ (adr r1, 16e27c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r1, pc, #640 @ (adr r1, 16e268 ) │ │ │ │ + add r1, pc, #832 @ (adr r1, 16e328 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r1, pc, #448 @ (adr r1, 16e1ac ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 16e26c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r1, pc, #624 @ (adr r1, 16e260 ) │ │ │ │ + add r1, pc, #816 @ (adr r1, 16e320 ) │ │ │ │ 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 │ │ │ │ cmp r2, r1 │ │ │ │ @@ -359503,15 +359503,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 1e8900 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r8, r5 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - add r1, pc, #432 @ (adr r1, 16e1ec ) │ │ │ │ + add r1, pc, #624 @ (adr r1, 16e2ac ) │ │ │ │ lsls r0, 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 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #96] @ (16e0b0 ) │ │ │ │ @@ -360149,20 +360149,20 @@ │ │ │ │ ldr r3, [pc, #24] @ (16e774 ) │ │ │ │ ldr.w r0, [ip, r1, lsl #3] │ │ │ │ add r3, pc │ │ │ │ add r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r0, #6 │ │ │ │ - stc2l 0, cr0, [r6, #-940]! @ 0xfffffc54 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + ldc2 0, cr0, [r6, #940] @ 0x3ac │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ lsls r3, r0, #4 │ │ │ │ sub.w r3, r0, #151 @ 0x97 │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ bhi.w 16e972 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r4, #5 │ │ │ │ lsls r5, r4, #5 │ │ │ │ @@ -360587,15 +360587,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r3, #204 @ 0xcc │ │ │ │ lsls r5, r0, #6 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ 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, #36] @ (16eb5c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -360611,15 +360611,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #784] @ 0x310 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r3, #140 @ 0x8c │ │ │ │ lsls r5, r0, #6 │ │ │ │ - str r6, [sp, #560] @ 0x230 │ │ │ │ + str r6, [sp, #752] @ 0x2f0 │ │ │ │ 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, #32] @ (16eb94 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -360634,15 +360634,15 @@ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r3, #80 @ 0x50 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ 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, #44] @ (16ebd8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -360661,15 +360661,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #776] @ 0x308 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs r3, #24 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ 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, #64] @ (16ec30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -366779,15 +366779,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r6, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #1 │ │ │ │ b.n 173102 │ │ │ │ nop │ │ │ │ @ instruction: 0xf5ea0184 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r2, [r1, r4] │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #160] @ (1731fc ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -366841,15 +366841,15 @@ │ │ │ │ strd r2, r1, [sp] │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r6, #436] @ 0x1b4 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ add.w r0, r8, r3 │ │ │ │ b.n 17319e │ │ │ │ sbc.w r1, sl, #4325376 @ 0x420000 │ │ │ │ - add r7, pc, #592 @ (adr r7, 173454 ) │ │ │ │ + add r7, pc, #784 @ (adr r7, 173514 ) │ │ │ │ lsls r4, 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 │ │ │ │ ldr r3, [pc, #160] @ (1732b8 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -366903,15 +366903,15 @@ │ │ │ │ strd r2, r1, [sp] │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r6, #436] @ 0x1b4 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ add.w r0, r8, r3 │ │ │ │ b.n 17325a │ │ │ │ @ instruction: 0xf4ae0184 │ │ │ │ - add r6, pc, #864 @ (adr r6, 173620 ) │ │ │ │ + add r7, pc, #32 @ (adr r7, 1732e0 ) │ │ │ │ lsls r4, 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 │ │ │ │ ldr r3, [pc, #160] @ (173374 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -367424,15 +367424,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 1737ea │ │ │ │ nop │ │ │ │ vrhadd.s8 d0, d26, d4 │ │ │ │ - add r7, pc, #360 @ (adr r7, 1739f4 ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 173ab4 ) │ │ │ │ lsls r5, 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, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #208] @ (173970 ) │ │ │ │ @@ -367509,15 +367509,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 1738ce │ │ │ │ cdp 1, 2, cr0, cr6, cr4, {4} │ │ │ │ - add r6, pc, #352 @ (adr r6, 173ad8 ) │ │ │ │ + add r6, pc, #544 @ (adr r6, 173b98 ) │ │ │ │ lsls r5, r5, #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] @ (173a48 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -368721,17 +368721,17 @@ │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, fp, r3 │ │ │ │ b.n 1745e4 │ │ │ │ nop │ │ │ │ b.n 174908 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ lsls r0, r5, #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 │ │ │ │ @@ -372296,15 +372296,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1224] @ 0x4c8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb6f4 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ 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, #44] @ (177038 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372323,15 +372323,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1120] @ 0x460 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xb6b8 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ 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, #44] @ (17707c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372350,15 +372350,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1116] @ 0x45c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cpsid a │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r2, r2, #7 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ 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, #44] @ (1770c0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372377,15 +372377,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1108] @ 0x454 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xb630 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r2, r3, #6 │ │ │ │ + asrs r2, r1, #7 │ │ │ │ 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, #44] @ (177104 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372404,15 +372404,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1104] @ 0x450 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ 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, #44] @ (177148 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372431,15 +372431,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1076] @ 0x434 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r5, r7, lr} │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + asrs r2, r3, #5 │ │ │ │ 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, #44] @ (17718c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372458,15 +372458,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1056] @ 0x420 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r2, r5, r6, lr} │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ lsls r0, 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, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -372504,15 +372504,15 @@ │ │ │ │ blx r6 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r1, r3, r4, lr} │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r2, r5, #2 │ │ │ │ + asrs r2, r3, #3 │ │ │ │ lsls r0, r5, #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 │ │ │ │ @@ -372550,15 +372550,15 @@ │ │ │ │ blx r6 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r1, r2, r4, r7} │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r6, r5, #32 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ lsls r0, 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, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #76] @ 177300 │ │ │ │ @@ -372586,15 +372586,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ lsls r0, 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, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #76] @ 17736c │ │ │ │ @@ -372622,15 +372622,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cbz r4, 1773d8 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r1, #29 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ 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, #36] @ (1773a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -372646,15 +372646,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cbz r0, 1773fc │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ 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, #44] @ (1773ec ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372673,15 +372673,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1112] @ 0x458 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cbz r4, 177430 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r2, r1, #27 │ │ │ │ + lsrs r2, r7, #27 │ │ │ │ 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, #44] @ (177430 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372700,15 +372700,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1080] @ 0x438 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ uxtb r0, r0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r2, r2, #26 │ │ │ │ + lsrs r2, r0, #27 │ │ │ │ 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, #44] @ (177474 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372727,15 +372727,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1072] @ 0x430 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ sxtb r4, r7 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r6, r1, #26 │ │ │ │ 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, #44] @ (1774b8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372754,15 +372754,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1068] @ 0x42c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ sxth r0, r7 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r4, #24 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ 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, #44] @ (1774fc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372781,15 +372781,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1064] @ 0x428 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cbz r4, 17753c │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ 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, #44] @ (177540 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372808,15 +372808,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1060] @ 0x424 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cbz r0, 177570 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ 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, #40] @ (177580 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -372834,15 +372834,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1036] @ 0x40c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cbz r4, 17759e │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ 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, #44] @ (1775c4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372861,15 +372861,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1288] @ 0x508 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cbz r4, 1775d2 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ 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, #36] @ (177600 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -372885,15 +372885,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1320] @ 0x528 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ sub sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ 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, #296] @ (177740 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -373002,15 +373002,15 @@ │ │ │ │ b.n 17765c │ │ │ │ add.w r5, r5, #94208 @ 0x17000 │ │ │ │ ldrb.w r0, [r5, #448] @ 0x1c0 │ │ │ │ b.n 1776b6 │ │ │ │ nop │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r4, r4, #19 │ │ │ │ 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, #44] @ (177784 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -373029,15 +373029,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1132] @ 0x46c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r2, r7, #14 │ │ │ │ + lsrs r2, r5, #15 │ │ │ │ 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, #44] @ (1777c8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -373056,15 +373056,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1128] @ 0x468 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r7, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ 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, #36] @ (177804 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -373080,15 +373080,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1100] @ 0x44c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ add r6, sp, #912 @ 0x390 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ 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, #40] @ (177844 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -373106,15 +373106,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1316] @ 0x524 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r6, sp, #672 @ 0x2a0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + lsrs r2, r3, #13 │ │ │ │ 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, #40] @ (177884 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -373132,15 +373132,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1048] @ 0x418 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsrs r6, r4, #12 │ │ │ │ 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, #32] @ (1778bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -373154,15 +373154,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1044] @ 0x414 │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r0, #11 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ 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, #40] @ (1778fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -373180,15 +373180,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1032] @ 0x408 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ 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, #40] @ (17793c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -373206,15 +373206,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1312] @ 0x520 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #704 @ 0x2c0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r2, r4, #9 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ 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, #32] @ (177974 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -373228,15 +373228,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #864] @ 0x360 │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ 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 │ │ │ │ ldr.w ip, [pc, #56] @ 1779c8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -373258,15 +373258,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1140] @ 0x474 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ 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 │ │ │ │ ldr.w ip, [pc, #56] @ 177a1c │ │ │ │ mov r7, r3 │ │ │ │ @@ -373288,15 +373288,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1136] @ 0x470 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r4, sp, #896 @ 0x380 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ 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, #40] @ (177a5c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -373314,15 +373314,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1040] @ 0x410 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r4, sp, #576 @ 0x240 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r0, #6 │ │ │ │ + lsrs r6, r6, #6 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #196] @ (177b3c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -373392,15 +373392,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ add.w r2, fp, r3 │ │ │ │ b.n 177ace │ │ │ │ nop │ │ │ │ add r4, sp, #312 @ 0x138 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ lsls r0, r5, #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] @ (177ba0 ) │ │ │ │ @@ -378482,15 +378482,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r6, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #1 │ │ │ │ b.n 17b5ba │ │ │ │ nop │ │ │ │ strb r2, [r6, #4] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r6, {r1, r6} │ │ │ │ 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 │ │ │ │ ldr.w ip, [pc, #228] @ 17b6f8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -378618,15 +378618,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #1 │ │ │ │ b.n 17b734 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldmia r4!, {r5, r7} │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ 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 r3, [pc, #116] @ (17b80c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -378670,15 +378670,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #1 │ │ │ │ b.n 17b7c0 │ │ │ │ nop │ │ │ │ ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4, {r2, r4, r6} │ │ │ │ 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 r3, [pc, #116] @ (17b898 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -378722,15 +378722,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #1 │ │ │ │ b.n 17b84c │ │ │ │ nop │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #124] @ (17b930 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -378775,15 +378775,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 17b8de │ │ │ │ nop │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldmia r3!, {r2, r5} │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #124] @ (17b9c8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -378828,15 +378828,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 17b976 │ │ │ │ nop │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ldmia r2!, {r3, r6, r7} │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #124] @ (17ba60 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -378881,15 +378881,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 17ba0e │ │ │ │ nop │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ (17baf8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -378933,15 +378933,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 17baa6 │ │ │ │ ldr r2, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #236] @ (17bbfc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -379301,15 +379301,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 17be64 │ │ │ │ nop │ │ │ │ ldr r6, [r1, #8] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (17bf90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -379501,15 +379501,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r4, [sl, #436] @ 0x1b4 │ │ │ │ adds r3, r4, #4 │ │ │ │ b.n 17c086 │ │ │ │ nop │ │ │ │ str r6, [r5, #100] @ 0x64 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #172] @ (17c1d0 ) │ │ │ │ @@ -379575,15 +379575,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl b2268 │ │ │ │ ldr.w r5, [sl, #436] @ 0x1b4 │ │ │ │ adds r3, r5, #4 │ │ │ │ b.n 17c152 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - stmia r2!, {r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r4} │ │ │ │ lsls r7, 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 r7, r3 │ │ │ │ ldr r3, [pc, #172] @ (17c298 ) │ │ │ │ @@ -379649,15 +379649,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r3, r1, #4 │ │ │ │ b.n 17c21a │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r0, #6 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r2!, {r3, r5, r6} │ │ │ │ lsls r7, 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, #352] @ (17c410 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -379866,15 +379866,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #3 │ │ │ │ b.n 17c456 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ lsls r7, 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 r7, r3 │ │ │ │ ldr r3, [pc, #192] @ (17c5b8 ) │ │ │ │ @@ -379945,18 +379945,18 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 17c526 │ │ │ │ nop │ │ │ │ str r6, [r1, #28] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - itet cc │ │ │ │ - lslcc r7, r4, #3 │ │ │ │ - stmdbcs sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - movcc.w ip, #4096 @ 0x1000 │ │ │ │ + itte vs │ │ │ │ + lslvs r7, r4, #3 │ │ │ │ + stmdbvs sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + movvc.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #200] @ (17c69c ) │ │ │ │ mov r4, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -380027,15 +380027,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 17c602 │ │ │ │ str r2, [r6, #12] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - bkpt 0x006c │ │ │ │ + bkpt 0x009c │ │ │ │ lsls r7, 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 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #200] @ (17c780 ) │ │ │ │ @@ -380109,15 +380109,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #5 │ │ │ │ b.n 17c6e6 │ │ │ │ str r6, [r1, #0] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ lsls r7, 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 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #208] @ (17c86c ) │ │ │ │ @@ -380195,15 +380195,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 17c7ca │ │ │ │ ldrsh r2, [r5, r4] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r7, 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 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #220] @ (17c964 ) │ │ │ │ @@ -380286,15 +380286,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 17c8b8 │ │ │ │ ldrsh r6, [r7, r0] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ lsls r5, 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 r5, r3 │ │ │ │ ldr r3, [pc, #224] @ (17ca60 ) │ │ │ │ @@ -380378,15 +380378,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #6 │ │ │ │ b.n 17c9b0 │ │ │ │ nop │ │ │ │ ldrb r6, [r0, r5] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - revsh r2, r4 │ │ │ │ + cbnz r2, 17caac │ │ │ │ lsls r7, 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 r5, r3 │ │ │ │ ldr r3, [pc, #232] @ (17cb64 ) │ │ │ │ @@ -380474,15 +380474,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 17caac │ │ │ │ nop │ │ │ │ ldrb r2, [r1, r1] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r6, [r0, #28] │ │ │ │ lsls r7, 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, #320] @ (17ccbc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -380736,15 +380736,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 17cdf4 │ │ │ │ ldr r2, [r3, r4] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb71c │ │ │ │ lsls r7, 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, #352] @ (17cfd4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -383841,15 +383841,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2396] @ 0x95c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r4, #28 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #624] @ 0x270 │ │ │ │ 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 r3, [pc, #44] @ (17f310 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -383868,15 +383868,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2392] @ 0x958 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r3, #224 @ 0xe0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r2, [sp, #248] @ 0xf8 │ │ │ │ + str r2, [sp, #440] @ 0x1b8 │ │ │ │ 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 r3, [pc, #44] @ (17f354 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -383895,15 +383895,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2388] @ 0x954 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r3, #156 @ 0x9c │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ 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 r3, [pc, #44] @ (17f398 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -383922,15 +383922,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2384] @ 0x950 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r1, [sp, #872] @ 0x368 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ 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 r3, [pc, #44] @ (17f3dc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -383949,15 +383949,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2380] @ 0x94c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r3, #20 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r1, [sp, #728] @ 0x2d8 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ 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 r3, [pc, #44] @ (17f420 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -383976,15 +383976,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2376] @ 0x948 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r2, #208 @ 0xd0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #776] @ 0x308 │ │ │ │ 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 r3, [pc, #44] @ (17f464 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384003,15 +384003,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2372] @ 0x944 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r2, #140 @ 0x8c │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r7, 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, #40] @ (17f4a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384029,15 +384029,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2368] @ 0x940 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r2, #72 @ 0x48 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #456] @ 0x1c8 │ │ │ │ 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 │ │ │ │ ldr.w ip, [pc, #56] @ 17f4f8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -384059,15 +384059,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1912] @ 0x778 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, 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] @ (17f534 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384083,15 +384083,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1904] @ 0x770 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r1, #180 @ 0xb4 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r1, [sp, #0] │ │ │ │ lsls r7, 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] @ (17f570 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384107,15 +384107,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1776] @ 0x6f0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r1, #120 @ 0x78 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r7, 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] @ (17f5ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384131,15 +384131,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1900] @ 0x76c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r1, #60 @ 0x3c │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ 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 r3, [pc, #44] @ (17f5f0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384158,15 +384158,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1896] @ 0x768 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r1, #0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ 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 r3, [pc, #44] @ (17f634 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384185,15 +384185,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1892] @ 0x764 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r0, #188 @ 0xbc │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ 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 r3, [pc, #44] @ (17f678 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384212,15 +384212,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1884] @ 0x75c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r0, #120 @ 0x78 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r3, #62] @ 0x3e │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ 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 r3, [pc, #44] @ (17f6bc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384239,15 +384239,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1880] @ 0x758 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ 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 r3, [pc, #44] @ (17f700 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384266,15 +384266,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1876] @ 0x754 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r7, #240 @ 0xf0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r7, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #60] @ 0x3c │ │ │ │ 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 r3, [pc, #44] @ (17f744 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384293,15 +384293,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1868] @ 0x74c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r7, #172 @ 0xac │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ 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 │ │ │ │ ldr.w ip, [pc, #56] @ 17f798 │ │ │ │ mov r7, r3 │ │ │ │ @@ -384323,15 +384323,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1864] @ 0x748 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r7, #100 @ 0x64 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ 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 │ │ │ │ ldr.w ip, [pc, #56] @ 17f7ec │ │ │ │ mov r7, r3 │ │ │ │ @@ -384353,15 +384353,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1860] @ 0x744 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r7, #16 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + ldrh r0, [r6, #54] @ 0x36 │ │ │ │ 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 r3, [pc, #44] @ (17f830 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384380,15 +384380,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1768] @ 0x6e8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #192 @ 0xc0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ 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 r3, [pc, #44] @ (17f874 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384407,15 +384407,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1764] @ 0x6e4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #124 @ 0x7c │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r2, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ 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 r3, [pc, #44] @ (17f8b8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384434,15 +384434,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1760] @ 0x6e0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r4, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ 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 r3, [pc, #44] @ (17f8fc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384461,15 +384461,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1856] @ 0x740 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #244 @ 0xf4 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ 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 │ │ │ │ ldr.w ip, [pc, #56] @ 17f950 │ │ │ │ mov r7, r3 │ │ │ │ @@ -384491,15 +384491,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1852] @ 0x73c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r5, #172 @ 0xac │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r7, 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, #40] @ (17f990 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384517,15 +384517,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1848] @ 0x738 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r7, #42] @ 0x2a │ │ │ │ + ldrh r6, [r5, #44] @ 0x2c │ │ │ │ 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 │ │ │ │ ldr.w ip, [pc, #56] @ 17f9e4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -384547,15 +384547,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1844] @ 0x734 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r5, #24 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ 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, #68] @ (17fa44 ) │ │ │ │ @@ -384585,15 +384585,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r4, #198 @ 0xc6 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r7, 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, #40] @ (17fa84 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384611,15 +384611,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1744] @ 0x6d0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r0, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r7, 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] @ (17fac0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384635,15 +384635,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1808] @ 0x710 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ (17faf8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384657,15 +384657,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1804] @ 0x70c │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cmp r3, #238 @ 0xee │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r4, #34] @ 0x22 │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r7, 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, #40] @ (17fb38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384683,15 +384683,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1780] @ 0x6f4 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r3, #180 @ 0xb4 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r7, #32] │ │ │ │ + ldrh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r7, 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] @ (17fb74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384707,15 +384707,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2584] @ 0xa18 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r0, [r1, #32] │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r7, 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] @ (17fbb0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384731,15 +384731,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2580] @ 0xa14 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r4, [r1, #32] │ │ │ │ lsls r7, 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] @ (17fbec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384755,15 +384755,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1772] @ 0x6ec │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ 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 r3, [pc, #44] @ (17fc30 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384782,15 +384782,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2576] @ 0xa10 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #192 @ 0xc0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ 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 │ │ │ │ ldr.w ip, [pc, #56] @ 17fc84 │ │ │ │ mov r7, r3 │ │ │ │ @@ -384812,15 +384812,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #2572] @ 0xa0c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r2, #120 @ 0x78 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ 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 r3, [pc, #44] @ (17fcc8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384839,15 +384839,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1752] @ 0x6d8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ 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 r3, [pc, #44] @ (17fd0c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384866,15 +384866,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1748] @ 0x6d4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r1, #228 @ 0xe4 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ lsls r7, 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, #40] @ (17fd4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384892,15 +384892,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2564] @ 0xa04 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r1, #160 @ 0xa0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r2, [r7, #22] │ │ │ │ lsls r7, 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, #40] @ (17fd8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384918,15 +384918,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2560] @ 0xa00 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r1, #22] │ │ │ │ lsls r7, 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, #40] @ (17fdcc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384944,15 +384944,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1740] @ 0x6cc │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r1, #32 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r6, [r3, #20] │ │ │ │ lsls r7, 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, #52] @ (17fe18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384973,15 +384973,15 @@ │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r0, #36053 @ 0x8cd5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ 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 r3, [pc, #44] @ (17fe5c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -385000,15 +385000,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1888] @ 0x760 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #148 @ 0x94 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r6, [r6, #16] │ │ │ │ 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 r3, [pc, #44] @ (17fea0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -385027,15 +385027,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2504] @ 0x9c8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ 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 r3, [pc, #44] @ (17fee4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -385054,15 +385054,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2500] @ 0x9c4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #12 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r5, #12] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ 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 │ │ │ │ ldr.w ip, [pc, #56] @ 17ff38 │ │ │ │ mov r7, r3 │ │ │ │ @@ -385084,15 +385084,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #2496] @ 0x9c0 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r7, #196 @ 0xc4 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r7, 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] @ (17ff74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -385108,15 +385108,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2492] @ 0x9bc │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r7, #116 @ 0x74 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r5, #10] │ │ │ │ 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 │ │ │ │ ldr.w ip, [pc, #56] @ 17ffc8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -385138,15 +385138,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1756] @ 0x6dc │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r7, #52 @ 0x34 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ 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 │ │ │ │ ldr.w ip, [pc, #56] @ 18001c │ │ │ │ mov r7, r3 │ │ │ │ @@ -385168,15 +385168,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #2488] @ 0x9b8 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r6, #224 @ 0xe0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ lsls r7, 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] @ (180058 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -385192,15 +385192,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2476] @ 0x9ac │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r6, #144 @ 0x90 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ (180090 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -385214,15 +385214,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #2472] @ 0x9a8 │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r6, #86 @ 0x56 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ lsls r7, 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, #320] @ (1801ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -385336,17 +385336,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r3, #2532] @ 0x9e4 │ │ │ │ blx r3 │ │ │ │ b.n 180158 │ │ │ │ movs r6, #26 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + strh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r7, 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, #68] @ (18024c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -389947,15 +389947,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r0, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r0, r4 │ │ │ │ b.n 183668 │ │ │ │ nop │ │ │ │ eors.w r1, sl, #131 @ 0x83 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ 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 │ │ │ │ ldr.w ip, [pc, #200] @ 1837ac │ │ │ │ mov r7, r3 │ │ │ │ @@ -390023,15 +390023,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, sl │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ add.w r2, r3, r8 │ │ │ │ b.n 183736 │ │ │ │ vaddw.s32 q8, q8, d3 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + str r4, [r3, r7] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #176] @ (183878 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -390091,15 +390091,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ bl b2268 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 183810 │ │ │ │ cdp 1, 15, cr0, cr14, cr3, {4} │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r6, r4] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #176] @ (183944 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -390159,15 +390159,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ bl b2268 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 1838dc │ │ │ │ cdp 1, 3, cr0, cr2, cr3, {4} │ │ │ │ - str r0, [r1, r1] │ │ │ │ + str r0, [r7, r1] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #176] @ (183a10 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -390227,15 +390227,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ bl b2268 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 1839a8 │ │ │ │ stcl 1, cr0, [r6, #-524]! @ 0xfffffdf4 │ │ │ │ - ldr r7, [pc, #560] @ (183c48 ) │ │ │ │ + ldr r7, [pc, #752] @ (183d08 ) │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (183ae4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -390298,15 +390298,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 183a76 │ │ │ │ ldc 1, cr0, [sl], {131} @ 0x83 │ │ │ │ - ldr r6, [pc, #824] @ (183e24 ) │ │ │ │ + ldr r6, [pc, #1016] @ (183ee4 ) │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (183bb8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -390369,15 +390369,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 183b4a │ │ │ │ rsb r1, r6, r3, lsl #2 │ │ │ │ - ldr r6, [pc, #24] @ (183bd8 ) │ │ │ │ + ldr r6, [pc, #216] @ (183c98 ) │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ (183c94 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -390444,15 +390444,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 183c28 │ │ │ │ nop │ │ │ │ @ instruction: 0xeaf20183 │ │ │ │ - ldr r5, [pc, #216] @ (183d74 ) │ │ │ │ + ldr r5, [pc, #408] @ (183e34 ) │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ (183d70 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -390519,15 +390519,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 183d04 │ │ │ │ nop │ │ │ │ ands.w r1, r6, r3, lsl #2 │ │ │ │ - ldr r4, [pc, #408] @ (183f10 ) │ │ │ │ + ldr r4, [pc, #600] @ (183fd0 ) │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (183e44 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -390590,15 +390590,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 183dd6 │ │ │ │ ldmdb sl!, {r0, r1, r7, r8} │ │ │ │ - ldr r3, [pc, #632] @ (1840c4 ) │ │ │ │ + ldr r3, [pc, #824] @ (184184 ) │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (183f18 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -390661,15 +390661,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 183eaa │ │ │ │ strd r0, r1, [r6], #-524 @ 0x20c │ │ │ │ - ldr r2, [pc, #856] @ (184278 ) │ │ │ │ + ldr r3, [pc, #24] @ (183f38 ) │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (183fec ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -390733,15 +390733,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 183f7e │ │ │ │ b.n 183f14 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r2, [pc, #56] @ (18402c ) │ │ │ │ + ldr r2, [pc, #248] @ (1840ec ) │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (1840c0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -390805,15 +390805,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 184052 │ │ │ │ b.n 183e40 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r1, [pc, #280] @ (1841e0 ) │ │ │ │ + ldr r1, [pc, #472] @ (1842a0 ) │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (1841a0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -390883,15 +390883,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18412a │ │ │ │ nop │ │ │ │ b.n 183d78 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r0, [pc, #480] @ (184388 ) │ │ │ │ + ldr r0, [pc, #672] @ (184448 ) │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (184284 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -390961,15 +390961,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 184212 │ │ │ │ b.n 183c9c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - blxns r4 │ │ │ │ + blxns sl │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (184364 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -391039,15 +391039,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 1842ee │ │ │ │ nop │ │ │ │ b.n 183bb4 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - mov ip, fp │ │ │ │ + bxns r1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (184448 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -391117,15 +391117,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 1843d6 │ │ │ │ b.n 184ad8 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - mov r0, r1 │ │ │ │ + mov 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (184528 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -391195,15 +391195,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 1844b2 │ │ │ │ nop │ │ │ │ b.n 1849f0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - cmp r0, r8 │ │ │ │ + cmp r0, lr │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (18460c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -391273,15 +391273,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 18459a │ │ │ │ b.n 184914 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - add r4, sp │ │ │ │ + add ip, r3 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (1846f0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -391351,15 +391351,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 18467e │ │ │ │ b.n 184830 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bics r4, r3 │ │ │ │ + mvns r4, r1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (1847d0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -391429,15 +391429,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18475a │ │ │ │ nop │ │ │ │ svc 186 @ 0xba │ │ │ │ lsls r3, r0, #6 │ │ │ │ - cmn r4, r2 │ │ │ │ + orrs r4, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (1848b4 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -391507,15 +391507,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 184842 │ │ │ │ udf #218 @ 0xda │ │ │ │ lsls r3, r0, #6 │ │ │ │ - tst r0, r0 │ │ │ │ + tst r0, r6 │ │ │ │ lsls r7, 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, #192] @ (184990 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -391584,15 +391584,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, r9 │ │ │ │ b.n 184916 │ │ │ │ ble.n 184980 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - asrs r4, r7 │ │ │ │ + adcs r4, r5 │ │ │ │ lsls r7, r4, #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] │ │ │ │ @@ -394278,15 +394278,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2968] @ 0xb98 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bkpt 0x0014 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ + movs r2, #14 │ │ │ │ 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 r3, [pc, #44] @ (186920 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -394305,15 +394305,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3064] @ 0xbf8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - movs r1, #170 @ 0xaa │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ 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 r3, [pc, #44] @ (186964 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -394332,15 +394332,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3060] @ 0xbf4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ pop {r2, r3, r7, pc} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ 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 r3, [pc, #44] @ (1869a8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -394359,15 +394359,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3056] @ 0xbf0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ pop {r3, r6, pc} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ 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 │ │ │ │ ldr.w ip, [pc, #56] @ 1869fc │ │ │ │ mov r7, r3 │ │ │ │ @@ -394389,15 +394389,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3052] @ 0xbec │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ pop {pc} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r1, #80 @ 0x50 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (186a54 ) │ │ │ │ @@ -394423,15 +394423,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - movs r0, #222 @ 0xde │ │ │ │ + movs r1, #14 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #64] @ (186ab0 ) │ │ │ │ @@ -394459,15 +394459,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ pop {r1, r2, r4, r6} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - movs r0, #166 @ 0xa6 │ │ │ │ + movs r0, #214 @ 0xd6 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #64] @ (186b0c ) │ │ │ │ @@ -394495,15 +394495,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cbnz r2, 186b8e │ │ │ │ lsls r3, r0, #6 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ lsls r7, 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] @ (186b48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -394519,15 +394519,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cbnz r0, 186bb4 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ lsls r7, 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, #40] @ (186b88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -394544,15 +394544,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 186be4 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ 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 r3, [pc, #44] @ (186bcc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -394571,15 +394571,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2764] @ 0xacc │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cbnz r4, 186c18 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + movs r0, #6 │ │ │ │ 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 r3, [pc, #44] @ (186c10 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -394598,15 +394598,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2760] @ 0xac8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ revsh r0, r4 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r2, r5, #6 │ │ │ │ + subs r2, r3, #7 │ │ │ │ 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 r3, [pc, #44] @ (186c54 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -394625,15 +394625,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2800] @ 0xaf0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ hlt 0x001c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r6, r7, #5 │ │ │ │ + subs r6, r5, #6 │ │ │ │ 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 r3, [pc, #44] @ (186c98 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -394652,15 +394652,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2796] @ 0xaec │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ rev16 r0, r3 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r6, r1, #5 │ │ │ │ + subs r6, r7, #5 │ │ │ │ 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 r3, [pc, #48] @ (186ce0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -394680,15 +394680,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ rev r4, r2 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + subs r6, r1, #5 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (186d30 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -394711,15 +394711,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #160] @ 0xa0 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cbnz r2, 186d66 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r0, r5, #3 │ │ │ │ + subs r0, r3, #4 │ │ │ │ lsls r7, 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, #40] @ (186d70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -394737,15 +394737,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2748] @ 0xabc │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 186d92 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r2, r7, #2 │ │ │ │ + subs r2, r5, #3 │ │ │ │ lsls r7, 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] @ (186db4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -394764,15 +394764,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 186dc6 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r6, r0, #2 │ │ │ │ + subs r6, r6, #2 │ │ │ │ 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 r3, [pc, #48] @ (186dfc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -394792,15 +394792,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xb8f8 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r6, r0, #2 │ │ │ │ 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 │ │ │ │ ldr.w ip, [pc, #56] @ 186e50 │ │ │ │ mov r7, r3 │ │ │ │ @@ -394822,15 +394822,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r4, [ip, #2600] @ 0xa28 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb8ac │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + subs r4, r1, #1 │ │ │ │ lsls r7, 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] @ (186e8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -394846,15 +394846,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2616] @ 0xa38 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb85c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + subs r4, r2, #0 │ │ │ │ lsls r7, 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] @ (186ec8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -394870,15 +394870,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2672] @ 0xa70 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb820 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r0, r7, #6 │ │ │ │ + adds r0, r5, #7 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (186f20 ) │ │ │ │ @@ -394904,15 +394904,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb7e2 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r6, r6, #5 │ │ │ │ + adds r6, r4, #6 │ │ │ │ lsls r7, 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, #40] @ (186f60 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -394930,15 +394930,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2664] @ 0xa68 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb78c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r6, r4, #5 │ │ │ │ lsls r7, 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, #40] @ (186fa0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -394956,15 +394956,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2660] @ 0xa64 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb74c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r6, r0, #4 │ │ │ │ + adds r6, r6, #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 │ │ │ │ ldr.w ip, [pc, #56] @ 186ff4 │ │ │ │ mov r6, r3 │ │ │ │ @@ -394986,15 +394986,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r4, [ip, #2652] @ 0xa5c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb708 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r0, r1, #3 │ │ │ │ + adds r0, r7, #3 │ │ │ │ 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 r3, [pc, #44] @ (187038 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -395013,15 +395013,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2700] @ 0xa8c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xb6b8 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + adds r6, r7, #2 │ │ │ │ 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 │ │ │ │ ldr.w ip, [pc, #56] @ 18708c │ │ │ │ mov r7, r3 │ │ │ │ @@ -395043,15 +395043,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #2640] @ 0xa50 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cpsid │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r7, 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, #40] @ (1870cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -395069,15 +395069,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2636] @ 0xa4c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb620 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + adds r6, r1, #1 │ │ │ │ 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 r3, [pc, #44] @ (187110 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -395096,15 +395096,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2756] @ 0xac4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r5, r6, r7, lr} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + adds r6, r4, #0 │ │ │ │ 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 r3, [pc, #44] @ (187154 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -395123,15 +395123,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2752] @ 0xac0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r2, r3, r4, r7, lr} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r2, r1, r7 │ │ │ │ + subs r2, r7, r7 │ │ │ │ lsls r7, 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, #40] @ (187194 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -395149,15 +395149,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2736] @ 0xab0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r6, lr} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + subs r6, r1, r7 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (1871ec ) │ │ │ │ @@ -395183,15 +395183,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r1, r2, r4, lr} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + subs r6, r2, r6 │ │ │ │ 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 │ │ │ │ ldr.w ip, [pc, #56] @ 187240 │ │ │ │ mov r7, r3 │ │ │ │ @@ -395213,15 +395213,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #2624] @ 0xa40 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r4, r2, r5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (187298 ) │ │ │ │ @@ -395247,15 +395247,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r1, r3, r5, r6} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r6, r4, r3 │ │ │ │ + subs r6, r2, r4 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #236] @ (1873a0 ) │ │ │ │ @@ -395340,15 +395340,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl b2268 │ │ │ │ ldr.w r2, [fp, #436] @ 0x1b4 │ │ │ │ add.w r3, r2, r9 │ │ │ │ b.n 18731e │ │ │ │ push {r2, r4} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bmi.n 18744c │ │ │ │ + bmi.n 1872ac │ │ │ │ lsls r7, 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] @ (1873e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -395367,15 +395367,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2016] @ 0x7e0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cbz r4, 18742a │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r6, r5, r6 │ │ │ │ + adds r6, r3, r7 │ │ │ │ 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 │ │ │ │ ldr.w ip, [pc, #56] @ 187438 │ │ │ │ mov r7, r3 │ │ │ │ @@ -395397,15 +395397,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3120] @ 0xc30 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ uxtb r4, r0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + adds r4, r4, r6 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (187488 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -395428,15 +395428,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #2024] @ 0x7e8 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ sxtb r2, r6 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r0, r5, r5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (1874e0 ) │ │ │ │ @@ -395463,15 +395463,15 @@ │ │ │ │ ldr.w r4, [ip, #2020] @ 0x7e4 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ sxth r2, r4 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r0, r7, r3 │ │ │ │ + adds r0, r5, 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, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (187538 ) │ │ │ │ @@ -395497,15 +395497,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cbz r2, 18756e │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r4, r3 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (187588 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -395528,15 +395528,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #2012] @ 0x7dc │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cbz r2, 1875a8 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r0, r5, r2 │ │ │ │ lsls r7, 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, #48] @ (1875d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -395557,15 +395557,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl b3370 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cbz r4, 1875dc │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r6, r0, r1 │ │ │ │ + adds r6, r6, r1 │ │ │ │ lsls r7, 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, #68] @ (18762c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -399387,15 +399387,15 @@ │ │ │ │ ldr.w r3, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r1, r3, r5 │ │ │ │ b.n 18a13a │ │ │ │ nop │ │ │ │ strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldc 0, cr0, [r8], {230} @ 0xe6 │ │ │ │ + stcl 0, cr0, [r8], {230} @ 0xe6 │ │ │ │ stmdb 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] @ (18a258 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ @@ -399452,15 +399452,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r2, [r7, #436] @ 0x1b4 │ │ │ │ adds r3, r2, r6 │ │ │ │ b.n 18a1fe │ │ │ │ nop │ │ │ │ strh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - @ instruction: 0xebf400e6 │ │ │ │ + stc 0, cr0, [r4], #-920 @ 0xfffffc68 │ │ │ │ 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] @ (18a324 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -399520,15 +399520,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 18a2bc │ │ │ │ strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adc.w r0, ip, r6, asr #3 │ │ │ │ + sbcs.w r0, ip, r6, asr #3 │ │ │ │ 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] @ (18a3f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -399589,15 +399589,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 18a388 │ │ │ │ strh r6, [r0, #28] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - eors.w r0, r0, r6, asr #3 │ │ │ │ + pkhtb r0, r0, r6, asr #3 │ │ │ │ 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] @ (18a4c8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -399660,15 +399660,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 18a45a │ │ │ │ strh r6, [r6, #20] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrd r0, r0, [r2, #920] @ 0x398 │ │ │ │ + and.w r0, r2, r6, asr #3 │ │ │ │ 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] @ (18a5a4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -399735,15 +399735,15 @@ │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 18a538 │ │ │ │ nop │ │ │ │ strh r2, [r4, #14] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stmdb r2, {r1, r2, r5, r6, r7} │ │ │ │ + ldmdb r2!, {r1, r2, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (18a678 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -399806,15 +399806,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 18a60a │ │ │ │ strh r6, [r0, #8] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - @ instruction: 0xe83a00e6 │ │ │ │ + strd r0, r0, [sl], #-920 @ 0x398 │ │ │ │ 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] @ (18a74c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -399877,15 +399877,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 18a6de │ │ │ │ strh r2, [r6, #0] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - b.n 18a638 │ │ │ │ + b.n 18a698 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ (18a828 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -399953,15 +399953,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r0, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r0, sl │ │ │ │ b.n 18a7b2 │ │ │ │ ldrb r6, [r3, #29] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - b.n 18a574 │ │ │ │ + b.n 18a5d4 │ │ │ │ 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, #200] @ (18a90c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -400031,15 +400031,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 18a89a │ │ │ │ ldrb r2, [r0, #26] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - b.n 18a4c4 │ │ │ │ + b.n 18a524 │ │ │ │ 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, #196] @ (18a9ec ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -400109,15 +400109,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18a976 │ │ │ │ nop │ │ │ │ ldrb r6, [r3, #22] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - b.n 18a414 │ │ │ │ + b.n 18a474 │ │ │ │ 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, #196] @ (18aacc ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -400187,15 +400187,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18aa56 │ │ │ │ nop │ │ │ │ ldrb r6, [r7, #18] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - b.n 18a35c │ │ │ │ + b.n 18a3bc │ │ │ │ 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, #200] @ (18abb0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -400265,15 +400265,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 18ab3e │ │ │ │ ldrb r6, [r3, #15] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - b.n 18b298 │ │ │ │ + b.n 18b2f8 │ │ │ │ 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, #200] @ (18ac94 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -400343,15 +400343,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 18ac22 │ │ │ │ ldrb r2, [r7, #11] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - b.n 18b1dc │ │ │ │ + b.n 18b23c │ │ │ │ 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, #200] @ (18ad78 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -400421,15 +400421,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 18ad06 │ │ │ │ ldrb r6, [r2, #8] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - b.n 18b120 │ │ │ │ + b.n 18b180 │ │ │ │ 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, #196] @ (18ae58 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -400499,15 +400499,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18ade2 │ │ │ │ nop │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - b.n 18b070 │ │ │ │ + b.n 18b0d0 │ │ │ │ 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, #200] @ (18af3c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -400577,15 +400577,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 18aeca │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - b.n 18afac │ │ │ │ + b.n 18b00c │ │ │ │ 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, #196] @ (18b01c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -400655,15 +400655,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18afa6 │ │ │ │ nop │ │ │ │ strb r6, [r5, #29] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 156 @ 0x9c │ │ │ │ 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, #196] @ (18b0fc ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -400732,15 +400732,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18b086 │ │ │ │ strb r6, [r1, #26] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ 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, #196] @ (18b1dc ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -400809,15 +400809,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18b166 │ │ │ │ strb r6, [r5, #22] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ble.n 18b190 │ │ │ │ + udf #6 │ │ │ │ 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, #204] @ (18b2c4 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -400888,15 +400888,15 @@ │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 18b24e │ │ │ │ nop │ │ │ │ strb r6, [r1, #19] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ble.n 18b2d0 │ │ │ │ + ble.n 18b330 │ │ │ │ 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, #204] @ (18b3ac ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -400967,15 +400967,15 @@ │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 18b336 │ │ │ │ nop │ │ │ │ strb r6, [r4, #15] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bgt.n 18b410 │ │ │ │ + bgt.n 18b470 │ │ │ │ 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, #196] @ (18b48c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -401044,15 +401044,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18b416 │ │ │ │ strb r6, [r7, #11] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - blt.n 18b558 │ │ │ │ + blt.n 18b3b8 │ │ │ │ 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, #196] @ (18b56c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -401121,15 +401121,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18b4f6 │ │ │ │ strb r6, [r3, #8] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bge.n 18b4a0 │ │ │ │ + bge.n 18b500 │ │ │ │ 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, #196] @ (18b64c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -401198,15 +401198,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18b5d6 │ │ │ │ strb r6, [r7, #4] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bls.n 18b5e8 │ │ │ │ + bls.n 18b648 │ │ │ │ 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, #196] @ (18b72c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -401275,15 +401275,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18b6b6 │ │ │ │ strb r6, [r3, #1] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bhi.n 18b730 │ │ │ │ + bls.n 18b790 │ │ │ │ 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, #196] @ (18b80c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -401352,15 +401352,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18b796 │ │ │ │ ldr r6, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bhi.n 18b878 │ │ │ │ + bhi.n 18b8d8 │ │ │ │ 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, #204] @ (18b8f4 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -401431,15 +401431,15 @@ │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 18b87e │ │ │ │ nop │ │ │ │ ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bvc.n 18b9b8 │ │ │ │ + bvc.n 18b818 │ │ │ │ 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, #196] @ (18b9d4 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -401508,15 +401508,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18b95e │ │ │ │ ldr r6, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bvs.n 18b900 │ │ │ │ + bvs.n 18b960 │ │ │ │ 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, #196] @ (18bab4 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -401585,15 +401585,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18ba3e │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bpl.n 18ba48 │ │ │ │ + bpl.n 18baa8 │ │ │ │ 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, #196] @ (18bb94 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -401662,15 +401662,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18bb1e │ │ │ │ ldr r6, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bmi.n 18bb90 │ │ │ │ + bpl.n 18bbf0 │ │ │ │ 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, #204] @ (18bc7c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -401741,15 +401741,15 @@ │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 18bc06 │ │ │ │ nop │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bmi.n 18bcd0 │ │ │ │ + bmi.n 18bd30 │ │ │ │ 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, #196] @ (18bd5c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -401818,15 +401818,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18bce6 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bcc.n 18be18 │ │ │ │ + bcc.n 18bc78 │ │ │ │ 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, #196] @ (18be3c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -401895,15 +401895,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18bdc6 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bcs.n 18bd60 │ │ │ │ + bcs.n 18bdc0 │ │ │ │ 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 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (18bf2c ) │ │ │ │ @@ -401978,15 +401978,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18beae │ │ │ │ nop │ │ │ │ ldr r6, [r5, #4] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bne.n 18be9c │ │ │ │ + bne.n 18befc │ │ │ │ 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 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #200] @ (18c010 ) │ │ │ │ @@ -402057,15 +402057,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18bf94 │ │ │ │ str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - beq.n 18bfec │ │ │ │ + bne.n 18c04c │ │ │ │ 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 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #200] @ (18c0f4 ) │ │ │ │ @@ -402136,15 +402136,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18c078 │ │ │ │ str r2, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - beq.n 18c140 │ │ │ │ + beq.n 18c1a0 │ │ │ │ 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 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (18c1e4 ) │ │ │ │ @@ -402219,15 +402219,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18c166 │ │ │ │ nop │ │ │ │ str r6, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ 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 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (18c2d4 ) │ │ │ │ @@ -402302,15 +402302,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18c256 │ │ │ │ nop │ │ │ │ str r6, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r3, r5, 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 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (18c3c4 ) │ │ │ │ @@ -402385,15 +402385,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18c346 │ │ │ │ nop │ │ │ │ str r6, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + ldmia r5!, {r2, r4, r6, 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 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #200] @ (18c4a8 ) │ │ │ │ @@ -402464,15 +402464,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18c42c │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, 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, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (18c598 ) │ │ │ │ @@ -402547,15 +402547,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18c51a │ │ │ │ nop │ │ │ │ str r2, [r0, #32] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r4, {r2, r4, r5} │ │ │ │ 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 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #200] @ (18c67c ) │ │ │ │ @@ -402626,15 +402626,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18c600 │ │ │ │ str r2, [r2, #16] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r5, r6} │ │ │ │ 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 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (18c76c ) │ │ │ │ @@ -402709,15 +402709,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18c6ee │ │ │ │ nop │ │ │ │ str r6, [r5, #0] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #200] @ (18c850 ) │ │ │ │ @@ -402788,15 +402788,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18c7d4 │ │ │ │ ldrsh r6, [r7, r4] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r6, 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 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #200] @ (18c934 ) │ │ │ │ @@ -402867,15 +402867,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18c8b8 │ │ │ │ ldrsh r2, [r3, r1] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r1, {r1} │ │ │ │ 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 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (18ca24 ) │ │ │ │ @@ -402950,15 +402950,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18c9a6 │ │ │ │ nop │ │ │ │ ldrb r6, [r6, r5] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ 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 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (18cb14 ) │ │ │ │ @@ -403033,15 +403033,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18ca96 │ │ │ │ nop │ │ │ │ ldrb r6, [r0, r2] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stmia r7!, {r3, r5} │ │ │ │ + stmia r7!, {r3, r4, r6} │ │ │ │ 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 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (18cc04 ) │ │ │ │ @@ -403116,15 +403116,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18cb86 │ │ │ │ nop │ │ │ │ ldrh r6, [r2, r6] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r2, 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 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #200] @ (18cce8 ) │ │ │ │ @@ -403195,15 +403195,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18cc6c │ │ │ │ ldrh r6, [r4, r2] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stmia r5!, {r1, r2, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, 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 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (18cdd8 ) │ │ │ │ @@ -403278,15 +403278,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18cd5a │ │ │ │ nop │ │ │ │ ldr r2, [r0, r7] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r5, r6, 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 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #200] @ (18cebc ) │ │ │ │ @@ -403357,15 +403357,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18ce40 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ 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, #192] @ (18cf98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -403434,15 +403434,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, r9 │ │ │ │ b.n 18cf1e │ │ │ │ ldrsb r6, [r5, r7] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r3!, {r2, r4, r6} │ │ │ │ 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, #376] @ (18d12c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -406935,15 +406935,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3408] @ 0xd50 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r7, #116 @ 0x74 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ 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.w ip, [pc, #56] @ 18f7d0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -406965,15 +406965,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3816] @ 0xee8 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r7, #44 @ 0x2c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #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 │ │ │ │ ldr.w ip, [pc, #56] @ 18f824 │ │ │ │ mov r7, r3 │ │ │ │ @@ -406995,15 +406995,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r4, [ip, #3808] @ 0xee0 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r6, #216 @ 0xd8 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r2, [sp, #768] @ 0x300 │ │ │ │ + ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ 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, #40] @ (18f864 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -407021,15 +407021,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3804] @ 0xedc │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r6, #136 @ 0x88 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ 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, #44] @ (18f8a8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407048,15 +407048,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3512] @ 0xdb8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #72 @ 0x48 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ 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, #44] @ (18f8ec ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407075,15 +407075,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3156] @ 0xc54 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #4 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #392] @ 0x188 │ │ │ │ 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, #44] @ (18f930 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407102,15 +407102,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3780] @ 0xec4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #192 @ 0xc0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ 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.w ip, [pc, #56] @ 18f984 │ │ │ │ mov r7, r3 │ │ │ │ @@ -407132,15 +407132,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3776] @ 0xec0 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r5, #120 @ 0x78 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r1, [sp, #816] @ 0x330 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ 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.w ip, [pc, #56] @ 18f9d8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -407162,15 +407162,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3772] @ 0xebc │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r5, #36 @ 0x24 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #768] @ 0x300 │ │ │ │ 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, #44] @ (18fa1c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407189,15 +407189,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3768] @ 0xeb8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #212 @ 0xd4 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ 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, #44] @ (18fa60 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407216,15 +407216,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3764] @ 0xeb4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #144 @ 0x90 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ 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, #44] @ (18faa4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407243,15 +407243,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3760] @ 0xeb0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #76 @ 0x4c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ 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, #44] @ (18fae8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407270,15 +407270,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3756] @ 0xeac │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #8 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ 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.w ip, [pc, #56] @ 18fb3c │ │ │ │ mov r7, r3 │ │ │ │ @@ -407300,15 +407300,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3752] @ 0xea8 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ 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.w ip, [pc, #56] @ 18fb90 │ │ │ │ mov r7, r3 │ │ │ │ @@ -407330,15 +407330,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3748] @ 0xea4 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ 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, #44] @ (18fbd4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407357,15 +407357,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3724] @ 0xe8c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #28 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ 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, #44] @ (18fc18 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407384,15 +407384,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3720] @ 0xe88 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #216 @ 0xd8 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ 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.w ip, [pc, #56] @ 18fc6c │ │ │ │ mov r7, r3 │ │ │ │ @@ -407414,15 +407414,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3716] @ 0xe84 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r2, #144 @ 0x90 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r7, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ 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.w ip, [pc, #56] @ 18fcc0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -407444,15 +407444,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3712] @ 0xe80 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r7, [sp, #800] @ 0x320 │ │ │ │ + str r7, [sp, #992] @ 0x3e0 │ │ │ │ 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, #44] @ (18fd04 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407471,15 +407471,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3708] @ 0xe7c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r1, #236 @ 0xec │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r7, [sp, #600] @ 0x258 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ 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, #44] @ (18fd48 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407498,15 +407498,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3704] @ 0xe78 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r1, #168 @ 0xa8 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r7, [sp, #424] @ 0x1a8 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ 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, #44] @ (18fd8c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407525,15 +407525,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3700] @ 0xe74 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ 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, #40] @ (18fdcc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -407551,15 +407551,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3672] @ 0xe58 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r1, #32 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #296] @ 0x128 │ │ │ │ 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, #44] @ (18fe10 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407578,15 +407578,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3668] @ 0xe54 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #152] @ 0x98 │ │ │ │ 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, #40] @ (18fe50 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -407604,15 +407604,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3660] @ 0xe4c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r0, #156 @ 0x9c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r6, [sp, #776] @ 0x308 │ │ │ │ + str r6, [sp, #968] @ 0x3c8 │ │ │ │ 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, #40] @ (18fe90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -407630,15 +407630,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3648] @ 0xe40 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r6, [sp, #600] @ 0x258 │ │ │ │ + str r6, [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, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (18fed0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -407656,15 +407656,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3644] @ 0xe3c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r0, #28 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #616] @ 0x268 │ │ │ │ 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 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #68] @ (18ff30 ) │ │ │ │ @@ -407694,15 +407694,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r7, #218 @ 0xda │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ 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, #60] @ (18ff88 ) │ │ │ │ @@ -407728,15 +407728,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r7, #122 @ 0x7a │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r5, [sp, #920] @ 0x398 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ 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, #40] @ (18ffc8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -407754,15 +407754,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3588] @ 0xe04 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r7, #36 @ 0x24 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r5, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ 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, #44] @ (19000c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407781,15 +407781,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3264] @ 0xcc0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r6, #228 @ 0xe4 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r5, [sp, #568] @ 0x238 │ │ │ │ + str r5, [sp, #760] @ 0x2f8 │ │ │ │ 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, #44] @ (190050 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407808,15 +407808,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3260] @ 0xcbc │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r6, #160 @ 0xa0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r5, [sp, #376] @ 0x178 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ 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, #44] @ (190094 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407835,15 +407835,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3256] @ 0xcb8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ 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.w ip, [pc, #56] @ 1900e8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -407865,15 +407865,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3252] @ 0xcb4 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r6, #20 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r4, [sp, #976] @ 0x3d0 │ │ │ │ + str r5, [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, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 19013c │ │ │ │ mov r7, r3 │ │ │ │ @@ -407895,15 +407895,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3248] @ 0xcb0 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r5, #192 @ 0xc0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r4, [sp, #704] @ 0x2c0 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ 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.w ip, [pc, #56] @ 190190 │ │ │ │ mov r7, r3 │ │ │ │ @@ -407925,15 +407925,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3244] @ 0xcac │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r5, #108 @ 0x6c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r4, [sp, #432] @ 0x1b0 │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ 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.w ip, [pc, #56] @ 1901e4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -407955,15 +407955,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3288] @ 0xcd8 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r5, #24 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ + str r4, [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, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 190238 │ │ │ │ mov r7, r3 │ │ │ │ @@ -407985,15 +407985,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3284] @ 0xcd4 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, #196 @ 0xc4 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r3, [sp, #928] @ 0x3a0 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ 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.w ip, [pc, #56] @ 19028c │ │ │ │ mov r7, r3 │ │ │ │ @@ -408015,15 +408015,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3280] @ 0xcd0 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, #112 @ 0x70 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ + str r3, [sp, #864] @ 0x360 │ │ │ │ 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.w ip, [pc, #56] @ 1902e0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -408045,15 +408045,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3132] @ 0xc3c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, #28 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ 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, #60] @ (190338 ) │ │ │ │ @@ -408079,15 +408079,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r3, #202 @ 0xca │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ (190370 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -408101,15 +408101,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #3236] @ 0xca4 │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r3, #118 @ 0x76 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ 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, #48] @ (1903b8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -408129,15 +408129,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #420] @ 0x1a4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r2, [sp, #872] @ 0x368 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ 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 r4, [pc, #52] @ (190408 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -408160,15 +408160,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #412] @ 0x19c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r2, #242 @ 0xf2 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (190460 ) │ │ │ │ @@ -408195,15 +408195,15 @@ │ │ │ │ ldr.w r4, [ip, #408] @ 0x198 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r2, #162 @ 0xa2 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ 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 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #76] @ (1904c8 ) │ │ │ │ @@ -408236,15 +408236,15 @@ │ │ │ │ ldr.w r4, [ip, #404] @ 0x194 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r2, #74 @ 0x4a │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ 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, #44] @ (19050c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -408263,15 +408263,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #392] @ 0x188 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r1, #228 @ 0xe4 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r1, [sp, #808] @ 0x328 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #72] @ (190570 ) │ │ │ │ @@ -408303,15 +408303,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #776] @ 0x308 │ │ │ │ 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, #64] @ (1905cc ) │ │ │ │ @@ -408339,15 +408339,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ 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, #44] @ (190610 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -408366,15 +408366,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3436] @ 0xd6c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #248] @ 0xf8 │ │ │ │ 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, #44] @ (190654 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -408393,15 +408393,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3432] @ 0xd68 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #156 @ 0x9c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ 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, #44] @ (190698 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -408420,15 +408420,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3428] @ 0xd64 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #88 @ 0x58 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ 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.w ip, [pc, #56] @ 1906ec │ │ │ │ mov r7, r3 │ │ │ │ @@ -408450,15 +408450,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3424] @ 0xd60 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, #16 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r0, [sp, #560] @ 0x230 │ │ │ │ + str r0, [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, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #84] @ (19075c ) │ │ │ │ @@ -408496,15 +408496,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r6, r7, #6 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ 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, #60] @ (1907b4 ) │ │ │ │ @@ -408530,15 +408530,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r6, r1, #5 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r2, [r6, #62] @ 0x3e │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ 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.w ip, [pc, #56] @ 190808 │ │ │ │ mov r7, r3 │ │ │ │ @@ -408560,15 +408560,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3464] @ 0xd88 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r4, r6, #3 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ 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, #60] @ (190860 ) │ │ │ │ @@ -408594,15 +408594,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r2, r4, #2 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ 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, #60] @ (1908b8 ) │ │ │ │ @@ -408628,15 +408628,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r2, r1, #1 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r2, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ 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 r4, [pc, #52] @ (190908 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -408659,15 +408659,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1380] @ 0x564 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ adds r2, r6, #7 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r0, [r5, #54] @ 0x36 │ │ │ │ + ldrh r0, [r3, #56] @ 0x38 │ │ │ │ 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, #40] @ (190948 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -408685,15 +408685,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r3, #3520] @ 0xdc0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r4, r4, #6 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ 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, #40] @ (190988 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -408711,15 +408711,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r3, #3516] @ 0xdbc │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r4, r4, #5 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r2, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r0, #54] @ 0x36 │ │ │ │ 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.w ip, [pc, #56] @ 1909dc │ │ │ │ mov r7, r3 │ │ │ │ @@ -408741,15 +408741,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3276] @ 0xccc │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ adds r0, r4, #4 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r4, [r4, #50] @ 0x32 │ │ │ │ + ldrh r4, [r2, #52] @ 0x34 │ │ │ │ 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, #40] @ (190a1c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -408767,15 +408767,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3508] @ 0xdb4 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r0, r2, #3 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r6, [r5, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #36] @ (190a58 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -408791,15 +408791,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3504] @ 0xdb0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r0, r2, #2 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r4, [r1, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ 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, #48] @ (190aa0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -408819,15 +408819,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1952] @ 0x7a0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, r2, #1 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r2, #48] @ 0x30 │ │ │ │ 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, #60] @ (190af8 ) │ │ │ │ @@ -408853,15 +408853,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ adds r2, r1, #0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + ldrh r2, [r4, #46] @ 0x2e │ │ │ │ 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.w ip, [pc, #56] @ 190b4c │ │ │ │ mov r7, r3 │ │ │ │ @@ -408883,15 +408883,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3320] @ 0xcf8 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r0, r6, r6 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ 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 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #68] @ (190bac ) │ │ │ │ @@ -408922,15 +408922,15 @@ │ │ │ │ ldr.w r4, [ip, #1944] @ 0x798 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r6, r3, r5 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ 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 r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (190c04 ) │ │ │ │ @@ -408957,15 +408957,15 @@ │ │ │ │ ldr.w r4, [ip, #1940] @ 0x794 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r6, r7, r3 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #68] @ (190c64 ) │ │ │ │ @@ -408995,15 +408995,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r6, r4, r2 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r6, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #38] @ 0x26 │ │ │ │ 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, #60] @ (190cbc ) │ │ │ │ @@ -409029,15 +409029,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r6, r0, r1 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r2, [r5, #34] @ 0x22 │ │ │ │ + ldrh r2, [r3, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #252] @ (190dd4 ) │ │ │ │ @@ -409134,15 +409134,15 @@ │ │ │ │ ldr.w r0, [sl, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r3, r0, r1 │ │ │ │ b.n 190d3a │ │ │ │ nop │ │ │ │ adds r6, r5, r7 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ 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, #48] @ (190e1c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -409163,15 +409163,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl b3370 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r0, r3, r3 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r2, [r5, #24] │ │ │ │ + ldrh r2, [r3, #26] │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #68] @ (190e78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -412612,15 +412612,15 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 1935d8 │ │ │ │ adds.w r1, r4, #130 @ 0x82 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ 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 r6, r2 │ │ │ │ ldr r2, [pc, #200] @ (1936fc ) │ │ │ │ @@ -412830,15 +412830,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl b2268 │ │ │ │ ldr.w r5, [sl, #436] @ 0x1b4 │ │ │ │ adds r3, r5, #3 │ │ │ │ b.n 193856 │ │ │ │ cdp 1, 9, cr0, cr10, cr2, {4} │ │ │ │ - str r4, [r2, #12] │ │ │ │ + str r4, [r0, #16] │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #132] @ (193944 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -412884,15 +412884,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r9 │ │ │ │ bl b2268 │ │ │ │ ldr.w r5, [sl, #436] @ 0x1b4 │ │ │ │ adds r5, #2 │ │ │ │ b.n 1938ec │ │ │ │ cdp 1, 0, cr0, cr6, cr2, {4} │ │ │ │ - str r2, [r2, #4] │ │ │ │ + str r2, [r0, #8] │ │ │ │ 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, #376] @ (193ad8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -413098,15 +413098,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #3 │ │ │ │ b.n 193b1e │ │ │ │ nop │ │ │ │ rsbs r1, r6, r2, lsl #2 │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ + ldrsh r2, [r3, r1] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #168] @ (193c58 ) │ │ │ │ @@ -413168,15 +413168,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl b2268 │ │ │ │ ldr.w r5, [sl, #436] @ 0x1b4 │ │ │ │ adds r3, r5, #4 │ │ │ │ b.n 193bdc │ │ │ │ nop │ │ │ │ adds.w r1, r6, r2, lsl #2 │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ 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 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #168] @ (193d1c ) │ │ │ │ @@ -413241,15 +413241,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #3 │ │ │ │ b.n 193ca2 │ │ │ │ orrs.w r1, r2, r2, lsl #2 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #176] @ (193de8 ) │ │ │ │ @@ -413313,15 +413313,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r9 │ │ │ │ bl b2268 │ │ │ │ ldr.w r4, [sl, #436] @ 0x1b4 │ │ │ │ adds r3, r4, #4 │ │ │ │ b.n 193d66 │ │ │ │ @ instruction: 0xe98e0182 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #176] @ (193eb4 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -413594,15 +413594,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 19408a │ │ │ │ b.n 193df0 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #188] @ (1941f0 ) │ │ │ │ @@ -413673,15 +413673,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 194160 │ │ │ │ nop │ │ │ │ b.n 193d18 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #200] @ (1942d4 ) │ │ │ │ @@ -413756,15 +413756,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 19423a │ │ │ │ nop │ │ │ │ b.n 193c4c │ │ │ │ lsls r2, r0, #6 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ 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 r8, r3 │ │ │ │ ldr r3, [pc, #208] @ (1943c0 ) │ │ │ │ @@ -413843,15 +413843,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #6 │ │ │ │ b.n 19431c │ │ │ │ nop │ │ │ │ b.n 194b70 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ 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, #220] @ (1944b8 ) │ │ │ │ @@ -413934,15 +413934,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #6 │ │ │ │ b.n 19440a │ │ │ │ nop │ │ │ │ b.n 194a90 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ 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 r5, r3 │ │ │ │ mov r3, r2 │ │ │ │ @@ -414084,15 +414084,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl b2268 │ │ │ │ ldr.w r2, [r9, #436] @ 0x1b4 │ │ │ │ add.w r3, r8, r2 │ │ │ │ b.n 19460a │ │ │ │ b.n 194890 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strh r4, [r6, r7] │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #192] @ 194750 │ │ │ │ mov r6, r3 │ │ │ │ @@ -414159,15 +414159,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ add.w r2, r8, r3 │ │ │ │ b.n 1946e2 │ │ │ │ b.n 1947bc │ │ │ │ lsls r2, r0, #6 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r4, [r5, r4] │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #192] @ 19482c │ │ │ │ mov r6, r3 │ │ │ │ @@ -414234,15 +414234,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ add.w r2, r8, r3 │ │ │ │ b.n 1947be │ │ │ │ svc 88 @ 0x58 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r0, [r4, r1] │ │ │ │ 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 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r3 │ │ │ │ @@ -414322,15 +414322,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [fp, #436] @ 0x1b4 │ │ │ │ add.w r2, r3, r9 │ │ │ │ b.n 19489e │ │ │ │ udf #122 @ 0x7a │ │ │ │ lsls r2, r0, #6 │ │ │ │ - str r4, [r0, r5] │ │ │ │ + str r4, [r6, r5] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (1949fc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -414394,15 +414394,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19498e │ │ │ │ ble.n 194904 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - str r2, [r1, r2] │ │ │ │ + str r2, [r7, r2] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (194ad0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -414466,15 +414466,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 194a62 │ │ │ │ bgt.n 194a30 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldr r7, [pc, #840] @ (194e20 ) │ │ │ │ + str r2, [r0, r0] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (194ba4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -414538,15 +414538,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 194b36 │ │ │ │ blt.n 194b5c │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldr r7, [pc, #120] @ (194c24 ) │ │ │ │ + ldr r7, [pc, #312] @ (194ce4 ) │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (194c78 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -414610,15 +414610,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 194c0a │ │ │ │ blt.n 194c88 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldr r6, [pc, #392] @ (194e08 ) │ │ │ │ + ldr r6, [pc, #584] @ (194ec8 ) │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (194d4c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -414682,15 +414682,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 194cde │ │ │ │ bge.n 194db4 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldr r5, [pc, #632] @ (194fcc ) │ │ │ │ + ldr r5, [pc, #824] @ (19508c ) │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (194e20 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -414754,15 +414754,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 194db2 │ │ │ │ bls.n 194ee0 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldr r4, [pc, #872] @ (195190 ) │ │ │ │ + ldr r5, [pc, #40] @ (194e50 ) │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #196] @ (194f00 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -414832,15 +414832,15 @@ │ │ │ │ ldr.w r0, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r0, sl │ │ │ │ b.n 194e86 │ │ │ │ nop │ │ │ │ bhi.n 194e18 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldr r4, [pc, #72] @ (194f50 ) │ │ │ │ + ldr r4, [pc, #264] @ (195010 ) │ │ │ │ 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, #192] @ (194fdc ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -414908,15 +414908,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 194f6a │ │ │ │ bvc.n 194f34 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldr r3, [pc, #312] @ (19511c ) │ │ │ │ + ldr r3, [pc, #504] @ (1951dc ) │ │ │ │ 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, #204] @ (1950c4 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -414989,15 +414989,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r7, r1 │ │ │ │ b.n 195046 │ │ │ │ nop │ │ │ │ bvs.n 195064 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldr r2, [pc, #544] @ (1952ec ) │ │ │ │ + ldr r2, [pc, #736] @ (1953ac ) │ │ │ │ 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 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #220] @ (1951bc ) │ │ │ │ @@ -415075,15 +415075,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r0, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r0, sl │ │ │ │ b.n 19512c │ │ │ │ bpl.n 19518c │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldr r1, [pc, #672] @ (195464 ) │ │ │ │ + ldr r1, [pc, #864] @ (195524 ) │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #236] @ (1952c4 ) │ │ │ │ @@ -415170,15 +415170,15 @@ │ │ │ │ ldr.w r1, [fp, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r9, r1 │ │ │ │ b.n 19522a │ │ │ │ nop │ │ │ │ bmi.n 1952a8 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldr r0, [pc, #784] @ (1955dc ) │ │ │ │ + ldr r0, [pc, #976] @ (19569c ) │ │ │ │ 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 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #228] @ (1953c4 ) │ │ │ │ @@ -415262,15 +415262,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r0, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r0, fp │ │ │ │ b.n 19532e │ │ │ │ bcc.n 195394 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - blxns fp │ │ │ │ + ldr r0, [pc, #48] @ (1953fc ) │ │ │ │ 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, #376] @ (195558 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -415795,15 +415795,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r2, #436] @ 0x1b4 │ │ │ │ adds r1, r3, r6 │ │ │ │ b.n 1958fe │ │ │ │ nop │ │ │ │ ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r2, r0, #6 │ │ │ │ - tst r0, r5 │ │ │ │ + negs r0, r3 │ │ │ │ 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 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #236] @ (195a84 ) │ │ │ │ @@ -415892,15 +415892,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r0, r3, r1 │ │ │ │ b.n 1959fc │ │ │ │ ldmia r5, {r1, r2, r3, r5} │ │ │ │ lsls r2, r0, #6 │ │ │ │ - asrs r0, r7 │ │ │ │ + adcs r0, r5 │ │ │ │ lsls r6, r4, #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 │ │ │ │ @@ -418713,15 +418713,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3996] @ 0xf9c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r0, r6, #7 │ │ │ │ + movs r0, #32 │ │ │ │ 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.w ip, [pc, #56] @ 197c1c │ │ │ │ mov r7, r3 │ │ │ │ @@ -418743,15 +418743,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3992] @ 0xf98 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r2, sp, #896 @ 0x380 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + subs r0, r4, #7 │ │ │ │ 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, #44] @ (197c60 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -418770,15 +418770,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3792] @ 0xed0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r2, sp, #576 @ 0x240 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r2, r7, #5 │ │ │ │ + subs r2, r5, #6 │ │ │ │ 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.w ip, [pc, #56] @ 197cb4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -418800,15 +418800,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3788] @ 0xecc │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + subs r0, r6, #5 │ │ │ │ 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.w ip, [pc, #56] @ 197d08 │ │ │ │ mov r7, r3 │ │ │ │ @@ -418830,15 +418830,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3784] @ 0xec8 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r4, r6, #4 │ │ │ │ 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, #44] @ (197d4c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -418857,15 +418857,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3988] @ 0xf94 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r1, sp, #656 @ 0x290 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r6, r2, #3 │ │ │ │ + subs r6, r0, #4 │ │ │ │ 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, #44] @ (197d90 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -418884,15 +418884,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3984] @ 0xf90 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r6, r4, #2 │ │ │ │ + subs r6, r2, #3 │ │ │ │ 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, #40] @ (197dd0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -418910,15 +418910,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3664] @ 0xe50 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r6, r4, #2 │ │ │ │ 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, #44] @ (197e14 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -418937,15 +418937,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3656] @ 0xe48 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r0, sp, #880 @ 0x370 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r6, r0, #1 │ │ │ │ + subs r6, r6, #1 │ │ │ │ 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, #40] @ (197e54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -418963,15 +418963,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3652] @ 0xe44 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r0, sp, #608 @ 0x260 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r2, r2, #0 │ │ │ │ + subs r2, r0, #1 │ │ │ │ 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 r4, [pc, #52] @ (197ea4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -418994,15 +418994,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1436] @ 0x59c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + subs r4, r2, #0 │ │ │ │ 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 r4, [pc, #52] @ (197ef4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -419025,15 +419025,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1440] @ 0x5a0 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r0, sp, #24 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r0, r4, #7 │ │ │ │ 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 r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (197f4c ) │ │ │ │ @@ -419060,15 +419060,15 @@ │ │ │ │ ldr.w r4, [ip, #1464] @ 0x5b8 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r7, pc, #728 @ (adr r7, 198228 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - adds r0, r7, #5 │ │ │ │ + adds r0, r5, #6 │ │ │ │ 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 r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (197fa4 ) │ │ │ │ @@ -419095,15 +419095,15 @@ │ │ │ │ ldr.w r4, [ip, #1468] @ 0x5bc │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r7, pc, #376 @ (adr r7, 198120 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - adds r0, r0, #5 │ │ │ │ + adds r0, r6, #5 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #40] @ (197fe4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -419120,15 +419120,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ add r7, pc, #32 @ (adr r7, 198008 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - adds r4, r2, #4 │ │ │ │ + adds r4, r0, #5 │ │ │ │ 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, #48] @ (19802c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -419148,15 +419148,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #852] @ 0x354 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r6, pc, #800 @ (adr r6, 198350 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - adds r2, r5, #3 │ │ │ │ + adds r2, r3, #4 │ │ │ │ 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 r4, [pc, #52] @ (19807c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -419179,15 +419179,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #848] @ 0x350 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r6, pc, #504 @ (adr r6, 198278 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + adds r4, r4, #3 │ │ │ │ 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 r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (1980d4 ) │ │ │ │ @@ -419214,15 +419214,15 @@ │ │ │ │ ldr.w r4, [ip, #844] @ 0x34c │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r6, pc, #184 @ (adr r6, 198190 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r6, #2 │ │ │ │ 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 r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (19812c ) │ │ │ │ @@ -419249,15 +419249,15 @@ │ │ │ │ ldr.w r4, [ip, #840] @ 0x348 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r5, pc, #856 @ (adr r5, 198488 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r6, #1 │ │ │ │ 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 r4, [pc, #52] @ (19817c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -419280,15 +419280,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #836] @ 0x344 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r5, pc, #504 @ (adr r5, 198378 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - adds r0, r2, #0 │ │ │ │ + adds r0, r0, #1 │ │ │ │ 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 r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (1981d4 ) │ │ │ │ @@ -419315,15 +419315,15 @@ │ │ │ │ ldr.w r4, [ip, #832] @ 0x340 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r5, pc, #184 @ (adr r5, 198290 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r4, r3, r7 │ │ │ │ + adds r4, r1, #0 │ │ │ │ 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, #44] @ (198218 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -419342,15 +419342,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #828] @ 0x33c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r4, pc, #864 @ (adr r4, 19857c ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + subs r6, r3, r7 │ │ │ │ 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, #44] @ (19825c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -419369,15 +419369,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3208] @ 0xc88 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r4, pc, #592 @ (adr r4, 1984b0 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + subs r6, r5, r6 │ │ │ │ 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, #44] @ (1982a0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -419396,15 +419396,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2212] @ 0x8a4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r4, pc, #320 @ (adr r4, 1983e4 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r6, r0, r5 │ │ │ │ + subs r6, r6, r5 │ │ │ │ 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, #40] @ (1982e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -419422,15 +419422,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2252] @ 0x8cc │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r4, pc, #48 @ (adr r4, 198314 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + subs r2, r0, 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, #44] @ (198324 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -419449,15 +419449,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2220] @ 0x8ac │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r3, pc, #816 @ (adr r3, 198658 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r6, r3, r3 │ │ │ │ + subs r6, r1, r4 │ │ │ │ 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, #44] @ (198368 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -419476,15 +419476,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #744] @ 0x2e8 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r3, pc, #544 @ (adr r3, 19858c ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r2, r5, r2 │ │ │ │ + subs r2, r3, r3 │ │ │ │ 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, #44] @ (1983ac ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -419503,15 +419503,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3204] @ 0xc84 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r3, pc, #272 @ (adr r3, 1984c0 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r2, r7, r1 │ │ │ │ + subs r2, r5, 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, #4024] @ 0xfb8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #300] @ (1984f4 ) │ │ │ │ @@ -419620,15 +419620,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r0, [r3, #436] @ 0x1b4 │ │ │ │ add.w ip, r0, r1 │ │ │ │ b.n 198438 │ │ │ │ nop │ │ │ │ add r3, pc, #0 @ (adr r3, 1984f8 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + adds r4, r4, r6 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #68] @ (198550 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -424783,15 +424783,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #6 │ │ │ │ b.n 19c094 │ │ │ │ nop │ │ │ │ str r6, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ble.n 19c1d4 │ │ │ │ + ble.n 19c034 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #232] @ (19c228 ) │ │ │ │ @@ -424879,15 +424879,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #6 │ │ │ │ b.n 19c170 │ │ │ │ nop │ │ │ │ str r6, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - bgt.n 19c324 │ │ │ │ + bgt.n 19c184 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r2 │ │ │ │ @@ -425416,15 +425416,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 19c79c │ │ │ │ ldrsh r2, [r6, r5] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - bvs.n 19c748 │ │ │ │ + bvs.n 19c7a8 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (19c8e0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -425489,15 +425489,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19c86e │ │ │ │ ldrsh r2, [r4, r2] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - bpl.n 19c8a4 │ │ │ │ + bvs.n 19c904 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (19c9b8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -425562,15 +425562,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19c946 │ │ │ │ ldrb r2, [r1, r7] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - bpl.n 19c9f4 │ │ │ │ + bpl.n 19ca54 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #196] @ (19ca98 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -425639,15 +425639,15 @@ │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19ca28 │ │ │ │ nop │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - bmi.n 19cb3c │ │ │ │ + bmi.n 19cb9c │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (19cb70 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -425712,15 +425712,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19cafe │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - bcc.n 19ca8c │ │ │ │ + bcc.n 19caec │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (19cc48 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -425785,15 +425785,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19cbd6 │ │ │ │ ldrh r2, [r7, r4] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - bcs.n 19cbdc │ │ │ │ + bcs.n 19cc3c │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (19cd20 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -425858,15 +425858,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19ccae │ │ │ │ ldrh r2, [r4, r1] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - bcs.n 19cd2c │ │ │ │ + bcs.n 19cd8c │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #196] @ (19ce00 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -425935,15 +425935,15 @@ │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19cd90 │ │ │ │ nop │ │ │ │ ldr r2, [r1, r6] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - bne.n 19ce74 │ │ │ │ + bne.n 19ced4 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (19ced8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426008,15 +426008,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19ce66 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - beq.n 19cfc4 │ │ │ │ + beq.n 19ce24 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (19cfb0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426081,15 +426081,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19cf3e │ │ │ │ ldrsb r2, [r2, r7] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (19d088 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426154,15 +426154,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19d016 │ │ │ │ ldrsb r2, [r7, r3] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #196] @ (19d168 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426231,15 +426231,15 @@ │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19d0f8 │ │ │ │ nop │ │ │ │ ldrsb r2, [r4, r0] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (19d240 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426304,15 +426304,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19d1ce │ │ │ │ strb r2, [r0, r5] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r3, r7} │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (19d318 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426377,15 +426377,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19d2a6 │ │ │ │ strb r2, [r5, r1] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (19d3ec ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426449,15 +426449,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19d37e │ │ │ │ strh r2, [r2, r6] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1} │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (19d4c0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426521,15 +426521,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19d452 │ │ │ │ strh r6, [r7, r2] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldmia r3, {r1, r2, r3} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (19d598 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426595,15 +426595,15 @@ │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19d526 │ │ │ │ nop │ │ │ │ str r2, [r5, r7] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldmia r2!, {r1, r3, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (19d670 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426669,15 +426669,15 @@ │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19d5fe │ │ │ │ nop │ │ │ │ str r2, [r2, r4] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldmia r1, {r1, r2, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ (19d74c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426745,15 +426745,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19d6e0 │ │ │ │ str r2, [r7, r0] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ (19d828 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426821,15 +426821,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19d7bc │ │ │ │ ldr r7, [pc, #376] @ (19d9a4 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4} │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (19d8fc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426893,15 +426893,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19d88e │ │ │ │ ldr r6, [pc, #520] @ (19db08 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - stmia r7!, {r1, r3, r5} │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (19d9d0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426965,15 +426965,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19d962 │ │ │ │ ldr r5, [pc, #696] @ (19dc8c ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (19daa4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -427037,15 +427037,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19da36 │ │ │ │ ldr r4, [pc, #872] @ (19de10 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (19db78 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -427109,15 +427109,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19db0a │ │ │ │ ldr r4, [pc, #24] @ (19db94 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (19dc4c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -427181,15 +427181,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19dbde │ │ │ │ ldr r3, [pc, #200] @ (19dd18 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - stmia r4!, {r1, r5} │ │ │ │ + stmia r4!, {r1, r4, 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #192] @ (19dd28 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -427257,15 +427257,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 19dcb6 │ │ │ │ ldr r2, [pc, #376] @ (19dea4 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r7} │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #192] @ (19de04 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -427333,15 +427333,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 19dd92 │ │ │ │ ldr r1, [pc, #520] @ (19e010 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r3, r6, r7} │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (19dee8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -427411,15 +427411,15 @@ │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 19de76 │ │ │ │ nop │ │ │ │ ldr r0, [pc, #664] @ (19e184 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (19dfcc ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -427489,15 +427489,15 @@ │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 19df5a │ │ │ │ nop │ │ │ │ @ instruction: 0x47c2 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - stmia r1!, {r1} │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #192] @ (19e0a8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -427565,15 +427565,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 19e036 │ │ │ │ mov lr, fp │ │ │ │ lsls r2, r0, #6 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #192] @ (19e184 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -427641,18 +427641,18 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 19e112 │ │ │ │ mov r2, r0 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - itte vc │ │ │ │ - lslvc r5, r4, #3 │ │ │ │ - stmdbvc sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movvs.w ip, #4096 @ 0x1000 │ │ │ │ + itet ge │ │ │ │ + lslge r5, r4, #3 │ │ │ │ + stmdblt sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movge.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #192] @ (19e260 ) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ @@ -427717,15 +427717,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 19e1ee │ │ │ │ cmp r6, r4 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + bkpt 0x00e6 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #192] @ (19e33c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -427793,15 +427793,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 19e2ca │ │ │ │ add r2, r9 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - pop {r1, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0022 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #192] @ (19e418 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -427869,15 +427869,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r5, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 19e3a8 │ │ │ │ muls r6, r5 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #204] @ (19e500 ) │ │ │ │ @@ -427948,15 +427948,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r0, r3, sl │ │ │ │ b.n 19e482 │ │ │ │ cmp r2, r2 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + pop {r2, r5, r7} │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #204] @ (19e5e8 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -428029,15 +428029,15 @@ │ │ │ │ ldr.w r3, [r5, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 19e56c │ │ │ │ nop │ │ │ │ sbcs r2, r5 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - cbnz r6, 19e658 │ │ │ │ + cbnz r6, 19e664 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #244] @ (19e6f8 ) │ │ │ │ @@ -428129,15 +428129,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ adds r0, r3, r1 │ │ │ │ b.n 19e66a │ │ │ │ lsrs r4, r0 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - hlt 0x003a │ │ │ │ + revsh r2, r5 │ │ │ │ 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, [r0, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [r1, #4] │ │ │ │ @@ -431540,15 +431540,15 @@ │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r0, r3, sl │ │ │ │ b.n 1a0f22 │ │ │ │ nop │ │ │ │ asrs r2, r6, #31 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (1a0ffc ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -431571,15 +431571,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1384] @ 0x568 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r7, #27 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - str r1, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #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 r3, [pc, #48] @ (1a1044 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -431599,15 +431599,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1928] @ 0x788 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ asrs r0, r6, #26 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + str r1, [sp, #824] @ 0x338 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (1a1094 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -431630,15 +431630,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1936] @ 0x790 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r4, #25 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ 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 r3, [pc, #48] @ (1a10dc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -431658,15 +431658,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1924] @ 0x784 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ asrs r0, r3, #24 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (1a112c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -431689,15 +431689,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1932] @ 0x78c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r1, #23 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #240] @ 0xf0 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (1a117c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -431720,15 +431720,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1824] @ 0x720 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r7, #21 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #32] │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (1a11cc ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -431751,15 +431751,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1820] @ 0x71c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r5, #20 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ 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 r3, [pc, #48] @ (1a1214 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -431779,15 +431779,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1536] @ 0x600 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ asrs r0, r4, #19 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ 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 r3, [pc, #48] @ (1a125c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -431807,15 +431807,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1756] @ 0x6dc │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ asrs r0, r3, #18 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (1a12ac ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -431838,15 +431838,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1800] @ 0x708 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r1, #17 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (1a12fc ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -431869,15 +431869,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1772] @ 0x6ec │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r7, #15 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (1a134c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -431900,15 +431900,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1784] @ 0x6f8 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r5, #14 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (1a139c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -431931,15 +431931,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1796] @ 0x704 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r3, #13 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r4, [r0, #60] @ 0x3c │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (1a13ec ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -431962,15 +431962,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1524] @ 0x5f4 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r1, #12 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + ldrh r0, [r1, #60] @ 0x3c │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (1a143c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -431993,15 +431993,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1608] @ 0x648 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r7, #10 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #58] @ 0x3a │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (1a148c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -432024,15 +432024,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1612] @ 0x64c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r5, #9 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r0, [r0, #56] @ 0x38 │ │ │ │ + ldrh r0, [r6, #56] @ 0x38 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (1a14dc ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -432055,15 +432055,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1840] @ 0x730 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r3, #8 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r7, #54] @ 0x36 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (1a152c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -432086,15 +432086,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1836] @ 0x72c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r1, #7 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #54] @ 0x36 │ │ │ │ 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 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (1a1584 ) │ │ │ │ @@ -432121,15 +432121,15 @@ │ │ │ │ ldr.w r4, [ip, #1736] @ 0x6c8 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r7, #5 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #52] @ 0x34 │ │ │ │ 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 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (1a15dc ) │ │ │ │ @@ -432156,15 +432156,15 @@ │ │ │ │ ldr.w r4, [ip, #1740] @ 0x6cc │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r4, #4 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r0, [r5, #48] @ 0x30 │ │ │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (1a162c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -432187,15 +432187,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1668] @ 0x684 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r1, #3 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r4, #48] @ 0x30 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (1a167c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -432218,15 +432218,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1664] @ 0x680 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r7, #1 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (1a16cc ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -432249,15 +432249,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1660] @ 0x67c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r5, #32 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (1a171c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -432280,15 +432280,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1556] @ 0x614 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r3, #31 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (1a176c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -432311,15 +432311,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1560] @ 0x618 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r1, #30 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ 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 r3, [pc, #48] @ (1a17b4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -432339,15 +432339,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1500] @ 0x5dc │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsrs r0, r0, #29 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r6, [r1, #38] @ 0x26 │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ 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] @ (1a17f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -432366,15 +432366,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1504] @ 0x5e0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r7, #27 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r6, [r4, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #38] @ 0x26 │ │ │ │ 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 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #68] @ (1a1858 ) │ │ │ │ @@ -432405,15 +432405,15 @@ │ │ │ │ ldr.w r4, [ip, #940] @ 0x3ac │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsrs r2, r6, #26 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ 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] @ (1a189c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -432432,15 +432432,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #936] @ 0x3a8 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r2, #25 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r2, [r7, #32] │ │ │ │ + ldrh r2, [r5, #34] @ 0x22 │ │ │ │ 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 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (1a18f4 ) │ │ │ │ @@ -432467,15 +432467,15 @@ │ │ │ │ ldr.w r4, [ip, #932] @ 0x3a4 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r1, #24 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r0, [r1, #32] │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #88] @ (1a1968 ) │ │ │ │ @@ -432514,15 +432514,15 @@ │ │ │ │ ldr.w r4, [ip, #928] @ 0x3a0 │ │ │ │ blx r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r6, #22 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r6, [r0, #30] │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ 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] @ (1a19ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -432541,15 +432541,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #924] @ 0x39c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r0, #21 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ 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, #40] @ (1a19ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -432566,15 +432566,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #920] @ 0x398 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r0, #20 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ 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] @ (1a1a30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -432593,15 +432593,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #908] @ 0x38c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r0, #19 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (1a1a80 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -432624,15 +432624,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #2260] @ 0x8d4 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsrs r2, r7, #17 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ + ldrh r4, [r4, #24] │ │ │ │ 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 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (1a1ad8 ) │ │ │ │ @@ -432659,15 +432659,15 @@ │ │ │ │ ldr.w r4, [ip, #2256] @ 0x8d0 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsrs r2, r5, #16 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ 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] @ (1a1b1c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -432686,15 +432686,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1104] @ 0x450 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r2, #15 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ 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] @ (1a1b60 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -432713,15 +432713,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1100] @ 0x44c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r2, #14 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - vmla.i d16, d22, d0[5] │ │ │ │ + vext.8 q8, q11, q10, #0 │ │ │ │ push {r3, 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] @ (1a1ba4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -432739,15 +432739,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2248] @ 0x8c8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsrs r4, r1, #13 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r2, [r1, #16] │ │ │ │ + ldrh r2, [r7, #16] │ │ │ │ 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 r3, [pc, #44] @ (1a1be8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -432766,15 +432766,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2244] @ 0x8c4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsrs r0, r1, #12 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r2, [r3, #14] │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ 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 r3, [pc, #44] @ (1a1c2c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -432793,15 +432793,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2232] @ 0x8b8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsrs r4, r0, #11 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r2, [r5, #12] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ 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 r3, [pc, #44] @ (1a1c70 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -432820,15 +432820,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2228] @ 0x8b4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsrs r0, r0, #10 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r2, [r5, #12] │ │ │ │ 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 r3, [pc, #48] @ (1a1cb8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -432848,15 +432848,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2028] @ 0x7ec │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsrs r4, r7, #8 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r2, [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, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (1a1cfc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -432875,15 +432875,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1432] @ 0x598 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r6, #7 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r6, [r1, #10] │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #52] @ (1a1d4c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -432906,15 +432906,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1472] @ 0x5c0 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r5, #6 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ 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 r3, [pc, #48] @ (1a1d94 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -432934,15 +432934,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsrs r0, r4, #5 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ 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 r3, [pc, #48] @ (1a1ddc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -432962,15 +432962,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsrs r0, r3, #4 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r6, [r1, #4] │ │ │ │ + ldrh r6, [r7, #4] │ │ │ │ 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 r3, [pc, #48] @ (1a1e24 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -432990,15 +432990,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2032] @ 0x7f0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ 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, #68] @ (1a1e80 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -437215,15 +437215,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl b2268 │ │ │ │ ldr.w r5, [sl, #436] @ 0x1b4 │ │ │ │ adds r5, #2 │ │ │ │ b.n 1a4e64 │ │ │ │ bhi.n 1a4de0 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldr r6, [r4, r0] │ │ │ │ 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 │ │ │ │ ldr r6, [pc, #144] @ (1a4f6c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -437275,15 +437275,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r6, [sl, #436] @ 0x1b4 │ │ │ │ adds r6, #2 │ │ │ │ b.n 1a4f08 │ │ │ │ nop │ │ │ │ bvc.n 1a4f44 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #400] @ (1a5118 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -437503,15 +437503,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #3 │ │ │ │ b.n 1a515e │ │ │ │ bpl.n 1a510c │ │ │ │ lsls r1, r0, #6 │ │ │ │ - strb r4, [r4, r4] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #184] @ (1a52b0 ) │ │ │ │ @@ -437583,15 +437583,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #3 │ │ │ │ b.n 1a5226 │ │ │ │ nop │ │ │ │ bmi.n 1a5250 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #168] @ (1a5374 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -437873,15 +437873,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #4 │ │ │ │ b.n 1a553a │ │ │ │ nop │ │ │ │ bne.n 1a5548 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - str r2, [r4, r5] │ │ │ │ + str r2, [r2, r6] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #196] @ (1a56b0 ) │ │ │ │ @@ -437953,15 +437953,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 1a561a │ │ │ │ nop │ │ │ │ beq.n 1a5668 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + str r2, [r2, r3] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ (1a5798 ) │ │ │ │ @@ -438037,15 +438037,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 1a56fa │ │ │ │ nop │ │ │ │ ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - movw r0, #59620 @ 0xe8e4 │ │ │ │ + @ instruction: 0xf67e00e4 │ │ │ │ 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] @ (1a587c ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -438118,15 +438118,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #4 │ │ │ │ b.n 1a57e2 │ │ │ │ ldmia r7!, {r1, r4} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - ldr r6, [pc, #960] @ (1a5c44 ) │ │ │ │ + ldr r7, [pc, #128] @ (1a5904 ) │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #204] @ (1a5964 ) │ │ │ │ @@ -438201,15 +438201,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #4 │ │ │ │ b.n 1a58c6 │ │ │ │ ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - ldr r6, [pc, #160] @ (1a5a0c ) │ │ │ │ + ldr r6, [pc, #352] @ (1a5acc ) │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #208] @ (1a5a50 ) │ │ │ │ @@ -438287,15 +438287,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 1a59ae │ │ │ │ ldmia r5!, {r1, r2, r6} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf3b800e4 │ │ │ │ + @ instruction: 0xf3e800e4 │ │ │ │ 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] @ (1a5b38 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -438369,15 +438369,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 1a5a9a │ │ │ │ ldmia r4, {r1, r3, r4, r6} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - ldr r4, [pc, #480] @ (1a5d20 ) │ │ │ │ + ldr r4, [pc, #672] @ (1a5de0 ) │ │ │ │ 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 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #212] @ (1a5c28 ) │ │ │ │ @@ -438456,15 +438456,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 1a5b82 │ │ │ │ ldmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf0c400e4 │ │ │ │ + @ instruction: 0xf0f400e4 │ │ │ │ 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] @ (1a5d1c ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -438543,15 +438543,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #4 │ │ │ │ b.n 1a5c72 │ │ │ │ nop │ │ │ │ ldmia r2!, {r1, r7} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - ldr r2, [pc, #712] @ (1a5fec ) │ │ │ │ + ldr r2, [pc, #904] @ (1a60ac ) │ │ │ │ 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 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #224] @ (1a5e18 ) │ │ │ │ @@ -438635,15 +438635,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 1a5d68 │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - cdp 0, 15, cr0, cr6, cr4, {7} │ │ │ │ + vhadd.s32 q0, q11, q10 │ │ │ │ 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] @ (1a5f0c ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -438722,15 +438722,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #5 │ │ │ │ b.n 1a5e62 │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r4, r7} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - ldr r0, [pc, #920] @ (1a62ac ) │ │ │ │ + ldr r1, [pc, #88] @ (1a5f6c ) │ │ │ │ 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 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #216] @ (1a6000 ) │ │ │ │ @@ -438810,15 +438810,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 1a5f56 │ │ │ │ nop │ │ │ │ stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - ldr r0, [pc, #72] @ (1a6050 ) │ │ │ │ + ldr r0, [pc, #264] @ (1a6110 ) │ │ │ │ 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 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #224] @ (1a60fc ) │ │ │ │ @@ -438902,15 +438902,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 1a604c │ │ │ │ stmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - ldcl 0, cr0, [r4, #-912] @ 0xfffffc70 │ │ │ │ + stc 0, cr0, [r4, #912] @ 0x390 │ │ │ │ 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] @ (1a61f8 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -438993,15 +438993,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 1a6148 │ │ │ │ stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xeb3800e4 │ │ │ │ + sbc.w r0, r8, r4, asr #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] @ (1a62f0 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -439082,15 +439082,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #5 │ │ │ │ b.n 1a6242 │ │ │ │ stmia r4!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmp r4, sp │ │ │ │ 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 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #228] @ (1a63f0 ) │ │ │ │ @@ -439175,15 +439175,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #5 │ │ │ │ b.n 1a633c │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r6, fp │ │ │ │ + add lr, r1 │ │ │ │ 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 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #232] @ (1a64f4 ) │ │ │ │ @@ -439271,15 +439271,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 1a643c │ │ │ │ nop │ │ │ │ stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xe98200e4 │ │ │ │ + @ instruction: 0xe9b200e4 │ │ │ │ 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] @ (1a65f8 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -439366,15 +439366,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 1a6540 │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - b.n 1a64b4 │ │ │ │ + b.n 1a6514 │ │ │ │ lsls r4, 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 r5, r3 │ │ │ │ ldr r3, [pc, #236] @ (1a6700 ) │ │ │ │ @@ -439463,15 +439463,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 1a6644 │ │ │ │ nop │ │ │ │ stmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - b.n 1a63f4 │ │ │ │ + b.n 1a6454 │ │ │ │ lsls r4, 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 r7, r3 │ │ │ │ ldr r3, [pc, #240] @ (1a680c ) │ │ │ │ @@ -439562,15 +439562,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 1a674c │ │ │ │ itet ge │ │ │ │ lslge r1, r0, #6 │ │ │ │ - blt.n 1a6324 @ unpredictable branch in IT block │ │ │ │ + blt.n 1a6384 @ unpredictable branch in IT block │ │ │ │ │ │ │ │ lslge r4, 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 r5, r3 │ │ │ │ @@ -439659,15 +439659,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #6 │ │ │ │ b.n 1a6858 │ │ │ │ bkpt 0x009e │ │ │ │ lsls r1, r0, #6 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #244] @ (1a6a24 ) │ │ │ │ @@ -439759,15 +439759,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #6 │ │ │ │ b.n 1a6960 │ │ │ │ pop {r1, r2, r4, r7, pc} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - b.n 1a63dc │ │ │ │ + b.n 1a643c │ │ │ │ lsls r4, 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 r6, r3 │ │ │ │ ldr r3, [pc, #244] @ (1a6b34 ) │ │ │ │ @@ -439859,15 +439859,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #6 │ │ │ │ b.n 1a6a70 │ │ │ │ nop │ │ │ │ pop {r1, r2, r7} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #252] @ (1a6c4c ) │ │ │ │ @@ -439963,15 +439963,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #6 │ │ │ │ b.n 1a6b80 │ │ │ │ nop │ │ │ │ cbnz r6, 1a6cac │ │ │ │ lsls r1, r0, #6 │ │ │ │ - b.n 1a7200 │ │ │ │ + b.n 1a7260 │ │ │ │ lsls r4, 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 r7, [pc, #272] @ (1a6d78 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -440504,15 +440504,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [sl, #436] @ 0x1b4 │ │ │ │ add.w r2, r3, r8 │ │ │ │ b.n 1a720e │ │ │ │ push {r4, lr} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - adds r6, #14 │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #280] @ (1a73c0 ) │ │ │ │ @@ -440912,15 +440912,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1a768a │ │ │ │ sub sp, #24 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - adds r1, #190 @ 0xbe │ │ │ │ + adds r1, #238 @ 0xee │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #292] @ (1a783c ) │ │ │ │ @@ -441105,15 +441105,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r0, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r0, sl │ │ │ │ b.n 1a78a2 │ │ │ │ add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #208] @ (1a7a08 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -441187,15 +441187,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r7, r1 │ │ │ │ b.n 1a7986 │ │ │ │ nop │ │ │ │ add r5, sp, #568 @ 0x238 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r7, #24 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #208] @ (1a7af4 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -441269,15 +441269,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r7, r1 │ │ │ │ b.n 1a7a72 │ │ │ │ nop │ │ │ │ add r4, sp, #648 @ 0x288 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - cmp r6, #28 │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #368] @ (1a7c80 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -445815,15 +445815,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1748] @ 0x6d4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r0, [r2, #28] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - vld4. {d0-d3}, [r6 :128], r4 │ │ │ │ + ldr??.w r0, [r6, r4, lsl #2] │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (1ab02c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -445842,15 +445842,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1264] @ 0x4f0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r0, [r1, #27] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - ldr??.w r0, [lr, #228] @ 0xe4 │ │ │ │ + vld4. {d0-d3}, [lr :128], r4 │ │ │ │ push {r3, 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] @ (1ab074 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -445869,15 +445869,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1260] @ 0x4ec │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r0, [r0, #26] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - str.w r0, [sl, #228] @ 0xe4 │ │ │ │ + ldr??.w r0, [sl, #228] @ 0xe4 │ │ │ │ push {r3, 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] @ (1ab0bc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -445896,15 +445896,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1256] @ 0x4e8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r0, [r7, #24] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - strb.w r0, [lr, #228] @ 0xe4 │ │ │ │ + ldrh.w r0, [lr, #228] @ 0xe4 │ │ │ │ push {r3, 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] @ (1ab104 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -445923,15 +445923,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1252] @ 0x4e4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r0, [r6, #23] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - ldr.w r0, [r6, r4, lsl #2] │ │ │ │ + strb.w r0, [r6, #228] @ 0xe4 │ │ │ │ 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] @ (1ab148 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -445949,15 +445949,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1248] @ 0x4e0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r0, [r5, #22] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - ldrb.w r0, [sl, r4, lsl #2] │ │ │ │ + str.w r0, [sl, r4, lsl #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, r3 │ │ │ │ ldr r3, [pc, #64] @ (1ab1a4 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -445985,15 +445985,15 @@ │ │ │ │ ldr.w r4, [ip, #1020] @ 0x3fc │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r2, [r4, #21] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf7d800e4 │ │ │ │ + strb.w r0, [r8, r4, lsl #2] │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (1ab1ec ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446012,15 +446012,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} │ │ │ │ strb r0, [r1, #20] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf79a00e4 │ │ │ │ + @ instruction: 0xf7ca00e4 │ │ │ │ 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] @ (1ab22c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [pc, #36] @ (1ab230 ) │ │ │ │ @@ -446036,15 +446036,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1004] @ 0x3ec │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r0, #19] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf76c00e4 │ │ │ │ + @ instruction: 0xf79c00e4 │ │ │ │ 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] @ (1ab26c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [pc, #36] @ (1ab270 ) │ │ │ │ @@ -446060,15 +446060,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1000] @ 0x3e8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r0, #18] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf73c00e4 │ │ │ │ + @ instruction: 0xf76c00e4 │ │ │ │ push {r3, 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] @ (1ab2b4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446087,15 +446087,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2252] @ 0x8cc │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r0, [r0, #17] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf70e00e4 │ │ │ │ + @ instruction: 0xf73e00e4 │ │ │ │ push {r3, 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] @ (1ab2fc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446114,15 +446114,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2244] @ 0x8c4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r0, [r7, #15] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf6e200e4 │ │ │ │ + @ instruction: 0xf71200e4 │ │ │ │ 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] @ (1ab350 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -446148,15 +446148,15 @@ │ │ │ │ ldr.w r1, [r1, #2248] @ 0x8c8 │ │ │ │ blx r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r0, [r6, #14] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf6b600e4 │ │ │ │ + @ instruction: 0xf6e600e4 │ │ │ │ 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] @ (1ab3a4 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -446182,15 +446182,15 @@ │ │ │ │ ldr.w r1, [r1, #2240] @ 0x8c0 │ │ │ │ blx r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r4, [r3, #13] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf67e00e4 │ │ │ │ + subw r0, lr, #2276 @ 0x8e4 │ │ │ │ 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] @ (1ab3e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446208,15 +446208,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #996] @ 0x3e4 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r0, [r1, #12] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - movw r0, #43236 @ 0xa8e4 │ │ │ │ + @ instruction: 0xf67a00e4 │ │ │ │ push {r3, 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] @ (1ab430 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446235,15 +446235,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #992] @ 0x3e0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r4, [r0, #11] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf61a00e4 │ │ │ │ + movw r0, #43236 @ 0xa8e4 │ │ │ │ push {r3, 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] @ (1ab478 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446262,15 +446262,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r4, [r7, #9] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf5ea00e4 │ │ │ │ + @ instruction: 0xf61a00e4 │ │ │ │ push {r3, 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] @ (1ab4c0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446289,15 +446289,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} │ │ │ │ strb r4, [r6, #8] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - rsb r0, r2, #7471104 @ 0x720000 │ │ │ │ + @ instruction: 0xf5f200e4 │ │ │ │ push {r3, 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] @ (1ab508 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446316,15 +446316,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #984] @ 0x3d8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r4, [r5, #7] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf59600e4 │ │ │ │ + rsb r0, r6, #7471104 @ 0x720000 │ │ │ │ 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] @ (1ab54c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446342,15 +446342,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #980] @ 0x3d4 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r4, [r4, #6] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - sbc.w r0, lr, #7471104 @ 0x720000 │ │ │ │ + @ instruction: 0xf59e00e4 │ │ │ │ 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] @ (1ab590 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446368,15 +446368,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2320] @ 0x910 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r0, [r4, #5] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf53e00e4 │ │ │ │ + sbc.w r0, lr, #7471104 @ 0x720000 │ │ │ │ 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] @ (1ab5d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446394,15 +446394,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #968] @ 0x3c8 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r4, [r3, #4] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add.w r0, lr, #7471104 @ 0x720000 │ │ │ │ + @ instruction: 0xf53e00e4 │ │ │ │ stmdb 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] @ 1ab628 │ │ │ │ mov r7, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -446423,15 +446423,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #2264] @ 0x8d8 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r4, [r2, #3] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf4d800e4 │ │ │ │ + add.w r0, r8, #7471104 @ 0x720000 │ │ │ │ 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] @ (1ab688 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -446461,15 +446461,15 @@ │ │ │ │ ldr.w r4, [ip, #2304] @ 0x900 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r2, [r0, #2] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf4a000e4 │ │ │ │ + @ instruction: 0xf4d000e4 │ │ │ │ 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] @ (1ab6e4 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -446497,15 +446497,15 @@ │ │ │ │ ldr.w r4, [ip, #2300] @ 0x8fc │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r2, [r4, #0] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - orrs.w r0, r8, #7471104 @ 0x720000 │ │ │ │ + eor.w r0, r8, #7471104 @ 0x720000 │ │ │ │ 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] @ (1ab720 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [pc, #32] @ (1ab724 ) │ │ │ │ @@ -446520,15 +446520,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3096] @ 0xc18 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r0, #6 │ │ │ │ - bic.w r0, r0, #7471104 @ 0x720000 │ │ │ │ + orrs.w r0, r0, #7471104 @ 0x720000 │ │ │ │ push {r3, 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] @ (1ab764 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446546,15 +446546,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2240] @ 0x8c0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf3f600e4 │ │ │ │ + bic.w r0, r6, #7471104 @ 0x720000 │ │ │ │ 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] @ (1ab7c4 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -446583,15 +446583,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r6, [r0, #116] @ 0x74 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf3b600e4 │ │ │ │ + @ instruction: 0xf3e600e4 │ │ │ │ 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] @ (1ab804 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446608,15 +446608,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2224] @ 0x8b0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf37e00e4 │ │ │ │ + @ instruction: 0xf3ae00e4 │ │ │ │ push {r3, 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] @ (1ab848 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446634,15 +446634,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2344] @ 0x928 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf34a00e4 │ │ │ │ + @ instruction: 0xf37a00e4 │ │ │ │ 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] @ (1ab888 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446659,15 +446659,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2216] @ 0x8a8 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf31600e4 │ │ │ │ + @ instruction: 0xf34600e4 │ │ │ │ push {r3, 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] @ (1ab8cc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446685,15 +446685,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2340] @ 0x924 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r4, #96] @ 0x60 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf2ea00e4 │ │ │ │ + @ instruction: 0xf31a00e4 │ │ │ │ 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] @ (1ab90c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446710,15 +446710,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3092] @ 0xc14 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf2be00e4 │ │ │ │ + @ instruction: 0xf2ee00e4 │ │ │ │ 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] @ (1ab950 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446736,15 +446736,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf29600e4 │ │ │ │ + movt r0, #24804 @ 0x60e4 │ │ │ │ stmdb 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] @ (1ab9a0 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -446766,15 +446766,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #888] @ 0x378 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf26400e4 │ │ │ │ + @ instruction: 0xf29400e4 │ │ │ │ stmdb 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] @ (1ab9f0 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -446796,15 +446796,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #884] @ 0x374 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf23000e4 │ │ │ │ + @ instruction: 0xf26000e4 │ │ │ │ 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] @ (1aba34 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446822,15 +446822,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #880] @ 0x370 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - addw r0, r6, #228 @ 0xe4 │ │ │ │ + @ instruction: 0xf23600e4 │ │ │ │ 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] @ (1aba74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [pc, #36] @ (1aba78 ) │ │ │ │ @@ -446846,15 +446846,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #876] @ 0x36c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - rsbs r0, r8, #228 @ 0xe4 │ │ │ │ + addw r0, r8, #228 @ 0xe4 │ │ │ │ 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] @ (1abab8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446872,15 +446872,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #872] @ 0x368 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - sub.w r0, sl, #228 @ 0xe4 │ │ │ │ + rsbs r0, sl, #228 @ 0xe4 │ │ │ │ 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] @ (1abb10 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -446906,15 +446906,15 @@ │ │ │ │ ldr.w r4, [ip, #868] @ 0x364 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r0, #6 │ │ │ │ - sbc.w r0, r8, #228 @ 0xe4 │ │ │ │ + @ instruction: 0xf19800e4 │ │ │ │ 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] @ (1abb6c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ @@ -447248,15 +447248,15 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r1, [r3, #436] @ 0x1b4 │ │ │ │ add.w ip, r2, r1 │ │ │ │ b.n 1abe16 │ │ │ │ nop │ │ │ │ ldr r2, [r6, #16] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - ldcl 0, cr0, [r4, #912]! @ 0x390 │ │ │ │ + cdp 0, 2, cr0, cr4, cr4, {7} │ │ │ │ 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] @ (1abf38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ @@ -451187,15 +451187,15 @@ │ │ │ │ ldr.w r3, [r6, #436] @ 0x1b4 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ add.w r0, r8, r3 │ │ │ │ b.n 1aebfe │ │ │ │ nop │ │ │ │ subs r3, #10 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - ldcl 1, cr0, [ip, #-0] │ │ │ │ + stc 1, cr0, [ip] │ │ │ │ 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] @ (1aed14 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ @@ -451721,15 +451721,15 @@ │ │ │ │ ldr.w r0, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r0, r4 │ │ │ │ b.n 1af1f4 │ │ │ │ nop │ │ │ │ adds r5, #14 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - rev16 r4, r2 │ │ │ │ + hlt 0x0004 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #240] @ (1af360 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -452027,15 +452027,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 1af548 │ │ │ │ adds r1, #198 @ 0xc6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xb718 │ │ │ │ + @ instruction: 0xb748 │ │ │ │ lsls r4, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #180] @ (1af684 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -452097,15 +452097,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 1af618 │ │ │ │ adds r0, #246 @ 0xf6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + @ instruction: 0xb68c │ │ │ │ lsls r4, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #176] @ (1af750 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -452166,15 +452166,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 1af6e8 │ │ │ │ adds r0, #38 @ 0x26 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - push {r2, r5, r7, lr} │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ lsls r4, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (1af828 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -452239,15 +452239,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1af7b6 │ │ │ │ cmp r7, #90 @ 0x5a │ │ │ │ lsls r1, r0, #6 │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, lr} │ │ │ │ lsls r4, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (1af900 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -452312,15 +452312,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1af88e │ │ │ │ cmp r6, #130 @ 0x82 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - push {r1, r3, r5} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r4, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #196] @ (1af9e0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -452389,15 +452389,15 @@ │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1af970 │ │ │ │ nop │ │ │ │ cmp r5, #170 @ 0xaa │ │ │ │ lsls r1, r0, #6 │ │ │ │ - cbz r6, 1afa3e │ │ │ │ + cbz r6, 1afa4a │ │ │ │ lsls r4, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (1afab8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -452462,15 +452462,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1afa46 │ │ │ │ cmp r4, #202 @ 0xca │ │ │ │ lsls r1, r0, #6 │ │ │ │ - uxth r2, r3 │ │ │ │ + uxtb r2, r1 │ │ │ │ lsls r4, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (1afb8c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -452534,15 +452534,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1afb1e │ │ │ │ cmp r3, #242 @ 0xf2 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - cbz r6, 1afbc8 │ │ │ │ + sxth r6, r0 │ │ │ │ lsls r4, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ (1afc68 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -452610,15 +452610,15 @@ │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1afbfc │ │ │ │ nop │ │ │ │ cmp r3, #30 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - cbz r6, 1afc70 │ │ │ │ + cbz r6, 1afc7c │ │ │ │ lsls r4, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (1afd3c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -452682,15 +452682,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1afcce │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ lsls r4, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (1afe10 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -452754,15 +452754,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1afda2 │ │ │ │ cmp r1, #110 @ 0x6e │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ lsls r4, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #196] @ (1afef0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -452831,15 +452831,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r0, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r0, sl │ │ │ │ b.n 1afe76 │ │ │ │ cmp r0, #154 @ 0x9a │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r6, sp, #664 @ 0x298 │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ lsls r4, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ (1affcc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -452906,15 +452906,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1aff5a │ │ │ │ movs r7, #186 @ 0xba │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -459473,15 +459473,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (1b4dbc ) │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1b4da4 │ │ │ │ - strb r0, [r6, #6] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r4, 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 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -459721,21 +459721,21 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 208eb4 │ │ │ │ b.n 1b501e │ │ │ │ ldr r1, [pc, #16] @ (1b505c ) │ │ │ │ add r1, pc │ │ │ │ b.n 1b5036 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + ldrb r4, [r4, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ lsls r7, r6, #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 │ │ │ │ @@ -460378,15 +460378,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ beq.n 1b5778 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldrsb r2, [r7, r2] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1b5764 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -460420,15 +460420,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r7!, {r2, r3, r6} │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ mov r2, r1 │ │ │ │ cbz r1, 1b57e2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -460445,15 +460445,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ bl 1b4d34 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldmia r7!, {r2} │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + ldrsb r6, [r7, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #68] @ (1b5840 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -460481,19 +460481,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldmia r6, {r3, r6, r7} │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldrsb r2, [r0, r0] │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ mov r2, r1 │ │ │ │ cbz r1, 1b5886 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -460510,15 +460510,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ bl 1b4d34 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldmia r6, {r5, r6} │ │ │ │ lsls r0, r0, #6 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #68] @ (1b58e4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -460546,19 +460546,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldmia r6!, {r2, r5} │ │ │ │ lsls r0, r0, #6 │ │ │ │ - strb r2, [r6, r5] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r2, [r1, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r5, sp, #224 @ 0xe0 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ 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, #128] @ (1b5984 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -460608,15 +460608,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1b4eb4 │ │ │ │ b.n 1b593c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r0, r0, #6 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ 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, #284] @ (1b5ab8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -460726,15 +460726,15 @@ │ │ │ │ str r3, [r1, #12] │ │ │ │ b.n 1b5a6a │ │ │ │ mov r0, r4 │ │ │ │ bl 1b8f80 │ │ │ │ b.n 1b5a6a │ │ │ │ ldmia r5, {r2, r3, r5} │ │ │ │ lsls r0, r0, #6 │ │ │ │ - add r6, sp, #976 @ 0x3d0 │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ 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, #232] @ (1b5bb8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -460827,17 +460827,17 @@ │ │ │ │ str r3, [r1, #12] │ │ │ │ b.n 1b5b84 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b8f80 │ │ │ │ b.n 1b5b36 │ │ │ │ ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #6 │ │ │ │ - strh r2, [r3, r5] │ │ │ │ + strh r2, [r1, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r5, sp, #976 @ 0x3d0 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ 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, #100] @ (1b5c38 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -460877,19 +460877,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #6 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #768 @ 0x300 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r4, r1] │ │ │ │ + strh r0, [r2, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r2, [r7, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ movw r3, #32772 @ 0x8004 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 1b5c82 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ bhi.n 1b5c70 │ │ │ │ cmp.w r1, #776 @ 0x308 │ │ │ │ @@ -461176,21 +461176,21 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 16e700 │ │ │ │ ldr r2, [pc, #20] @ (1b5f58 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ b.n 1b5f08 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #712] @ (1b6218 ) │ │ │ │ + ldr r7, [pc, #904] @ (1b62d8 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r7, [pc, #728] @ (1b622c ) │ │ │ │ + ldr r7, [pc, #920] @ (1b62ec ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r7, [pc, #752] @ (1b6248 ) │ │ │ │ + ldr r7, [pc, #944] @ (1b6308 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r7, [pc, #536] @ (1b6174 ) │ │ │ │ + ldr r7, [pc, #728] @ (1b6234 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ add.w ip, r0, #98304 @ 0x18000 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldrb.w r4, [ip, #1924] @ 0x784 │ │ │ │ cbz r4, 1b5fae │ │ │ │ ldrb.w r4, [ip, #1392] @ 0x570 │ │ │ │ @@ -461460,19 +461460,19 @@ │ │ │ │ b.n 1b61ba │ │ │ │ ldr r2, [pc, #20] @ (1b6270 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1b618a │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #736] @ (1b654c ) │ │ │ │ + ldr r5, [pc, #928] @ (1b660c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r5, [pc, #160] @ (1b6310 ) │ │ │ │ + ldr r5, [pc, #352] @ (1b63d0 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [pc, #680] @ (1b651c ) │ │ │ │ + ldr r4, [pc, #872] @ (1b65dc ) │ │ │ │ lsls r4, r4, #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] @ (1b62d4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -461507,15 +461507,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b5d70 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmia r4!, {r6} │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldr r4, [pc, #840] @ (1b6624 ) │ │ │ │ + ldr r5, [pc, #8] @ (1b62e4 ) │ │ │ │ lsls r4, r4, #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] @ (1b6320 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -461580,15 +461580,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b5d70 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmia r3!, {r2, r3, r7} │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldr r4, [pc, #136] @ (1b6420 ) │ │ │ │ + ldr r4, [pc, #328] @ (1b64e0 ) │ │ │ │ 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 │ │ │ │ ldr r7, [pc, #52] @ (1b63dc ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -461793,19 +461793,19 @@ │ │ │ │ b.n 1b6588 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 1b653e │ │ │ │ stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldr r2, [pc, #720] @ (1b68c4 ) │ │ │ │ + ldr r2, [pc, #912] @ (1b6984 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r1, [pc, #944] @ (1b69a8 ) │ │ │ │ + ldr r2, [pc, #112] @ (1b6668 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r1, [pc, #968] @ (1b69c4 ) │ │ │ │ + ldr r2, [pc, #136] @ (1b6684 ) │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -462082,19 +462082,19 @@ │ │ │ │ b.n 1b68be │ │ │ │ stmia r0!, {r2, r4, r7} │ │ │ │ lsls r0, r0, #6 │ │ │ │ ldr r1, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r0, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r6, [r5, #7] │ │ │ │ + strb r6, [r3, #8] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - blx r1 │ │ │ │ + blx r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #92] @ (1b69a8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -462131,15 +462131,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r0, r0, #6 │ │ │ │ str r6, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r0, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #0] │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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] @ (1b6a68 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -462206,19 +462206,19 @@ │ │ │ │ nop │ │ │ │ pop {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #6 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r0, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp sl, lr │ │ │ │ + mov r2, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp sl, r5 │ │ │ │ + cmp sl, fp │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #24] @ (1b6aa8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -462402,20 +462402,20 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 134114 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1b6c0e │ │ │ │ nop │ │ │ │ cbnz r4, 1b6cea │ │ │ │ lsls r0, r0, #6 │ │ │ │ - add r4, pc │ │ │ │ - lsls r4, r4, #3 │ │ │ │ - mvns r4, r1 │ │ │ │ + add ip, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ mvns r4, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ + add r4, r5 │ │ │ │ + lsls r4, r4, #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, #368] @ (1b6e30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -462599,15 +462599,15 @@ │ │ │ │ bl 134114 │ │ │ │ b.n 1b6e7c │ │ │ │ nop │ │ │ │ @ instruction: 0xb876 │ │ │ │ lsls r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r4, r2 │ │ │ │ + rors r4, r0 │ │ │ │ lsls r4, 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, #124] @ (1b6fbc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -462650,17 +462650,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xb788 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r0, r0 │ │ │ │ + asrs r0, r6 │ │ │ │ lsls r4, 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, #100] @ (1b703c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -462694,15 +462694,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 134114 │ │ │ │ b.n 1b6ffc │ │ │ │ @ instruction: 0xb6f0 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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] @ (1b70a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -462859,15 +462859,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r2, r5, r6, lr} │ │ │ │ lsls r0, r0, #6 │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldrh.w r0, [r0, #1942] @ 0x796 │ │ │ │ cmp r0, #1 │ │ │ │ bls.n 1b7234 │ │ │ │ cbz r1, 1b7238 │ │ │ │ ldrb.w r0, [r1, #224] @ 0xe0 │ │ │ │ @@ -463031,19 +463031,19 @@ │ │ │ │ b.n 1b732a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 134114 │ │ │ │ b.n 1b73d0 │ │ │ │ cbz r2, 1b7484 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + subs r5, #186 @ 0xba │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r5, #58 @ 0x3a │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r5, #58 @ 0x3a │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ lsls r4, r4, #3 │ │ │ │ add.w r0, r0, #102400 @ 0x19000 │ │ │ │ ldrh.w r3, [r0, #1530] @ 0x5fa │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ uxtbls r3, r3 │ │ │ │ bls.n 1b742c │ │ │ │ @@ -463540,19 +463540,19 @@ │ │ │ │ mov r1, ip │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1b774a │ │ │ │ nop │ │ │ │ ldrh r0, [r2, #10] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ lsls r4, r4, #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 1b7a80 │ │ │ │ @@ -463619,25 +463619,25 @@ │ │ │ │ ldr r2, [pc, #36] @ (1b7ac8 ) │ │ │ │ mov r0, ip │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1b7a6a │ │ │ │ - adds r7, #2 │ │ │ │ + adds r7, #50 @ 0x32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + stmia r5!, {r3, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + adds r7, #14 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -463703,23 +463703,23 @@ │ │ │ │ b.n 1b7b0c │ │ │ │ ldr r2, [pc, #28] @ (1b7b8c ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1b7b0c │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + adds r7, #102 @ 0x66 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r6, #182 @ 0xb6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #268] @ (1b7cb0 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -463826,25 +463826,25 @@ │ │ │ │ bl 208eb4 │ │ │ │ b.n 1b7bf2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r6, [r0, #32] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + adds r6, #164 @ 0xa4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + adds r6, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #28 │ │ │ │ + adds r6, #76 @ 0x4c │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -463969,15 +463969,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #35001 @ 0x88b9 │ │ │ │ b.n 1b7dee │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #35000 @ 0x88b8 │ │ │ │ b.n 1b7dee │ │ │ │ nop │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -464070,17 +464070,17 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1b7e20 │ │ │ │ b.n 1b7edc │ │ │ │ - eors r6, r6 │ │ │ │ + lsls r6, r4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ lsls r4, r4, #3 │ │ │ │ sbc.w r1, sl, #4259840 @ 0x410000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r5, r0, #94208 @ 0x17000 │ │ │ │ @@ -464266,43 +464266,43 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #8] │ │ │ │ strd r5, r8, [sp] │ │ │ │ bl 1b7e20 │ │ │ │ b.n 1b7fe6 │ │ │ │ nop │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r4, [r0, #14] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r4, #136 @ 0x88 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r3, #204 @ 0xcc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ lsls r4, r4, #3 │ │ │ │ bfi r1, r8, #2, #1 │ │ │ │ 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 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -464369,15 +464369,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r0, r0, #6 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - subs r5, #114 @ 0x72 │ │ │ │ + subs r5, #162 @ 0xa2 │ │ │ │ lsls r4, r7, #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 │ │ │ │ @@ -464474,27 +464474,27 @@ │ │ │ │ ldr r2, [pc, #40] @ (1b8324 ) │ │ │ │ mov r0, ip │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1b8244 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r3, #82 @ 0x52 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #30 │ │ │ │ + adds r3, #78 @ 0x4e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r3, #16 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -464654,25 +464654,25 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r0, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r4, #15] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r2, #40 @ 0x28 │ │ │ │ + adds r2, #88 @ 0x58 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r2, #60 @ 0x3c │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + cmp r7, #4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ 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 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ @@ -464989,17 +464989,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1b87fe │ │ │ │ nop │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + cmp r7, #4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r7, #2 │ │ │ │ lsls r4, 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -465051,15 +465051,15 @@ │ │ │ │ bl 208eb4 │ │ │ │ b.n 1b88ae │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 6fb2c │ │ │ │ b.n 1b889a │ │ │ │ nop │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #384] @ (1b8a7c ) │ │ │ │ @@ -465214,23 +465214,23 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r4, [r7, #27] │ │ │ │ lsls r0, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, #27] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r5, #20 │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r5, #94 @ 0x5e │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -465973,15 +465973,15 @@ │ │ │ │ beq.n 1b9280 │ │ │ │ b.n 1b9278 │ │ │ │ nop │ │ │ │ b.n 1b96de │ │ │ │ lsls r2, r0, #6 │ │ │ │ b.n 1b96c0 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - movs r5, #62 @ 0x3e │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ lsls r4, r4, #3 │ │ │ │ b.n 1b968c │ │ │ │ lsls r2, r0, #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 │ │ │ │ @@ -466083,15 +466083,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cbz r6, 1b93f6 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -466129,15 +466129,15 @@ │ │ │ │ strb r3, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cbz r2, 1b9452 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - movs r3, #216 @ 0xd8 │ │ │ │ + movs r4, #8 │ │ │ │ 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 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -466386,19 +466386,19 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 1b9542 │ │ │ │ nop │ │ │ │ ldr r4, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #156 @ 0x9c │ │ │ │ + cmp r1, #204 @ 0xcc │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - cmp r0, #154 @ 0x9a │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ subs.w r8, r3, #0 │ │ │ │ @@ -466504,23 +466504,23 @@ │ │ │ │ bl 134114 │ │ │ │ b.n 1b9794 │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1640] @ 0x668 │ │ │ │ cmp r3, #29 │ │ │ │ bhi.n 1b9776 │ │ │ │ b.n 1b97e4 │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ + movs r7, #202 @ 0xca │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r7, pc, #440 @ (adr r7, 1b9a20 ) │ │ │ │ + add r7, pc, #632 @ (adr r7, 1b9ae0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + adds r4, r7, r6 │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -466561,15 +466561,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ + movs r6, #174 @ 0xae │ │ │ │ lsls r4, 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, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -466737,15 +466737,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b9aaa │ │ │ │ b.n 1b9a72 │ │ │ │ nop │ │ │ │ add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - add r2, pc, #104 @ (adr r2, 1b9b40 ) │ │ │ │ + add r2, pc, #296 @ (adr r2, 1b9c00 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1b9bfe │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -467109,15 +467109,15 @@ │ │ │ │ b.n 1b9e02 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ str.w r2, [r7, #3848] @ 0xf08 │ │ │ │ b.n 1b9e28 │ │ │ │ nop │ │ │ │ - adds r0, r2, r7 │ │ │ │ + subs r0, r0, r0 │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -467218,15 +467218,15 @@ │ │ │ │ b.n 1b9f26 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ str.w r2, [r7, #3852] @ 0xf0c │ │ │ │ b.n 1b9f4c │ │ │ │ nop │ │ │ │ - adds r0, r5, r2 │ │ │ │ + adds r0, r3, r3 │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -467326,15 +467326,15 @@ │ │ │ │ b.n 1ba04e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ str.w r2, [r7, #2736] @ 0xab0 │ │ │ │ b.n 1ba074 │ │ │ │ nop │ │ │ │ - asrs r0, r7, #29 │ │ │ │ + asrs r0, r5, #30 │ │ │ │ lsls r4, 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, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ @@ -467535,17 +467535,17 @@ │ │ │ │ bne.n 1ba332 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1ba324 │ │ │ │ b.n 1ba2de │ │ │ │ add r3, pc, #864 @ (adr r3, 1ba6ac ) │ │ │ │ lsls r0, r0, #6 │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + asrs r4, r6, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #920] @ (1ba700 ) │ │ │ │ @@ -467898,27 +467898,27 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r1, r2] │ │ │ │ lsls r0, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, r5] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - asrs r0, r3, #21 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + asrs r0, r3, #12 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r2, #12 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r1, #13 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r2, r1, #14 │ │ │ │ lsls r4, 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 │ │ │ │ ldr r4, [pc, #368] @ (1ba8ac ) │ │ │ │ @@ -468297,23 +468297,23 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1bab34 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1bab26 │ │ │ │ b.n 1baa26 │ │ │ │ nop │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ + lsrs r2, r7, #30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r6, r1, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r0, r7, #1 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ @@ -468543,23 +468543,23 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1baddc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1badce │ │ │ │ b.n 1bacce │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r0, r4, #27 │ │ │ │ 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 │ │ │ │ mov r7, r2 │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ @@ -468791,23 +468791,23 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1bb08c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1bb07e │ │ │ │ b.n 1baf7e │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r2, r4, #22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ 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 │ │ │ │ add.w r5, r0, #458752 @ 0x70000 │ │ │ │ sub sp, #12 │ │ │ │ @@ -470646,15 +470646,15 @@ │ │ │ │ bls.w 1bc2be │ │ │ │ b.n 1bc4b8 │ │ │ │ nop │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r0, #6 │ │ │ │ subs r5, #154 @ 0x9a │ │ │ │ lsls r0, r0, #6 │ │ │ │ - @ instruction: 0xfad600e3 │ │ │ │ + @ instruction: 0xfb0600e3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1bc584 ) │ │ │ │ @@ -470689,15 +470689,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ str r4, [r5, #16] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - strb.w r0, [r2, r3, lsl #2] │ │ │ │ + ldrh.w r0, [r2, r3, lsl #2] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #24] @ (1bc5f4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ @@ -470736,16 +470736,16 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [r7, #8] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - @ instruction: 0xf7a400e3 │ │ │ │ - @ instruction: 0xf7b200e3 │ │ │ │ + @ instruction: 0xf7d400e3 │ │ │ │ + @ instruction: 0xf7e200e3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #24] @ (1bc674 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ @@ -470784,16 +470784,16 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [r7, #0] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - @ instruction: 0xf74400e3 │ │ │ │ - @ instruction: 0xf73200e3 │ │ │ │ + @ instruction: 0xf77400e3 │ │ │ │ + @ instruction: 0xf76200e3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #68] @ (1bc720 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ @@ -470823,15 +470823,15 @@ │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrsh r2, [r5, r7] │ │ │ │ lsls r0, r0, #6 │ │ │ │ ldrb r4, [r2, #25] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - negs r6, r5 │ │ │ │ + cmp r6, r3 │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #468] @ (1bc914 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -470994,18 +470994,18 @@ │ │ │ │ b.n 1bc7c8 │ │ │ │ add.w r3, r5, #557056 @ 0x88000 │ │ │ │ add.w r3, r3, #3824 @ 0xef0 │ │ │ │ b.n 1bc7c8 │ │ │ │ nop │ │ │ │ ldrsh r6, [r0, r6] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - @ instruction: 0xf5e400e3 │ │ │ │ - @ instruction: 0xf74200fb │ │ │ │ - sbcs.w r0, r6, #7438336 @ 0x718000 │ │ │ │ - @ instruction: 0xf6d400fb │ │ │ │ + @ instruction: 0xf61400e3 │ │ │ │ + @ instruction: 0xf77200fb │ │ │ │ + sub.w r0, r6, #7438336 @ 0x718000 │ │ │ │ + @ instruction: 0xf70400fb │ │ │ │ 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] @ (1bc9a0 ) │ │ │ │ mov r7, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -471044,15 +471044,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ bl 1b9498 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r0, [r1, r6] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - @ instruction: 0xf4ba00e3 │ │ │ │ + @ instruction: 0xf4ea00e3 │ │ │ │ stmdb 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, #412] @ (1bcb58 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -471222,19 +471222,19 @@ │ │ │ │ lsls r0, r0, #6 │ │ │ │ ldrb r4, [r0, r1] │ │ │ │ lsls r0, r0, #6 │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ lsls r0, r0, #6 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - @ instruction: 0xf3f800e3 │ │ │ │ - @ instruction: 0xf37600e3 │ │ │ │ - ldc 0, cr0, [sl, #-908]! @ 0xfffffc74 │ │ │ │ - @ instruction: 0xf30400e3 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + bic.w r0, r8, #7438336 @ 0x718000 │ │ │ │ + @ instruction: 0xf3a600e3 │ │ │ │ + stcl 0, cr0, [sl, #-908]! @ 0xfffffc74 │ │ │ │ + @ instruction: 0xf33400e3 │ │ │ │ + strb r6, [r6, #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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #388] @ (1bcd18 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -471382,22 +471382,22 @@ │ │ │ │ b.n 1bcc0e │ │ │ │ ldrh r2, [r6, r4] │ │ │ │ lsls r0, r0, #6 │ │ │ │ adds r4, #90 @ 0x5a │ │ │ │ lsls r0, r0, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf25a00e3 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + @ instruction: 0xf28a00e3 │ │ │ │ + strb r4, [r7, #11] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - rsbs r0, r6, #227 @ 0xe3 │ │ │ │ - @ instruction: 0xf18800e3 │ │ │ │ - @ instruction: 0xf19e00e3 │ │ │ │ - sbc.w r0, r4, #227 @ 0xe3 │ │ │ │ - @ instruction: 0xf18a00e3 │ │ │ │ + addw r0, r6, #227 @ 0xe3 │ │ │ │ + subs.w r0, r8, #227 @ 0xe3 │ │ │ │ + rsb r0, lr, #227 @ 0xe3 │ │ │ │ + @ instruction: 0xf19400e3 │ │ │ │ + subs.w r0, sl, #227 @ 0xe3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1bce88 │ │ │ │ stmdb 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, #568] @ (1bcf90 ) │ │ │ │ @@ -471594,15 +471594,15 @@ │ │ │ │ add.w r3, r3, #292 @ 0x124 │ │ │ │ b.n 1bce32 │ │ │ │ add.w r3, r9, #557056 @ 0x88000 │ │ │ │ addw r3, r3, #3832 @ 0xef8 │ │ │ │ b.n 1bce32 │ │ │ │ ldr r4, [r5, r5] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - vmla.i32 d16, d24, d3[1] │ │ │ │ + ands.w r0, r8, #227 @ 0xe3 │ │ │ │ stmdb sp!, {r4, 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, #300] @ (1bd0d8 ) │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -471713,16 +471713,16 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1bd0b0 │ │ │ │ b.n 1bcff0 │ │ │ │ nop │ │ │ │ ldrsb r2, [r3, r4] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - cdp 0, 1, cr0, cr2, cr3, {7} │ │ │ │ - vqadd.s8 q0, q10, │ │ │ │ + cdp 0, 4, cr0, cr2, cr3, {7} │ │ │ │ + vqadd.s64 q0, q10, │ │ │ │ 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] @ (1bd184 ) │ │ │ │ mov r7, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -471781,17 +471781,17 @@ │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ strb r6, [r1, r7] │ │ │ │ lsls r0, r0, #6 │ │ │ │ strb r4, [r7, #16] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldc 0, cr0, [r8, #-908]! @ 0xfffffc74 │ │ │ │ - ldcl 0, cr0, [lr], #908 @ 0x38c │ │ │ │ - b.n 1bce64 │ │ │ │ + stcl 0, cr0, [r8, #-908]! @ 0xfffffc74 │ │ │ │ + stc 0, cr0, [lr, #-908]! @ 0xfffffc74 │ │ │ │ + b.n 1bcec4 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #424] @ (1bd354 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -471953,27 +471953,27 @@ │ │ │ │ b.n 1bd22a │ │ │ │ strb r0, [r3, r4] │ │ │ │ lsls r0, r0, #6 │ │ │ │ cmp r6, #66 @ 0x42 │ │ │ │ lsls r0, r0, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [ip], {227} @ 0xe3 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + stcl 0, cr0, [ip], {227} @ 0xe3 │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r4, #11] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - @ instruction: 0xebf600e3 │ │ │ │ - rsb r0, r0, r3, asr #3 │ │ │ │ - sbcs.w r0, sl, r3, asr #3 │ │ │ │ - sub.w r0, ip, r3, asr #3 │ │ │ │ - b.n 1bcd78 │ │ │ │ + stc 0, cr0, [r6], #-908 @ 0xfffffc74 │ │ │ │ + @ instruction: 0xebf000e3 │ │ │ │ + sub.w r0, sl, r3, asr #3 │ │ │ │ + rsbs r0, ip, r3, asr #3 │ │ │ │ + b.n 1bcdd8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xeb8600e3 │ │ │ │ - adcs.w r0, r0, r3, asr #3 │ │ │ │ + subs.w r0, r6, r3, asr #3 │ │ │ │ + @ instruction: 0xeb8000e3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1bd492 │ │ │ │ stmdb 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, #436] @ (1bd554 ) │ │ │ │ @@ -472132,15 +472132,15 @@ │ │ │ │ bne.n 1bd53e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1bd530 │ │ │ │ b.n 1bd442 │ │ │ │ strh r4, [r4, r4] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ands.w r0, r4, r3, asr #3 │ │ │ │ + orr.w r0, r4, r3, asr #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #352] @ (1bd6cc ) │ │ │ │ mov ip, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -472266,15 +472266,15 @@ │ │ │ │ addw r4, r4, #1708 @ 0x6ac │ │ │ │ b.n 1bd5e8 │ │ │ │ add.w r4, r0, #104448 @ 0x19800 │ │ │ │ add.w r4, r4, #336 @ 0x150 │ │ │ │ b.n 1bd5e8 │ │ │ │ str r0, [r3, r5] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldmia.w r2!, {r0, r1, r5, r6, r7} │ │ │ │ + strd r0, r0, [r2], #908 @ 0x38c │ │ │ │ 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] @ (1bd728 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -472300,15 +472300,15 @@ │ │ │ │ strd r8, r9, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1b972c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r7, [pc, #880] @ (1bda9c ) │ │ │ │ lsls r0, r0, #6 │ │ │ │ - b.n 1bd68c │ │ │ │ + b.n 1bd6ec │ │ │ │ lsls r3, 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 r7, [pc, #56] @ (1bd778 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -472334,15 +472334,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 1b9870 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r7, [pc, #528] @ (1bd98c ) │ │ │ │ lsls r0, r0, #6 │ │ │ │ - b.n 1bd614 │ │ │ │ + b.n 1bd674 │ │ │ │ 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 r4, [pc, #100] @ (1bd7f8 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -472388,19 +472388,19 @@ │ │ │ │ bl 208eb4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [pc, #200] @ (1bd8c4 ) │ │ │ │ lsls r0, r0, #6 │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - b.n 1bd5d0 │ │ │ │ + b.n 1bd630 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1bd5a0 │ │ │ │ + b.n 1bd600 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + b.n 1bd84c │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #340] @ (1bd974 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -472528,21 +472528,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1bd950 │ │ │ │ b.n 1bd928 │ │ │ │ ldr r6, [pc, #664] @ (1bdc10 ) │ │ │ │ lsls r0, r0, #6 │ │ │ │ ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - b.n 1bd6ac │ │ │ │ + b.n 1bd70c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1bd634 │ │ │ │ + b.n 1bd694 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1bd564 │ │ │ │ + b.n 1bd5c4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #400] @ (1bdb2c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -472743,15 +472743,15 @@ │ │ │ │ strd r5, r7, [sp] │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr.w r4, [r0, #472] @ 0x1d8 │ │ │ │ blx r4 │ │ │ │ b.n 1bdb8a │ │ │ │ ldr r3, [pc, #520] @ (1bdde0 ) │ │ │ │ lsls r0, r0, #6 │ │ │ │ - b.n 1be31c │ │ │ │ + b.n 1be37c │ │ │ │ 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 r5, [pc, #276] @ (1bdd04 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -472935,19 +472935,19 @@ │ │ │ │ blx r4 │ │ │ │ b.n 1bdd6a │ │ │ │ nop │ │ │ │ ldr r1, [pc, #680] @ (1be07c ) │ │ │ │ lsls r0, r0, #6 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - b.n 1be15c │ │ │ │ + b.n 1be1bc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1be10c │ │ │ │ + b.n 1be16c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bge.n 1bdea0 │ │ │ │ + bge.n 1bdd00 │ │ │ │ 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 r4, [pc, #400] @ (1bdf88 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -473103,21 +473103,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1bdf64 │ │ │ │ b.n 1bdf3e │ │ │ │ ldr r0, [pc, #824] @ (1be2c4 ) │ │ │ │ lsls r0, r0, #6 │ │ │ │ str r4, [r6, #112] @ 0x70 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - b.n 1be1d8 │ │ │ │ + b.n 1be238 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1be144 │ │ │ │ + b.n 1be1a4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1be014 │ │ │ │ + b.n 1be074 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + ldrb r6, [r6, r6] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #104] @ (1be01c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -473160,15 +473160,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b8328 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx r2 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #144] @ (1be0c8 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -473231,19 +473231,19 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ mov lr, r1 │ │ │ │ lsls r0, r0, #6 │ │ │ │ str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r0, #6 │ │ │ │ - svc 4 │ │ │ │ + svc 52 @ 0x34 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + svc 10 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bvc.n 1be150 │ │ │ │ + bvc.n 1be1b0 │ │ │ │ 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 r7, [pc, #364] @ (1be25c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -473387,21 +473387,21 @@ │ │ │ │ bne.n 1be236 │ │ │ │ b.n 1be210 │ │ │ │ nop │ │ │ │ cmp lr, sl │ │ │ │ lsls r0, r0, #6 │ │ │ │ str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - udf #152 @ 0x98 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + udf #92 @ 0x5c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ble.n 1be21c │ │ │ │ + udf #6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r4, [r4, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #360] @ (1be3ec ) │ │ │ │ mov ip, r0 │ │ │ │ @@ -473531,15 +473531,15 @@ │ │ │ │ addw r4, r4, #1708 @ 0x6ac │ │ │ │ b.n 1be300 │ │ │ │ add.w r4, r0, #104448 @ 0x19800 │ │ │ │ add.w r4, r4, #336 @ 0x150 │ │ │ │ b.n 1be300 │ │ │ │ add r0, r8 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - bgt.n 1be38c │ │ │ │ + bgt.n 1be3ec │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #76] @ (1be454 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -473571,15 +473571,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b88e8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r4, r7 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - blt.n 1be3d8 │ │ │ │ + blt.n 1be438 │ │ │ │ lsls r3, r4, #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 │ │ │ │ @@ -473611,15 +473611,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ negs r0, r2 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - blt.n 1be560 │ │ │ │ + blt.n 1be3c0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #112] @ (1be53c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -473671,19 +473671,19 @@ │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ rors r2, r7 │ │ │ │ lsls r0, r0, #6 │ │ │ │ str r2, [r4, #4] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - bge.n 1be50c │ │ │ │ + blt.n 1be56c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bge.n 1be4c8 │ │ │ │ + bge.n 1be528 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcs.n 1be4ac │ │ │ │ + bcs.n 1be50c │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #316] @ (1be6a0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -473809,19 +473809,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1be67c │ │ │ │ b.n 1be642 │ │ │ │ adcs r2, r4 │ │ │ │ lsls r0, r0, #6 │ │ │ │ ldrsh r2, [r1, r7] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - bge.n 1be774 │ │ │ │ + bge.n 1be5d4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bls.n 1be610 │ │ │ │ + bls.n 1be670 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + ldrsb r6, [r6, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #364] @ (1be830 ) │ │ │ │ mov ip, r0 │ │ │ │ @@ -473953,15 +473953,15 @@ │ │ │ │ addw r4, r4, #1708 @ 0x6ac │ │ │ │ b.n 1be744 │ │ │ │ add.w r4, r0, #104448 @ 0x19800 │ │ │ │ add.w r4, r4, #336 @ 0x150 │ │ │ │ b.n 1be744 │ │ │ │ ands r0, r0 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - bhi.n 1be7c0 │ │ │ │ + bhi.n 1be820 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #80] @ (1be89c ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -473995,15 +473995,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 1b88e8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r6, #120 @ 0x78 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - bvc.n 1be828 │ │ │ │ + bvc.n 1be888 │ │ │ │ lsls r3, r4, #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] @ (1be8f4 ) │ │ │ │ @@ -474033,15 +474033,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 1b8a9c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r6, #16 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - bvc.n 1be99c │ │ │ │ + bvc.n 1be7fc │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #112] @ (1be980 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -474093,19 +474093,19 @@ │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r5, #182 @ 0xb6 │ │ │ │ lsls r0, r0, #6 │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - bvs.n 1be950 │ │ │ │ + bvc.n 1be9b0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bvs.n 1be91c │ │ │ │ + bvs.n 1be97c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #320] @ (1beae8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -474234,19 +474234,19 @@ │ │ │ │ bne.n 1beac2 │ │ │ │ b.n 1bea88 │ │ │ │ nop │ │ │ │ subs r5, #30 │ │ │ │ lsls r0, r0, #6 │ │ │ │ ldrh r6, [r0, r6] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - bvs.n 1bebc0 │ │ │ │ + bvs.n 1bea20 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bpl.n 1bea6c │ │ │ │ + bpl.n 1beacc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r3, [pc, #372] @ (1bec74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r1, #36662 @ 0x8f36 │ │ │ │ cmp r0, r1 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -474428,19 +474428,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1becec │ │ │ │ nop │ │ │ │ subs r2, #60 @ 0x3c │ │ │ │ lsls r0, r0, #6 │ │ │ │ - bcc.n 1becbc │ │ │ │ + bmi.n 1bed1c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, r3, #2 │ │ │ │ + adds r6, r1, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ 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 r1, r0 │ │ │ │ cbz r0, 1bed5e │ │ │ │ @@ -474546,25 +474546,25 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1bedd8 │ │ │ │ subs r1, #78 @ 0x4e │ │ │ │ lsls r0, r0, #6 │ │ │ │ ldrsb r4, [r7, r6] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - bcs.n 1bedd4 │ │ │ │ + bcc.n 1bee34 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcs.n 1bed6c │ │ │ │ + bcs.n 1bedcc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r4, r5, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcs.n 1bed4c │ │ │ │ + bcs.n 1bedac │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ 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, #112] @ (1beec4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -474615,15 +474615,15 @@ │ │ │ │ nop │ │ │ │ subs r0, #88 @ 0x58 │ │ │ │ lsls r0, r0, #6 │ │ │ │ asrs r0, r4, #6 │ │ │ │ lsls r0, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1bef70 │ │ │ │ + bcs.n 1bedd0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ asrs r6, r2, #5 │ │ │ │ lsls r0, r0, #6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -474677,15 +474677,15 @@ │ │ │ │ nop │ │ │ │ adds r7, #200 @ 0xc8 │ │ │ │ lsls r0, r0, #6 │ │ │ │ asrs r0, r2, #4 │ │ │ │ lsls r0, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1bef18 │ │ │ │ + bcs.n 1bef78 │ │ │ │ lsls r3, r4, #3 │ │ │ │ asrs r6, r7, #2 │ │ │ │ lsls r0, r0, #6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -474754,21 +474754,21 @@ │ │ │ │ lsls r0, r0, #6 │ │ │ │ asrs r4, r7, #1 │ │ │ │ lsls r0, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, r6] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - bne.n 1bf068 │ │ │ │ + bne.n 1bf0c8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ asrs r0, r5, #32 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - beq.n 1bf00c │ │ │ │ + bne.n 1bf06c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4} │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #384] @ (1bf1b8 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -474918,23 +474918,23 @@ │ │ │ │ lsls r0, r0, #6 │ │ │ │ lsrs r2, r0, #31 │ │ │ │ lsls r0, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, r3] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - beq.n 1bf130 │ │ │ │ + beq.n 1bf190 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsrs r4, r5, #29 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - beq.n 1bf278 │ │ │ │ + beq.n 1bf0d8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 1bf228 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r3, [pc, #384] @ (1bf358 ) │ │ │ │ + ldr r3, [pc, #576] @ (1bf418 ) │ │ │ │ lsls r3, r4, #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, #148] @ (1bf27c ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -475002,21 +475002,21 @@ │ │ │ │ lsls r0, r0, #6 │ │ │ │ lsrs r6, r1, #24 │ │ │ │ lsls r0, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, r4] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldmia r7!, {r5} │ │ │ │ + ldmia r7!, {r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r5, r7} │ │ │ │ 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, #64] @ (1bf2e8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -475042,17 +475042,17 @@ │ │ │ │ beq.n 1bf2ca │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ adds r4, #30 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #100] @ (1bf368 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -475095,21 +475095,21 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r3, #194 @ 0xc2 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ + ldmia r6, {r1, r2, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r4, [r2, r0] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ 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 r3, [pc, #324] @ (1bf4d4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -475234,21 +475234,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1bf4b0 │ │ │ │ b.n 1bf470 │ │ │ │ adds r3, #58 @ 0x3a │ │ │ │ lsls r0, r0, #6 │ │ │ │ str r0, [r3, r6] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r5, {r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [pc, #72] @ (1bf534 ) │ │ │ │ + ldr r0, [pc, #264] @ (1bf5f4 ) │ │ │ │ lsls r3, r4, #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, #800] @ (1bf81c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -475573,19 +475573,19 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 1b8214 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ cmp r6, #136 @ 0x88 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldmia r2, {r1, r2, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #612] @ (1bfb3c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -475827,27 +475827,27 @@ │ │ │ │ nop │ │ │ │ cmp r5, #238 @ 0xee │ │ │ │ lsls r0, r0, #6 │ │ │ │ ldr r4, [pc, #344] @ (1bfc9c ) │ │ │ │ lsls r0, r0, #6 │ │ │ │ ldr r4, [pc, #240] @ (1bfc38 ) │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r3, r4, r7} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - tst r6, r5 │ │ │ │ + negs r6, r3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - rors r2, r6 │ │ │ │ + tst r2, r4 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #176] @ (1bfc28 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -476005,27 +476005,27 @@ │ │ │ │ bl 1b8214 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ lsls r0, r0, #6 │ │ │ │ ldr r0, [pc, #952] @ (1c00bc ) │ │ │ │ lsls r0, r0, #6 │ │ │ │ - stmia r6!, {r6} │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r6!, {r1, r2} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r4, 1bfd5c │ │ │ │ + cbnz r4, 1bfd68 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r6!, {r1, r2, r3} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r2, 1bfd5e │ │ │ │ + cbnz r2, 1bfd6a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ 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 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #520] @ (1bff3c ) │ │ │ │ @@ -476233,33 +476233,33 @@ │ │ │ │ str.w r3, [r2, #252] @ 0xfc │ │ │ │ bl 397474 │ │ │ │ b.n 1bfe9c │ │ │ │ cmp r1, #148 @ 0x94 │ │ │ │ lsls r0, r0, #6 │ │ │ │ blxns ip │ │ │ │ lsls r0, r0, #6 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r3} │ │ │ │ lsls r3, r4, #3 │ │ │ │ bxns pc │ │ │ │ lsls r0, r0, #6 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r1!, {r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r0, 1bff84 │ │ │ │ + cbnz r0, 1bff90 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r5, #182 @ 0xb6 │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ lsls r3, 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, #424] @ (1c0124 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -476413,21 +476413,21 @@ │ │ │ │ b.n 1bfff8 │ │ │ │ add.w r3, r6, #557056 @ 0x88000 │ │ │ │ add.w r3, r3, #3824 @ 0xef0 │ │ │ │ b.n 1bfff8 │ │ │ │ nop │ │ │ │ movs r7, #72 @ 0x48 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cpsie a │ │ │ │ + @ instruction: 0xb694 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cpsie │ │ │ │ + @ instruction: 0xb690 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #116] @ (1c01c0 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -476472,17 +476472,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r5, #122 @ 0x7a │ │ │ │ lsls r0, r0, #6 │ │ │ │ - stmia r1!, {r3, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r3, r7} │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -476537,21 +476537,21 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1c021a │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ lsls r0, r0, #6 │ │ │ │ - stmia r1!, {r3} │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - push {r1, r4, r5, r7} │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - push {r2, r3, r5, r7} │ │ │ │ + push {r2, r3, 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #376] @ (1c0404 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -476701,25 +476701,25 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c03e0 │ │ │ │ b.n 1c0392 │ │ │ │ movs r4, #58 @ 0x3a │ │ │ │ lsls r0, r0, #6 │ │ │ │ cmp r4, r2 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - itt │ │ │ │ - lsl r3, r4, #3 │ │ │ │ - nop {14} │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - uxth r2, r6 │ │ │ │ + stmia r0!, {r4} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ite gt │ │ │ │ - lslgt r3, r4, #3 │ │ │ │ - suble r0, #226 @ 0xe2 │ │ │ │ + uxtb r2, r4 │ │ │ │ + lsls r3, r4, #3 │ │ │ │ + itt │ │ │ │ + lsl r3, r4, #3 │ │ │ │ + sub r1, #18 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #144] @ (1c04c8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -476783,23 +476783,23 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1c04ac │ │ │ │ movs r2, #142 @ 0x8e │ │ │ │ lsls r0, r0, #6 │ │ │ │ lsrs r6, r5 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - bkpt 0x00d0 │ │ │ │ + nop │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bkpt 0x00a2 │ │ │ │ + bkpt 0x00d2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r6, 1c0528 │ │ │ │ + cbz r6, 1c0534 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bkpt 0x0086 │ │ │ │ + bkpt 0x00b6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r4, 1c0508 │ │ │ │ + cbz r4, 1c0514 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #384] @ (1c0674 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -476937,15 +476937,15 @@ │ │ │ │ b.n 1c058e │ │ │ │ add.w r3, r0, #104448 @ 0x19800 │ │ │ │ add.w r3, r3, #336 @ 0x150 │ │ │ │ b.n 1c058e │ │ │ │ nop │ │ │ │ movs r1, #206 @ 0xce │ │ │ │ lsls r0, r0, #6 │ │ │ │ - bkpt 0x0004 │ │ │ │ + bkpt 0x0034 │ │ │ │ lsls r3, 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, #156] @ (1c0728 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -477013,17 +477013,17 @@ │ │ │ │ it eq │ │ │ │ moveq r7, #1 │ │ │ │ beq.n 1c06d4 │ │ │ │ b.n 1c06b2 │ │ │ │ nop │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r6, r7} │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ 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 r3, r1 │ │ │ │ movw r2, #35001 @ 0x88b9 │ │ │ │ @@ -477060,15 +477060,15 @@ │ │ │ │ bl 1b87d0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ udf #255 @ 0xff │ │ │ │ subs r6, r2, #5 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - pop {r1, r3, r6} │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ 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, #200] @ (1c0880 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -477152,23 +477152,23 @@ │ │ │ │ cmpne r3, #0 │ │ │ │ it eq │ │ │ │ moveq.w r8, #1 │ │ │ │ beq.n 1c0802 │ │ │ │ b.n 1c07dc │ │ │ │ subs r6, r1, #4 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - cbnz r4, 1c0904 │ │ │ │ + pop {r2, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r5, #70 @ 0x46 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - cbnz r4, 1c08f6 │ │ │ │ + cbnz r4, 1c0902 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r0, 1c08ee │ │ │ │ + cbnz r0, 1c08fa │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #412] @ (1c0a48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -477332,25 +477332,25 @@ │ │ │ │ bne.n 1c0a32 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c0a24 │ │ │ │ b.n 1c09fe │ │ │ │ subs r4, r3, #0 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - cbnz r0, 1c0aa0 │ │ │ │ + cbnz r0, 1c0aac │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r4, #74 @ 0x4a │ │ │ │ lsls r0, r0, #6 │ │ │ │ - cbnz r4, 1c0aa2 │ │ │ │ + cbnz r4, 1c0aae │ │ │ │ lsls r3, r4, #3 │ │ │ │ - hlt 0x0026 │ │ │ │ + revsh r6, r2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - rev16 r0, r6 │ │ │ │ + hlt 0x0020 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r2, #246 @ 0xf6 │ │ │ │ lsls r3, r4, #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, #432] @ 1c0c24 │ │ │ │ sub sp, #24 │ │ │ │ @@ -477538,15 +477538,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b83bc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r4, r0, r2 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - @ instruction: 0xb7f8 │ │ │ │ + @ instruction: 0xb828 │ │ │ │ lsls r3, r4, #3 │ │ │ │ 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] @ (1c0d0c ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -477648,19 +477648,19 @@ │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r6, r3, r6 │ │ │ │ lsls r0, r0, #6 │ │ │ │ subs r0, #6 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + @ instruction: 0xb744 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xb72e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #332] @ (1c0ef4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -477785,21 +477785,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c0ed0 │ │ │ │ b.n 1c0ea8 │ │ │ │ adds r0, r4, r4 │ │ │ │ lsls r0, r0, #6 │ │ │ │ adds r7, #134 @ 0x86 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb714 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + cpsid i │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r6, #28 │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #748] @ (1c120c ) │ │ │ │ @@ -478766,17 +478766,17 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 1b9c64 │ │ │ │ b.n 1c175e │ │ │ │ lsrs r2, r0, #31 │ │ │ │ lsls r0, r0, #6 │ │ │ │ cmp r4, #202 @ 0xca │ │ │ │ lsls r0, r0, #6 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r4, sp, #800 @ 0x320 │ │ │ │ lsls r3, r4, #3 │ │ │ │ add.w fp, r7, #507904 @ 0x7c000 │ │ │ │ ldr.w r5, [r5, #3776] @ 0xec0 │ │ │ │ ldr.w r6, [fp, #3756] @ 0xeac │ │ │ │ cmp r9, r6 │ │ │ │ beq.w 1c1b96 │ │ │ │ cbz r6, 1c1a74 │ │ │ │ @@ -479208,29 +479208,29 @@ │ │ │ │ strex r2, fp, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1c1ede │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c1ed0 │ │ │ │ b.n 1c1c00 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, pc, #872 @ (adr r7, 1c2278 ) │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + subs r0, r0, #7 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #424] @ (1c20d0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -479389,19 +479389,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c20ac │ │ │ │ b.n 1c2068 │ │ │ │ lsls r6, r3, #30 │ │ │ │ lsls r0, r0, #6 │ │ │ │ movs r5, #180 @ 0xb4 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - add r5, pc, #448 @ (adr r5, 1c229c ) │ │ │ │ + add r5, pc, #640 @ (adr r5, 1c235c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, pc, #976 @ (adr r4, 1c24b0 ) │ │ │ │ + add r5, pc, #144 @ (adr r5, 1c2170 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, r2, #0 │ │ │ │ + adds r6, r0, #1 │ │ │ │ lsls r3, r4, #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] @ (1c21bc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -479477,23 +479477,23 @@ │ │ │ │ strd r4, r5, [sp] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ bl 1ba8b8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsls r2, r2, #23 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - add r4, pc, #488 @ (adr r4, 1c23ac ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 1c246c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, pc, #328 @ (adr r4, 1c2310 ) │ │ │ │ + add r4, pc, #520 @ (adr r4, 1c23d0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, pc, #288 @ (adr r4, 1c22ec ) │ │ │ │ + add r4, pc, #480 @ (adr r4, 1c23ac ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, pc, #104 @ (adr r4, 1c2238 ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 1c22f8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, pc, #1000 @ (adr r3, 1c25bc ) │ │ │ │ + add r4, pc, #168 @ (adr r4, 1c227c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #184] @ (1c229c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -479561,23 +479561,23 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ bl 1ba8b8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ lsls r2, r4, #19 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - add r3, pc, #768 @ (adr r3, 1c25a4 ) │ │ │ │ + add r3, pc, #960 @ (adr r3, 1c2664 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, pc, #624 @ (adr r3, 1c2518 ) │ │ │ │ + add r3, pc, #816 @ (adr r3, 1c25d8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, pc, #592 @ (adr r3, 1c24fc ) │ │ │ │ + add r3, pc, #784 @ (adr r3, 1c25bc ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, pc, #416 @ (adr r3, 1c2450 ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 1c2510 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, pc, #304 @ (adr r3, 1c23e4 ) │ │ │ │ + add r3, pc, #496 @ (adr r3, 1c24a4 ) │ │ │ │ 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, #72] @ (1c230c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -479693,19 +479693,19 @@ │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsls r0, r5, #14 │ │ │ │ lsls r0, r0, #6 │ │ │ │ movs r2, #20 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - add r2, pc, #488 @ (adr r2, 1c25c8 ) │ │ │ │ + add r2, pc, #680 @ (adr r2, 1c2688 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, pc, #632 @ (adr r2, 1c265c ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 1c271c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, pc, #680 @ (adr r2, 1c2690 ) │ │ │ │ + add r2, pc, #872 @ (adr r2, 1c2750 ) │ │ │ │ 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, #60] @ (1c2434 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -479783,17 +479783,17 @@ │ │ │ │ ldr.w r3, [r0, #548] @ 0x224 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r6, r7, #9 │ │ │ │ lsls r0, r0, #6 │ │ │ │ movs r0, #240 @ 0xf0 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - add r2, pc, #416 @ (adr r2, 1c2660 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 1c2720 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, pc, #136 @ (adr r2, 1c254c ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 1c260c ) │ │ │ │ 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 r4, [pc, #64] @ (1c2518 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -479820,15 +479820,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1b7b90 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsls r4, r5, #7 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - add r2, pc, #216 @ (adr r2, 1c25f8 ) │ │ │ │ + add r2, pc, #408 @ (adr r2, 1c26b8 ) │ │ │ │ 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 r4, [pc, #92] @ (1c2590 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -479870,17 +479870,17 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsls r2, r2, #6 │ │ │ │ lsls r0, r0, #6 │ │ │ │ subs r4, r7, #7 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - add r2, pc, #56 @ (adr r2, 1c25d4 ) │ │ │ │ + add r2, pc, #248 @ (adr r2, 1c2694 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #728 @ (adr r1, 1c2878 ) │ │ │ │ + add r1, pc, #920 @ (adr r1, 1c2938 ) │ │ │ │ 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 r5, [pc, #340] @ (1c2708 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -480008,21 +480008,21 @@ │ │ │ │ bne.n 1c26e2 │ │ │ │ b.n 1c26ba │ │ │ │ nop │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r0, r0, #6 │ │ │ │ subs r0, r7, #5 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - add r1, pc, #696 @ (adr r1, 1c29cc ) │ │ │ │ + add r1, pc, #888 @ (adr r1, 1c2a8c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #712 @ (adr r1, 1c29e0 ) │ │ │ │ + add r1, pc, #904 @ (adr r1, 1c2aa0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #32 @ (adr r1, 1c273c ) │ │ │ │ + add r1, pc, #224 @ (adr r1, 1c27fc ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r2, r1, #24 │ │ │ │ + asrs r2, r7, #24 │ │ │ │ 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 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ mov r4, r0 │ │ │ │ @@ -480363,17 +480363,17 @@ │ │ │ │ b.n 1c29d6 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #3 │ │ │ │ moveq r3, #1 │ │ │ │ b.n 1c2994 │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [sp, #544] @ 0x220 │ │ │ │ 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 │ │ │ │ add.w r8, r0, #94208 @ 0x17000 │ │ │ │ mov r5, r1 │ │ │ │ @@ -480886,17 +480886,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ beq.n 1c2f98 │ │ │ │ lsls r7, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 1c30fc │ │ │ │ lsls r7, r7, #5 │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r7, [sp, #688] @ 0x2b0 │ │ │ │ + str r7, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (1c30ac ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -480907,15 +480907,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ add.w r1, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r1, [r1, #644] @ 0x284 │ │ │ │ bl 1c2f4c │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf638017f │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #576] @ 0x240 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #60] @ (1c3100 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -480939,17 +480939,17 @@ │ │ │ │ bl a28d4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c30dc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ addw r1, r2, #2175 @ 0x87f │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ + str r7, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #60] @ (1c3158 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -480973,17 +480973,17 @@ │ │ │ │ bl a2a40 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c3134 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ sub.w r1, sl, #16711680 @ 0xff0000 │ │ │ │ - str r6, [sp, #936] @ 0x3a8 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r6, [pc, #872] @ (1c34e0 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -481316,37 +481316,37 @@ │ │ │ │ b.n 1c3354 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #680] @ 0x2a8 │ │ │ │ + str r4, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r7, r7, #5 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcs.n 1c351c │ │ │ │ + bcs.n 1c357c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ - lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r4, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r4, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r3, [sp, #760] @ 0x2f8 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #952] @ 0x3b8 │ │ │ │ + lsls r3, r4, #3 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #44] @ (1c3554 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -481361,15 +481361,15 @@ │ │ │ │ add.w r1, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r1, [r1, #644] @ 0x284 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 1c3164 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xf19c017f │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ lsls r3, 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, #68] @ (1c35b0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -481397,17 +481397,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl a28d4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c3588 │ │ │ │ b.n 1c3598 │ │ │ │ adcs.w r1, r8, #127 @ 0x7f │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r3, [sp, #584] @ 0x248 │ │ │ │ + str r3, [sp, #776] @ 0x308 │ │ │ │ lsls r3, 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, #68] @ (1c3610 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -481435,17 +481435,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl a2a40 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c35e8 │ │ │ │ b.n 1c35f8 │ │ │ │ @ instruction: 0xf0f8017f │ │ │ │ - str r3, [sp, #384] @ 0x180 │ │ │ │ + str r3, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r6, [pc, #248] @ (1c3728 ) │ │ │ │ add.w sl, r0, #94208 @ 0x17000 │ │ │ │ @@ -481792,15 +481792,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ add.w r1, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r1, [r1, #648] @ 0x288 │ │ │ │ bl 1c2934 │ │ │ │ pop {r3, pc} │ │ │ │ stc 1, cr0, [ip, #-508] @ 0xfffffe04 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #52] @ (1c3a24 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -481850,17 +481850,17 @@ │ │ │ │ bl a28d4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c3a50 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stc 1, cr0, [lr], {127} @ 0x7f │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #60] @ (1c3acc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -481884,17 +481884,17 @@ │ │ │ │ bl a2a40 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c3aa8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldc 1, cr0, [r6], #-508 @ 0xfffffe04 │ │ │ │ - ldrh r6, [r5, #54] @ 0x36 │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r3, 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] @ (1c3b04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -481943,31 +481943,31 @@ │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vdiv.f32 s15, s14, s13 │ │ │ │ vstmia r3!, {s15} │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 1c3b5a │ │ │ │ ldr r0, [pc, #36] @ (1c3b98 ) │ │ │ │ add r0, pc │ │ │ │ - bl fede4c │ │ │ │ + bl fede74 │ │ │ │ bl 45b19c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [pc, #28] @ (1c3b9c ) │ │ │ │ movs r0, #1 │ │ │ │ mov r4, r5 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ b.n 1c3b46 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ + ldrh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r1, #56 @ 0x38 │ │ │ │ lsls r2, r0, #6 │ │ │ │ @ instruction: 0xff93ffff │ │ │ │ - ldrh r0, [r2, #50] @ 0x32 │ │ │ │ + ldrh r0, [r0, #52] @ 0x34 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ @@ -482352,15 +482352,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (1c4064 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ b.n 1c3d68 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ + ldrh r0, [r6, #14] │ │ │ │ lsls r3, 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 590e08 <_mesa_glapi_get_proc_address@@libgallium-25.2.6-1~bpo13+1.so+0x24> │ │ │ │ @@ -482696,15 +482696,15 @@ │ │ │ │ strb.w r3, [r8] │ │ │ │ b.n 1c4174 │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ adds r3, #38 @ 0x26 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r3, r4, #3 │ │ │ │ bl 94472 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x14a0a> │ │ │ │ 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 │ │ │ │ @@ -483004,17 +483004,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, 1c483a │ │ │ │ lsls r7, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x0036 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - strh r2, [r3, #26] │ │ │ │ + strh r2, [r1, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r5, #20] │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 134114 │ │ │ │ b.n 1c4790 │ │ │ │ add.w r0, r4, #94720 @ 0x17200 │ │ │ │ mov r1, r5 │ │ │ │ @@ -483029,15 +483029,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (1c4828 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 208c24 │ │ │ │ b.n 1c47ce │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r5, #18] │ │ │ │ + strh r2, [r3, #20] │ │ │ │ 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 r3, [pc, #800] @ (1c4b60 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ @@ -483401,15 +483401,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bge.n 1c4bb8 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - pop {r3, r5, pc} │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ (1c4ce0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -483445,15 +483445,15 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ bl e2960 │ │ │ │ b.n 1c4cc4 │ │ │ │ nop │ │ │ │ bge.n 1c4d70 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - pop {r1, r2, r5, r6, r7} │ │ │ │ + pop {r1, r2, r4, pc} │ │ │ │ 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 │ │ │ │ movw r0, #7938 @ 0x1f02 │ │ │ │ @@ -483488,40 +483488,40 @@ │ │ │ │ add r1, pc │ │ │ │ bl 209134 │ │ │ │ ldr r1, [pc, #28] @ (1c4d70 ) │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ bl 209134 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r6, [r7, #23] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r3, #23] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #16] @ (1c4d94 ) │ │ │ │ add r0, pc │ │ │ │ blx 70670 │ │ │ │ ldr r0, [pc, #12] @ (1c4d98 ) │ │ │ │ add r0, pc │ │ │ │ blx 70670 │ │ │ │ pop {r3, pc} │ │ │ │ - tst r4, r5 │ │ │ │ + negs r4, r3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ lsls r3, r4, #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] @ 1c4ddc │ │ │ │ sub sp, #16 │ │ │ │ @@ -483538,19 +483538,19 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr.w r2, [ip, r2, lsl #2] │ │ │ │ bl 208d98 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r1, #36] @ 0x24 │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r7, r7, #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 │ │ │ │ @@ -483632,15 +483632,15 @@ │ │ │ │ bne.n 1c4e28 │ │ │ │ b.n 1c4e6e │ │ │ │ sub.w r1, r2, #37120 @ 0x9100 │ │ │ │ subs r1, #70 @ 0x46 │ │ │ │ cmp r1, #2 │ │ │ │ bls.n 1c4e4e │ │ │ │ b.n 1c4e6e │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ + ldrb r6, [r5, #20] │ │ │ │ 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 │ │ │ │ add.w r6, r0, #565248 @ 0x8a000 │ │ │ │ movs r2, #1 │ │ │ │ @@ -483739,15 +483739,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r6, #3228] @ 0xc9c │ │ │ │ bl 397474 │ │ │ │ b.n 1c4fda │ │ │ │ bvc.n 1c5024 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -483779,17 +483779,17 @@ │ │ │ │ strd r4, r1, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 1c5022 │ │ │ │ nop │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r3, r4, #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 │ │ │ │ @@ -484183,21 +484183,21 @@ │ │ │ │ movs r1, #1 │ │ │ │ str.w ip, [r6, #3228] @ 0xc9c │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ bl 397474 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ b.n 1c53d2 │ │ │ │ nop │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + strh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 1c54c2 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #52] @ (1c54f8 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ @@ -484651,19 +484651,19 @@ │ │ │ │ movs r6, #3 │ │ │ │ b.n 1c58c2 │ │ │ │ movs r6, #4 │ │ │ │ b.n 1c58c2 │ │ │ │ nop │ │ │ │ ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r7, r7, #5 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r6, [r3, #17] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r6, [r3, #14] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r2, #14] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ @@ -484857,26 +484857,26 @@ │ │ │ │ bl 397474 │ │ │ │ b.n 1c5b56 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 1c5b36 │ │ │ │ nop │ │ │ │ ldmia r5, {r3, r5} │ │ │ │ lsls r7, r7, #5 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + strb r4, [r6, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r2, [r5, #4] │ │ │ │ - lsls r7, r7, #3 │ │ │ │ strh r2, [r3, #6] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + strh r2, [r1, #8] │ │ │ │ + lsls r7, r7, #3 │ │ │ │ + strh r4, [r3, #6] │ │ │ │ lsls r7, r7, #3 │ │ │ │ @ instruction: 0xeaf6017f │ │ │ │ - strb r4, [r6, #5] │ │ │ │ + strb r4, [r4, #6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r3, #5] │ │ │ │ + strb r2, [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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r3 │ │ │ │ @@ -485137,21 +485137,21 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ b.n 1c5ec0 │ │ │ │ nop │ │ │ │ ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ + ldrb r4, [r1, #26] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r4, [r6, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 1c5ee0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -485239,15 +485239,15 @@ │ │ │ │ bl 1c51a0 │ │ │ │ b.n 1c5e0c │ │ │ │ bl 1c51a0 │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ b.n 1c5e0c │ │ │ │ - ldr r0, [r1, #100] @ 0x64 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ 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, #76] @ (1c5ffc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -485403,23 +485403,23 @@ │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #3228] @ 0xc9c │ │ │ │ bl 397474 │ │ │ │ b.n 1c6132 │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r7, #92] @ 0x5c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r0, #8] │ │ │ │ + ldrb r2, [r6, #8] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ lsls r3, r7, #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] @ (1c625c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -485504,23 +485504,23 @@ │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #3228] @ 0xc9c │ │ │ │ bl 397474 │ │ │ │ b.n 1c6238 │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r3, r6} │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r7, r7, #3 │ │ │ │ b.n 1c6a10 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ add.w r0, r0, #565248 @ 0x8a000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #3228] @ 0xc9c │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -485617,15 +485617,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r7, #5 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #84] @ (1c6400 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ add r3, pc │ │ │ │ @@ -485760,15 +485760,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmia r1!, {r5, r6, r7} │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ 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, #88] @ (1c65c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -485875,15 +485875,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ... │ │ │ │ stmia r0!, {r5, r6, r7} │ │ │ │ lsls r7, r7, #5 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ add.w r3, r0, #98304 @ 0x18000 │ │ │ │ add.w r0, r0, #101376 @ 0x18c00 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ movw r2, #513 @ 0x201 │ │ │ │ vstr d7, [r0, #96] @ 0x60 │ │ │ │ @@ -485903,15 +485903,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ ittt lt │ │ │ │ lsllt r7, r7, #5 │ │ │ │ - strlt r2, [r7, #116] @ 0x74 │ │ │ │ + strlt r2, [r5, #120] @ 0x78 │ │ │ │ lsllt r3, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c674c ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -485921,15 +485921,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ itee hi │ │ │ │ lslhi r7, r7, #5 │ │ │ │ - strls r6, [r7, #116] @ 0x74 │ │ │ │ + strls r6, [r5, #120] @ 0x78 │ │ │ │ lslls r3, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c677c ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -485939,15 +485939,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ ittt pl │ │ │ │ lslpl r7, r7, #5 │ │ │ │ - strpl r6, [r0, #120] @ 0x78 │ │ │ │ + strpl r6, [r6, #120] @ 0x78 │ │ │ │ lslpl r3, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c67ac ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -485957,15 +485957,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ itee cs │ │ │ │ lslcs r7, r7, #5 │ │ │ │ - strcc r6, [r2, #120] @ 0x78 │ │ │ │ + strcc r6, [r0, #124] @ 0x7c │ │ │ │ lslcc r3, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c67dc ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -485975,15 +485975,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ bkpt 0x00fe │ │ │ │ lsls r7, r7, #5 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c680c ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -485993,15 +485993,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ bkpt 0x00ce │ │ │ │ lsls r7, r7, #5 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c683c ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -486011,15 +486011,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ bkpt 0x009e │ │ │ │ lsls r7, r7, #5 │ │ │ │ - str r6, [r2, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c686c ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -486029,15 +486029,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ bkpt 0x006e │ │ │ │ lsls r7, r7, #5 │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c689c ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -486047,15 +486047,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ bkpt 0x003e │ │ │ │ lsls r7, r7, #5 │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c68cc ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -486065,15 +486065,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ bkpt 0x000e │ │ │ │ lsls r7, r7, #5 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c68fc ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -486083,15 +486083,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r7, r7, #5 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c692c ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -486101,15 +486101,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ pop {r1, r2, r3, r5, r7, pc} │ │ │ │ lsls r7, r7, #5 │ │ │ │ - str r2, [r2, #124] @ 0x7c │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ 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 │ │ │ │ sub sp, #28 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -486215,21 +486215,21 @@ │ │ │ │ b.n 1c6a08 │ │ │ │ ldr r2, [pc, #24] @ (1c6a68 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1c6a06 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r3, #112] @ 0x70 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ 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 │ │ │ │ add.w r5, r0, #98304 @ 0x18000 │ │ │ │ adds r2, #3 │ │ │ │ @@ -486266,15 +486266,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ mov r6, r9 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1c6aa6 │ │ │ │ nop │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ lsls r3, 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 r3, [pc, #156] @ (1c6b90 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -488465,15 +488465,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1c841e │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1c8484 │ │ │ │ add r3, pc, #584 @ (adr r3, 1c86fc ) │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ lsls r7, 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, #380] @ (1c8648 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -488601,15 +488601,15 @@ │ │ │ │ b.n 1c85b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1c861a │ │ │ │ nop │ │ │ │ add r1, pc, #1000 @ (adr r1, 1c8a34 ) │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r7, 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, #464] @ (1c8834 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -488763,15 +488763,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1c876c │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1c87fa │ │ │ │ add r0, pc, #392 @ (adr r0, 1c89c0 ) │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldrh r4, [r5, r1] │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ lsls r7, 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, #456] @ (1c8a18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -488924,15 +488924,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1c8952 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1c89e0 │ │ │ │ ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r7, 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 │ │ │ │ ldr r4, [pc, #512] @ (1c8c34 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -489101,15 +489101,15 @@ │ │ │ │ b.n 1c8b50 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1c8bf4 │ │ │ │ nop │ │ │ │ ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldrsb r4, [r0, r3] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ lsls r7, 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 │ │ │ │ ldr r3, [pc, #508] @ (1c8e4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -489276,15 +489276,15 @@ │ │ │ │ b.n 1c8d68 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1c8e0e │ │ │ │ nop │ │ │ │ ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #552] @ (1c9090 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -489463,15 +489463,15 @@ │ │ │ │ b.n 1c8fa2 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1c9056 │ │ │ │ nop │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strh r6, [r3, r3] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #484] @ (1c9290 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -489628,15 +489628,15 @@ │ │ │ │ b.n 1c9114 │ │ │ │ mov r0, r5 │ │ │ │ bl 16e144 │ │ │ │ b.n 1c920c │ │ │ │ nop │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - str r0, [r4, r1] │ │ │ │ + str r0, [r2, r2] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #248] @ (1c93a4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -490171,15 +490171,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1c97ee │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1c9866 │ │ │ │ ldrh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ lsls r7, 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, #256] @ (1c99dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -490272,15 +490272,15 @@ │ │ │ │ b.n 1c9908 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1c9982 │ │ │ │ nop │ │ │ │ ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r7, r7, #5 │ │ │ │ - mov sl, r9 │ │ │ │ + mov sl, pc │ │ │ │ lsls r7, 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, #252] @ (1c9af4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -490371,15 +490371,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1c9a24 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1c9a9c │ │ │ │ ldrh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - blxns r6 │ │ │ │ + blxns ip │ │ │ │ lsls r7, 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, #260] @ (1c9c14 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -490473,15 +490473,15 @@ │ │ │ │ b.n 1c9b3e │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1c9bba │ │ │ │ nop │ │ │ │ ldrh r0, [r7, #28] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - mov sl, r6 │ │ │ │ + mov sl, ip │ │ │ │ lsls r7, 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, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #416] @ (1c9dd0 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -490630,15 +490630,15 @@ │ │ │ │ nop │ │ │ │ ldrh r6, [r7, #18] │ │ │ │ lsls r7, r7, #5 │ │ │ │ str r6, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, fp │ │ │ │ + cmp sl, r1 │ │ │ │ lsls r7, r7, #3 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ lsls r7, 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 │ │ │ │ @@ -490791,15 +490791,15 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r0, #6] │ │ │ │ lsls r7, r7, #5 │ │ │ │ str r2, [r0, #32] │ │ │ │ lsls r7, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bics r2, r5 │ │ │ │ + mvns r2, r3 │ │ │ │ lsls r7, r7, #3 │ │ │ │ str r0, [r4, #16] │ │ │ │ lsls r7, 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, #4008] @ 0xfa8 │ │ │ │ @@ -490963,15 +490963,15 @@ │ │ │ │ nop │ │ │ │ strh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r7, #5 │ │ │ │ str r2, [r6, #0] │ │ │ │ lsls r7, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - rors r0, r4 │ │ │ │ + tst r0, r2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrsh r6, [r7, r4] │ │ │ │ lsls r7, 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, #4008] @ 0xfa8 │ │ │ │ @@ -491136,15 +491136,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r7, #5 │ │ │ │ ldrsh r2, [r0, r1] │ │ │ │ lsls r7, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #246 @ 0xf6 │ │ │ │ + ands r6, r4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ lsls r7, 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, #4000] @ 0xfa0 │ │ │ │ @@ -491318,15 +491318,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strh r2, [r6, #22] │ │ │ │ lsls r7, r7, #5 │ │ │ │ ldrb r2, [r7, r0] │ │ │ │ lsls r7, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #0 │ │ │ │ + subs r6, #48 @ 0x30 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrh r6, [r5, r4] │ │ │ │ lsls r7, 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, #4000] @ 0xfa0 │ │ │ │ @@ -491505,15 +491505,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strh r2, [r4, #6] │ │ │ │ lsls r7, r7, #5 │ │ │ │ ldrh r2, [r4, r0] │ │ │ │ lsls r7, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r4, #24 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ lsls r7, r7, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -491637,15 +491637,15 @@ │ │ │ │ b.n 1ca848 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1ca87a │ │ │ │ nop │ │ │ │ ldrb r4, [r5, #26] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r3, #6 │ │ │ │ lsls r7, r7, #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] @ (1cab1c ) │ │ │ │ @@ -491769,15 +491769,15 @@ │ │ │ │ b.n 1ca9d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1caa0a │ │ │ │ nop │ │ │ │ ldrb r0, [r4, #20] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - adds r1, #90 @ 0x5a │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ lsls r7, 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, #356] @ (1cac9c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -491898,15 +491898,15 @@ │ │ │ │ b.n 1cab66 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cab94 │ │ │ │ nop │ │ │ │ ldrb r6, [r1, #14] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + adds r0, #20 │ │ │ │ lsls r7, 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] @ (1cae10 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -492024,15 +492024,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cace0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cad0c │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ lsls r7, r7, #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] @ (1cafac ) │ │ │ │ @@ -492160,15 +492160,15 @@ │ │ │ │ b.n 1cae64 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cae98 │ │ │ │ nop │ │ │ │ ldrb r6, [r2, #2] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ lsls r7, r7, #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] @ (1cb148 ) │ │ │ │ @@ -492294,15 +492294,15 @@ │ │ │ │ b.n 1cb000 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cb032 │ │ │ │ nop │ │ │ │ strb r4, [r7, #27] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + cmp r3, #190 @ 0xbe │ │ │ │ lsls r7, r7, #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] @ (1cb304 ) │ │ │ │ @@ -492437,15 +492437,15 @@ │ │ │ │ b.n 1cb19c │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cb1d0 │ │ │ │ nop │ │ │ │ strb r0, [r4, #21] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - cmp r2, #8 │ │ │ │ + cmp r2, #56 @ 0x38 │ │ │ │ lsls r7, r7, #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] @ (1cb4cc ) │ │ │ │ @@ -492583,15 +492583,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cb360 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cb394 │ │ │ │ strb r4, [r4, #14] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ lsls r7, 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, #392] @ (1cb670 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -492721,15 +492721,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cb51a │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cb54c │ │ │ │ strb r6, [r3, #7] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #392] @ (1cb814 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -492860,15 +492860,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cb6bc │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cb6ec │ │ │ │ strb r4, [r7, #0] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ lsls r7, r7, #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] @ (1cb9ec ) │ │ │ │ @@ -493011,15 +493011,15 @@ │ │ │ │ b.n 1cb876 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cb8ac │ │ │ │ nop │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + movs r3, #186 @ 0xba │ │ │ │ lsls r7, r7, #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] @ (1cbbc8 ) │ │ │ │ @@ -493162,15 +493162,15 @@ │ │ │ │ b.n 1cba50 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cba84 │ │ │ │ nop │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - movs r1, #196 @ 0xc4 │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ lsls r7, r7, #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] @ (1cbda4 ) │ │ │ │ @@ -493313,15 +493313,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cbc24 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cbc58 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r7, #5 │ │ │ │ - movs r0, #8 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ lsls r7, r7, #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] @ (1cbf98 ) │ │ │ │ @@ -493470,15 +493470,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cbe0c │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cbe40 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - subs r4, r6, #0 │ │ │ │ + subs r4, r4, #1 │ │ │ │ lsls r7, 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 │ │ │ │ ldr r3, [pc, #416] @ (1cc154 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -493616,15 +493616,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cbfec │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cc01e │ │ │ │ str r2, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - adds r4, r5, #1 │ │ │ │ + adds r4, r3, #2 │ │ │ │ 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 r3, [pc, #448] @ (1cc330 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -493773,15 +493773,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cc1ac │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cc1e0 │ │ │ │ str r6, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - subs r2, r0, r3 │ │ │ │ + subs r2, r6, r3 │ │ │ │ lsls r7, r7, #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 │ │ │ │ @@ -493935,15 +493935,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cc3a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cc3d6 │ │ │ │ str r2, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - adds r0, r5, r3 │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r7, r7, #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] @ (1cc73c ) │ │ │ │ @@ -494098,15 +494098,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cc5a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cc5d8 │ │ │ │ str r0, [r7, #20] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - asrs r0, r7, #27 │ │ │ │ + asrs r0, r5, #28 │ │ │ │ lsls r7, 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, #624] @ (1cc9cc ) │ │ │ │ @@ -494291,15 +494291,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cc8e0 │ │ │ │ nop │ │ │ │ ldrsh r4, [r5, r5] │ │ │ │ lsls r7, r7, #5 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - asrs r0, r4, #16 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ lsls r7, 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, #672] @ (1ccc90 ) │ │ │ │ @@ -494496,15 +494496,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ ldrb r0, [r3, r3] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - asrs r4, r2, #6 │ │ │ │ + asrs r4, r0, #7 │ │ │ │ lsls r7, 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, #624] @ (1ccf20 ) │ │ │ │ @@ -494689,15 +494689,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cce34 │ │ │ │ nop │ │ │ │ ldrh r0, [r3, r0] │ │ │ │ lsls r7, r7, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - lsrs r4, r7, #27 │ │ │ │ + lsrs r4, r5, #28 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #492] @ (1cd12c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -494858,15 +494858,15 @@ │ │ │ │ b.n 1ccf9e │ │ │ │ ldrsb r6, [r0, r6] │ │ │ │ lsls r7, r7, #5 │ │ │ │ adds r0, #170 @ 0xaa │ │ │ │ lsls r7, r7, #5 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #504] @ (1cd348 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -495033,15 +495033,15 @@ │ │ │ │ nop │ │ │ │ strb r6, [r6, r5] │ │ │ │ lsls r7, r7, #5 │ │ │ │ cmp r6, #160 @ 0xa0 │ │ │ │ lsls r7, r7, #5 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r6, r5, #11 │ │ │ │ lsls r7, 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, #568] @ (1cd5a8 ) │ │ │ │ @@ -495213,15 +495213,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ strh r0, [r3, r5] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - lsrs r2, r5, #2 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ lsls r7, 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, #532] @ (1cd7dc ) │ │ │ │ @@ -495388,15 +495388,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cd724 │ │ │ │ nop │ │ │ │ str r0, [r0, r4] │ │ │ │ lsls r7, r7, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - lsls r4, r6, #25 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r7, 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, #504] @ (1cd9f8 ) │ │ │ │ @@ -495550,15 +495550,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cd86e │ │ │ │ mov r0, r6 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cd956 │ │ │ │ ldr r6, [pc, #800] @ (1cdd1c ) │ │ │ │ lsls r7, r7, #5 │ │ │ │ - lsls r2, r4, #17 │ │ │ │ + lsls r2, r2, #18 │ │ │ │ lsls r7, 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, #464] @ (1cdbe8 ) │ │ │ │ @@ -495705,15 +495705,15 @@ │ │ │ │ b.n 1cda5c │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cda90 │ │ │ │ nop │ │ │ │ ldr r4, [pc, #704] @ (1cdeac ) │ │ │ │ lsls r7, r7, #5 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r7, 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, #468] @ (1cdddc ) │ │ │ │ @@ -495859,15 +495859,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cdc64 │ │ │ │ mov r0, r6 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cdd3a │ │ │ │ ldr r2, [pc, #768] @ (1ce0e0 ) │ │ │ │ lsls r7, r7, #5 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #428] @ (1cdfa4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -496006,15 +496006,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cde38 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cde6a │ │ │ │ ldr r0, [pc, #824] @ (1ce2e0 ) │ │ │ │ lsls r7, r7, #5 │ │ │ │ - vqadd.u32 q8, q12, q15 │ │ │ │ + vshr.u64 q0, q15, #40 │ │ │ │ stmdb sp!, {r4, 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] @ (1ce19c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ @@ -496167,15 +496167,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1ce00a │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1ce03e │ │ │ │ bx r0 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - stc2 0, cr0, [ip, #1016]! @ 0x3f8 │ │ │ │ + ldc2l 0, cr0, [ip, #1016] @ 0x3f8 │ │ │ │ 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] @ (1ce390 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -496320,15 +496320,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1ce218 │ │ │ │ mov r0, r6 │ │ │ │ bl 16e144 │ │ │ │ b.n 1ce2ee │ │ │ │ cmp r4, r1 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - @ instruction: 0xfb2c00fe │ │ │ │ + @ instruction: 0xfb5c00fe │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #512] @ (1ce5b0 ) │ │ │ │ @@ -496488,15 +496488,15 @@ │ │ │ │ b.n 1ce410 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1ce446 │ │ │ │ nop │ │ │ │ orrs r2, r3 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldr??.w r0, [r8, #254] @ 0xfe │ │ │ │ + @ instruction: 0xfa0800fe │ │ │ │ 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] @ (1ce7c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -496649,15 +496649,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1ce63e │ │ │ │ mov r0, r6 │ │ │ │ bl 16e144 │ │ │ │ b.n 1ce726 │ │ │ │ lsrs r0, r7 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - @ instruction: 0xf73200fe │ │ │ │ + @ instruction: 0xf76200fe │ │ │ │ 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] @ (1ce9d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -496811,15 +496811,15 @@ │ │ │ │ b.n 1ce84c │ │ │ │ mov r0, r6 │ │ │ │ bl 16e144 │ │ │ │ b.n 1ce92c │ │ │ │ nop │ │ │ │ subs r6, #224 @ 0xe0 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - @ instruction: 0xf53c00fe │ │ │ │ + sbc.w r0, ip, #8323072 @ 0x7f0000 │ │ │ │ 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] @ (1cebc4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -496964,15 +496964,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cea4c │ │ │ │ mov r0, r6 │ │ │ │ bl 16e144 │ │ │ │ b.n 1ceb22 │ │ │ │ subs r4, #216 @ 0xd8 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - @ instruction: 0xf35400fe │ │ │ │ + @ instruction: 0xf38400fe │ │ │ │ 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] @ (1cedcc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -497126,15 +497126,15 @@ │ │ │ │ b.n 1cec48 │ │ │ │ mov r0, r6 │ │ │ │ bl 16e144 │ │ │ │ b.n 1ced28 │ │ │ │ nop │ │ │ │ subs r2, #228 @ 0xe4 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - sbcs.w r0, r0, #254 @ 0xfe │ │ │ │ + sub.w r0, r0, #254 @ 0xfe │ │ │ │ push {r3, 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] @ (1ceee8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ @@ -497223,15 +497223,15 @@ │ │ │ │ b.n 1cee10 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cee8c │ │ │ │ nop │ │ │ │ subs r0, #224 @ 0xe0 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - and.w r0, r2, #254 @ 0xfe │ │ │ │ + bics.w r0, r2, #254 @ 0xfe │ │ │ │ push {r3, 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] @ (1cf008 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ @@ -497322,15 +497322,15 @@ │ │ │ │ b.n 1cef2e │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cefac │ │ │ │ nop │ │ │ │ adds r7, #198 @ 0xc6 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - mrc 0, 7, r0, cr12, cr14, {7} │ │ │ │ + vqadd.s32 q0, q14, q15 │ │ │ │ push {r3, 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] @ (1cf124 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ @@ -497419,15 +497419,15 @@ │ │ │ │ b.n 1cf04c │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cf0c8 │ │ │ │ nop │ │ │ │ adds r6, #164 @ 0xa4 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldcl 0, cr0, [r6, #1016]! @ 0x3f8 │ │ │ │ + mcr 0, 1, r0, cr6, cr14, {7} │ │ │ │ push {r3, 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] @ (1cf244 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ @@ -497518,15 +497518,15 @@ │ │ │ │ b.n 1cf16a │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cf1e8 │ │ │ │ nop │ │ │ │ adds r5, #138 @ 0x8a │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldcl 0, cr0, [r4], #1016 @ 0x3f8 │ │ │ │ + stc 0, cr0, [r4, #-1016]! @ 0xfffffc08 │ │ │ │ stmdb 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] @ (1cf384 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ @@ -497627,15 +497627,15 @@ │ │ │ │ b.n 1cf28e │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cf320 │ │ │ │ nop │ │ │ │ adds r4, #102 @ 0x66 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - rsbs r0, r4, lr, ror #3 │ │ │ │ + stc 0, cr0, [r4], {254} @ 0xfe │ │ │ │ stmdb 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] @ (1cf4c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ @@ -497735,15 +497735,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cf3ce │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cf464 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - @ instruction: 0xeaac00fe │ │ │ │ + @ instruction: 0xeadc00fe │ │ │ │ stmdb 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] @ (1cf604 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ @@ -497844,15 +497844,15 @@ │ │ │ │ b.n 1cf50e │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cf5a0 │ │ │ │ nop │ │ │ │ adds r1, #230 @ 0xe6 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - @ instruction: 0xe98800fe │ │ │ │ + @ instruction: 0xe9b800fe │ │ │ │ stmdb 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] @ (1cf734 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ @@ -497946,15 +497946,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cf64e │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cf6d8 │ │ │ │ adds r0, #168 @ 0xa8 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldrd r0, r0, [r0], #-1016 @ 0x3f8 │ │ │ │ + stmia.w r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ stmdb sp!, {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] @ (1cf86c ) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -498052,15 +498052,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cf780 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cf808 │ │ │ │ cmp r7, #118 @ 0x76 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - b.n 1cf724 │ │ │ │ + b.n 1cf784 │ │ │ │ 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 r3, [pc, #292] @ (1cf9ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -498161,15 +498161,15 @@ │ │ │ │ b.n 1cf8ba │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cf948 │ │ │ │ nop │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - b.n 1cf620 │ │ │ │ + b.n 1cf680 │ │ │ │ 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, [pc, #284] @ (1cfae4 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -498268,15 +498268,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cf9f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cfa80 │ │ │ │ cmp r4, #254 @ 0xfe │ │ │ │ lsls r7, r7, #5 │ │ │ │ - b.n 1cf514 │ │ │ │ + b.n 1cf574 │ │ │ │ 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 r3, [pc, #292] @ (1cfc24 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -498376,15 +498376,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cfb32 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cfbc2 │ │ │ │ cmp r3, #200 @ 0xc8 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - b.n 1d0414 │ │ │ │ + b.n 1cf474 │ │ │ │ lsls r6, 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, #320] @ (1cfd80 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -498491,15 +498491,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cfc7c │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cfd1e │ │ │ │ cmp r2, #134 @ 0x86 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - b.n 1d0308 │ │ │ │ + b.n 1d0368 │ │ │ │ lsls r6, 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, #320] @ (1cfedc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -498606,15 +498606,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cfdd8 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cfe7a │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ lsls r7, r7, #5 │ │ │ │ - b.n 1d01dc │ │ │ │ + b.n 1d023c │ │ │ │ lsls r6, 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, #312] @ (1d0030 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -498721,15 +498721,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cff32 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cffce │ │ │ │ movs r7, #206 @ 0xce │ │ │ │ lsls r7, r7, #5 │ │ │ │ - b.n 1d00ac │ │ │ │ + b.n 1d010c │ │ │ │ lsls r6, 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, #312] @ (1d0184 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -498836,15 +498836,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1d0086 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1d0122 │ │ │ │ movs r6, #122 @ 0x7a │ │ │ │ lsls r7, r7, #5 │ │ │ │ - udf #254 @ 0xfe │ │ │ │ + svc 46 @ 0x2e │ │ │ │ lsls r6, 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 sl, r3 │ │ │ │ ldr r3, [pc, #300] @ (1d02cc ) │ │ │ │ @@ -498948,15 +498948,15 @@ │ │ │ │ b.n 1d01d6 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1d0268 │ │ │ │ nop │ │ │ │ movs r5, #40 @ 0x28 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - udf #190 @ 0xbe │ │ │ │ + udf #238 @ 0xee │ │ │ │ lsls r6, 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, #304] @ (1d0418 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -499059,15 +499059,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1d031c │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1d03b6 │ │ │ │ movs r3, #222 @ 0xde │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ble.n 1d0340 │ │ │ │ + ble.n 1d03a0 │ │ │ │ lsls r6, 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 sl, r3 │ │ │ │ ldr r3, [pc, #300] @ (1d0560 ) │ │ │ │ @@ -499171,15 +499171,15 @@ │ │ │ │ b.n 1d046a │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1d04fc │ │ │ │ nop │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - bgt.n 1d0624 │ │ │ │ + bgt.n 1d0484 │ │ │ │ lsls r6, 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, #296] @ (1d06a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -499280,15 +499280,15 @@ │ │ │ │ b.n 1d05b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16e144 │ │ │ │ b.n 1d0640 │ │ │ │ nop │ │ │ │ movs r1, #74 @ 0x4a │ │ │ │ lsls r7, r7, #5 │ │ │ │ - blt.n 1d0728 │ │ │ │ + blt.n 1d0788 │ │ │ │ lsls r6, r7, #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 │ │ │ │ @@ -503800,17 +503800,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xe816017e │ │ │ │ - subs r6, #32 │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r5, #2 │ │ │ │ lsls r2, r4, #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] @ (1d40dc ) │ │ │ │ @@ -503900,17 +503900,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 1d3ebc │ │ │ │ lsls r6, r7, #5 │ │ │ │ - subs r5, #10 │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ lsls r2, r4, #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] @ (1d4240 ) │ │ │ │ @@ -504014,17 +504014,17 @@ │ │ │ │ ldr.w r3, [r3, #524] @ 0x20c │ │ │ │ blx r3 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ b.n 1d3dc8 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + subs r4, #10 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r2, #144 @ 0x90 │ │ │ │ lsls r2, r4, #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] @ (1d43a4 ) │ │ │ │ @@ -504128,17 +504128,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r3, #524] @ 0x20c │ │ │ │ blx r3 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ b.n 1d3c64 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + subs r2, #184 @ 0xb8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ lsls r2, r4, #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] @ (1d4520 ) │ │ │ │ @@ -504246,17 +504246,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r3, #548] @ 0x224 │ │ │ │ blx r3 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ b.n 1d4b20 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ lsls r2, r4, #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] @ (1d46a4 ) │ │ │ │ @@ -504366,17 +504366,17 @@ │ │ │ │ ldr.w r3, [r3, #548] @ 0x224 │ │ │ │ blx r3 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ b.n 1d49ac │ │ │ │ lsls r6, r7, #5 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ lsls r2, r4, #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] @ (1d4920 ) │ │ │ │ @@ -504558,17 +504558,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #572] @ 0x23c │ │ │ │ blx r3 │ │ │ │ b.n 1d47d8 │ │ │ │ nop │ │ │ │ svc 254 @ 0xfe │ │ │ │ lsls r6, r7, #5 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ lsls r2, r4, #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] @ (1d4b60 ) │ │ │ │ @@ -504734,17 +504734,17 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1d49c6 │ │ │ │ mov r0, r5 │ │ │ │ bl 16e144 │ │ │ │ b.n 1d4a9a │ │ │ │ ble.n 1d4a68 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r1, #98 @ 0x62 │ │ │ │ lsls r2, r4, #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 │ │ │ │ @@ -507100,17 +507100,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ bkpt 0x006c │ │ │ │ lsls r6, r7, #5 │ │ │ │ - asrs r0, r4, #13 │ │ │ │ + asrs r0, r2, #14 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ lsls r2, r4, #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] @ (1d69f0 ) │ │ │ │ @@ -507175,17 +507175,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ pop {r2, r3, r7, pc} │ │ │ │ lsls r6, r7, #5 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r0, r0, #11 │ │ │ │ lsls r2, r4, #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] @ (1d6adc ) │ │ │ │ @@ -507254,17 +507254,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ pop {r2, r4, r5, r7} │ │ │ │ lsls r6, r7, #5 │ │ │ │ - asrs r4, r0, #7 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ lsls r2, r4, #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] @ (1d6bc8 ) │ │ │ │ @@ -507333,17 +507333,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cbnz r4, 1d6c3c │ │ │ │ lsls r6, r7, #5 │ │ │ │ - asrs r6, r4, #3 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r0, r7, #2 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ lsls r2, r4, #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] @ (1d6cd8 ) │ │ │ │ @@ -507420,17 +507420,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ revsh r6, r2 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - lsrs r2, r5, #31 │ │ │ │ + asrs r2, r3, #32 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r2, r4, #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] @ (1d6de8 ) │ │ │ │ @@ -507507,17 +507507,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cbnz r6, 1d6e1c │ │ │ │ lsls r6, r7, #5 │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ + lsrs r0, r3, #28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ lsls r2, r4, #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] @ (1d6f38 ) │ │ │ │ @@ -507610,17 +507610,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @ instruction: 0xb8b6 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r2, r1, #21 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r2, r4, #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] @ (1d708c ) │ │ │ │ @@ -507714,17 +507714,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @ instruction: 0xb766 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ lsls r2, r4, #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] @ (1d7134 ) │ │ │ │ @@ -511884,17 +511884,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - blt.n 1da3d8 │ │ │ │ + blt.n 1da238 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bls.n 1da3e0 │ │ │ │ + bls.n 1da240 │ │ │ │ lsls r1, r4, #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] @ (1da418 ) │ │ │ │ @@ -511963,17 +511963,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strh r4, [r6, #26] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - bge.n 1da510 │ │ │ │ + bge.n 1da370 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bhi.n 1da4f8 │ │ │ │ + bhi.n 1da358 │ │ │ │ lsls r1, r4, #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] @ (1da528 ) │ │ │ │ @@ -512050,17 +512050,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strh r6, [r0, #20] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - bls.n 1da624 │ │ │ │ + bls.n 1da484 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvc.n 1da5ec │ │ │ │ + bvc.n 1da44c │ │ │ │ lsls r1, r4, #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] @ (1da638 ) │ │ │ │ @@ -512137,17 +512137,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strh r6, [r6, #10] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - bhi.n 1da730 │ │ │ │ + bhi.n 1da590 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvs.n 1da6d8 │ │ │ │ + bvs.n 1da738 │ │ │ │ lsls r1, r4, #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] @ (1da788 ) │ │ │ │ @@ -512240,17 +512240,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strh r6, [r4, #2] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - bvc.n 1da800 │ │ │ │ + bvc.n 1da860 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bmi.n 1da788 │ │ │ │ + bpl.n 1da7e8 │ │ │ │ lsls r1, r4, #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] @ (1da8dc ) │ │ │ │ @@ -512344,17 +512344,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb r6, [r2, #28] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - bpl.n 1da8cc │ │ │ │ + bvs.n 1da92c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcc.n 1da834 │ │ │ │ + bcc.n 1da894 │ │ │ │ lsls r1, 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, #172] @ (1da9a8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -514312,15 +514312,15 @@ │ │ │ │ b.n 1db5a4 │ │ │ │ str r2, [r6, r4] │ │ │ │ lsls r6, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r3, r4] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ add.w r4, r9, #458752 @ 0x70000 │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ add.w r8, r4, #248 @ 0xf8 │ │ │ │ mov sl, r7 │ │ │ │ mov r6, r8 │ │ │ │ add.w r5, r4, #296 @ 0x128 │ │ │ │ @@ -518073,19 +518073,19 @@ │ │ │ │ bne.n 1deec8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1deeba │ │ │ │ b.n 1decfe │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1df614 │ │ │ │ + b.n 1df674 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1df5c8 │ │ │ │ + b.n 1df628 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bne.n 1def08 │ │ │ │ + bne.n 1def68 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #320] @ (1df044 ) │ │ │ │ mov ip, r0 │ │ │ │ @@ -518202,15 +518202,15 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 1def9c │ │ │ │ adds r7, #194 @ 0xc2 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - b.n 1df2b8 │ │ │ │ + b.n 1df318 │ │ │ │ lsls r1, 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, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #332] @ (1df1b0 ) │ │ │ │ @@ -518329,15 +518329,15 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 1df0f8 │ │ │ │ adds r6, #100 @ 0x64 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + svc 250 @ 0xfa │ │ │ │ lsls r1, 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, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #336] @ (1df320 ) │ │ │ │ @@ -518458,15 +518458,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 1df268 │ │ │ │ nop │ │ │ │ adds r4, #246 @ 0xf6 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + udf #140 @ 0x8c │ │ │ │ lsls r1, 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 │ │ │ │ ldr r3, [pc, #352] @ (1df49c ) │ │ │ │ @@ -518595,15 +518595,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n 1df3e0 │ │ │ │ nop │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - bgt.n 1df464 │ │ │ │ + ble.n 1df4c4 │ │ │ │ lsls r1, r4, #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] @ (1df71c ) │ │ │ │ @@ -518790,17 +518790,17 @@ │ │ │ │ lsls r6, r7, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r1, r4, #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] @ (1df9ac ) │ │ │ │ @@ -518987,17 +518987,17 @@ │ │ │ │ lsls r6, r7, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - strh r0, [r2, #28] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r2, #24] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r1, r4, #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] @ (1dfc3c ) │ │ │ │ @@ -519184,17 +519184,17 @@ │ │ │ │ lsls r6, r7, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ lsls r1, r4, #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] @ (1dfed0 ) │ │ │ │ @@ -519382,17 +519382,17 @@ │ │ │ │ lsls r6, r7, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldrb r2, [r0, #27] │ │ │ │ + ldrb r2, [r6, #27] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r6, #23] │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ lsls r1, r4, #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] @ (1e0164 ) │ │ │ │ @@ -519580,17 +519580,17 @@ │ │ │ │ lsls r6, r7, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldrb r0, [r5, #15] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ lsls r1, r4, #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] @ (1e03f8 ) │ │ │ │ @@ -519778,17 +519778,17 @@ │ │ │ │ lsls r6, r7, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldrb r0, [r6, #5] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + ldrb r6, [r6, #3] │ │ │ │ lsls r1, r4, #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] @ (1e06dc ) │ │ │ │ @@ -520001,17 +520001,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, [r1, #1] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + strb r2, [r3, #24] │ │ │ │ lsls r1, r4, #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] @ (1e09c8 ) │ │ │ │ @@ -520225,17 +520225,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 │ │ │ │ - strb r0, [r5, #21] │ │ │ │ + strb r0, [r3, #22] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r6, [r5, #12] │ │ │ │ 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 r3, [pc, #116] @ (1e0a68 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -520280,15 +520280,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e0a26 │ │ │ │ adds r2, r2, #3 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - stmia r7!, {r4} │ │ │ │ + stmia r7!, {r6} │ │ │ │ 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 r3, [pc, #132] @ (1e0b04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -520338,15 +520338,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e0abe │ │ │ │ adds r6, r0, #1 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ lsls r1, r4, #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, #144] @ (1e0bb0 ) │ │ │ │ @@ -520399,15 +520399,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e0b62 │ │ │ │ nop │ │ │ │ subs r4, r4, r6 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr s0, [r0] │ │ │ │ bl 1e0b0c │ │ │ │ @@ -520478,15 +520478,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e0c4e │ │ │ │ subs r4, r6, r2 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - stmia r4!, {r5, r6, r7} │ │ │ │ + stmia r5!, {r4} │ │ │ │ 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, #144] @ (1e0d44 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -520539,15 +520539,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e0cf6 │ │ │ │ nop │ │ │ │ subs r2, r2, r0 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r4, #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, #156] @ (1e0dfc ) │ │ │ │ @@ -520603,15 +520603,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e0daa │ │ │ │ nop │ │ │ │ adds r0, r4, r5 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ 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] │ │ │ │ @@ -520693,15 +520693,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e0eba │ │ │ │ nop │ │ │ │ adds r2, r2, r1 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ lsls r1, 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, #176] @ (1e0fcc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -520764,15 +520764,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e0f64 │ │ │ │ asrs r2, r5, #30 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - stmia r1!, {r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r4, #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] @ (1e109c ) │ │ │ │ @@ -520836,15 +520836,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e1030 │ │ │ │ nop │ │ │ │ asrs r4, r3, #27 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ lsls r1, 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, #176] @ (1e1164 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -520907,15 +520907,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e10fc │ │ │ │ asrs r2, r2, #24 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - stmia r0!, {r2, r4} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ lsls r1, r4, #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] @ (1e1234 ) │ │ │ │ @@ -520979,18 +520979,18 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e11c8 │ │ │ │ nop │ │ │ │ asrs r4, r0, #21 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - itte mi │ │ │ │ - lslmi r1, r4, #3 │ │ │ │ - pushmi {r4, r5, r6, r7, lr} │ │ │ │ - movpl.w ip, #4096 @ 0x1000 │ │ │ │ + itet vc │ │ │ │ + lslvc r1, r4, #3 │ │ │ │ + pushvs {r4, r5, r6, r7, lr} │ │ │ │ + movvc.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (1e12fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -521050,15 +521050,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e1294 │ │ │ │ asrs r2, r7, #17 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - bkpt 0x007c │ │ │ │ + bkpt 0x00ac │ │ │ │ lsls r1, r4, #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] @ (1e13cc ) │ │ │ │ @@ -521122,15 +521122,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e1360 │ │ │ │ nop │ │ │ │ asrs r4, r5, #14 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r1, r4, #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] @ (1e14a0 ) │ │ │ │ @@ -521195,15 +521195,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e1434 │ │ │ │ nop │ │ │ │ asrs r4, r3, #11 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ + pop {r1, r3, pc} │ │ │ │ lsls r1, r4, #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] @ (1e1574 ) │ │ │ │ @@ -521268,15 +521268,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e1508 │ │ │ │ nop │ │ │ │ asrs r0, r1, #8 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - pop {r1, r2} │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ 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, #172] @ (1e163c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -521338,15 +521338,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e15d2 │ │ │ │ nop │ │ │ │ asrs r0, r7, #4 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - cbnz r6, 1e1692 │ │ │ │ + cbnz r6, 1e169e │ │ │ │ lsls r1, r4, #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] @ (1e1710 ) │ │ │ │ @@ -521411,15 +521411,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e16a4 │ │ │ │ nop │ │ │ │ asrs r4, r5, #1 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - rev16 r2, r5 │ │ │ │ + hlt 0x001a │ │ │ │ lsls r1, r4, #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] @ (1e17e4 ) │ │ │ │ @@ -521484,15 +521484,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e1778 │ │ │ │ nop │ │ │ │ lsrs r0, r3, #30 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - cbnz r6, 1e1810 │ │ │ │ + cbnz r6, 1e181c │ │ │ │ lsls r1, r4, #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] @ (1e18b8 ) │ │ │ │ @@ -521557,15 +521557,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e184c │ │ │ │ nop │ │ │ │ lsrs r4, r0, #27 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - @ instruction: 0xb8c2 │ │ │ │ + @ instruction: 0xb8f2 │ │ │ │ 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, #172] @ (1e1980 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -521627,15 +521627,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e1916 │ │ │ │ nop │ │ │ │ lsrs r4, r6, #23 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - @ instruction: 0xb7fa │ │ │ │ + @ instruction: 0xb82a │ │ │ │ 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, #172] @ (1e1a48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -521697,15 +521697,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e19de │ │ │ │ nop │ │ │ │ lsrs r4, r5, #20 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + @ instruction: 0xb762 │ │ │ │ lsls r1, r4, #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] @ (1e1b20 ) │ │ │ │ @@ -521771,15 +521771,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e1ab0 │ │ │ │ nop │ │ │ │ lsrs r0, r4, #17 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - @ instruction: 0xb65a │ │ │ │ + @ instruction: 0xb68a │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #188] @ (1e1bf8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -521845,15 +521845,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e1b8a │ │ │ │ nop │ │ │ │ lsrs r4, r1, #14 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - push {r1, r7, lr} │ │ │ │ + push {r1, r4, r5, r7, lr} │ │ │ │ lsls r1, r4, #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] @ (1e1cd8 ) │ │ │ │ @@ -521920,15 +521920,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e1c68 │ │ │ │ nop │ │ │ │ lsrs r2, r5, #10 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - push {r1, r5, r7} │ │ │ │ + push {r1, r4, r6, r7} │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (1e1db4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -521995,15 +521995,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e1d42 │ │ │ │ lsrs r4, r2, #7 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - cbz r4, 1e1e2c │ │ │ │ + cbz r4, 1e1e38 │ │ │ │ lsls r1, r4, #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, #196] @ (1e1e98 ) │ │ │ │ @@ -522071,15 +522071,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e1e24 │ │ │ │ lsrs r6, r5, #3 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - uxtb r0, r4 │ │ │ │ + cbz r0, 1e1ee4 │ │ │ │ lsls r1, r4, #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] @ (1e1f70 ) │ │ │ │ @@ -522145,15 +522145,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e1f04 │ │ │ │ nop │ │ │ │ lsrs r0, r2, #32 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - sxth r2, r1 │ │ │ │ + sxth r2, r7 │ │ │ │ lsls r1, r4, #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] @ (1e2044 ) │ │ │ │ @@ -522218,15 +522218,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e1fd8 │ │ │ │ nop │ │ │ │ lsls r0, r7, #28 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - cbz r6, 1e2058 │ │ │ │ + cbz r6, 1e2064 │ │ │ │ lsls r1, r4, #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] @ (1e2118 ) │ │ │ │ @@ -522291,15 +522291,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e20ac │ │ │ │ nop │ │ │ │ lsls r4, r4, #25 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ lsls r1, r4, #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] @ (1e21ec ) │ │ │ │ @@ -522364,15 +522364,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e2182 │ │ │ │ lsls r2, r2, #22 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + add r7, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r4, #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] @ (1e22c4 ) │ │ │ │ @@ -522438,15 +522438,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e2258 │ │ │ │ nop │ │ │ │ lsls r4, r7, #18 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ lsls r1, r4, #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] @ (1e2398 ) │ │ │ │ @@ -522511,15 +522511,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e232c │ │ │ │ nop │ │ │ │ lsls r4, r4, #15 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ lsls r1, r4, #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] @ (1e246c ) │ │ │ │ @@ -522584,15 +522584,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e2400 │ │ │ │ nop │ │ │ │ lsls r0, r2, #12 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r4, #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] @ (1e2540 ) │ │ │ │ @@ -522657,15 +522657,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e24d4 │ │ │ │ nop │ │ │ │ lsls r4, r7, #8 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r4, #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] @ (1e2618 ) │ │ │ │ @@ -522731,15 +522731,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e25aa │ │ │ │ lsls r2, r5, #5 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ lsls r1, 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 r3, [pc, #200] @ (1e26fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -522808,15 +522808,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e268a │ │ │ │ nop │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ lsls r1, 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 r3, [pc, #200] @ (1e27e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -522884,15 +522884,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e276e │ │ │ │ nop │ │ │ │ vsra.u32 q0, , #16 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ lsls r1, r4, #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] @ (1e28cc ) │ │ │ │ @@ -522960,15 +522960,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (1e28d0 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e285a │ │ │ │ mcr2 1, 6, r0, cr2, cr13, {3} │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ lsls r1, r4, #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] @ (1e29b4 ) │ │ │ │ @@ -523036,15 +523036,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e2944 │ │ │ │ nop │ │ │ │ ldc2l 1, cr0, [r6, #500] @ 0x1f4 │ │ │ │ - add r7, pc, #792 @ (adr r7, 1e2cd4 ) │ │ │ │ + add r7, pc, #984 @ (adr r7, 1e2d94 ) │ │ │ │ lsls r1, r4, #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] @ (1e2a9c ) │ │ │ │ @@ -523112,15 +523112,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e2a2c │ │ │ │ nop │ │ │ │ stc2l 1, cr0, [lr], #500 @ 0x1f4 │ │ │ │ - add r6, pc, #888 @ (adr r6, 1e2e1c ) │ │ │ │ + add r7, pc, #56 @ (adr r7, 1e2adc ) │ │ │ │ lsls r1, 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 │ │ │ │ ldr r3, [pc, #184] @ (1e2b70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -523184,15 +523184,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e2b04 │ │ │ │ nop │ │ │ │ stc2 1, cr0, [lr], {125} @ 0x7d │ │ │ │ - add r6, pc, #40 @ (adr r6, 1e2ba0 ) │ │ │ │ + add r6, pc, #232 @ (adr r6, 1e2c60 ) │ │ │ │ lsls r1, 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 r3, [pc, #200] @ (1e2c54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -523260,15 +523260,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e2be2 │ │ │ │ nop │ │ │ │ @ instruction: 0xfb3c017d │ │ │ │ - add r5, pc, #152 @ (adr r5, 1e2cf4 ) │ │ │ │ + add r5, pc, #344 @ (adr r5, 1e2db4 ) │ │ │ │ lsls r1, r4, #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] @ (1e2d40 ) │ │ │ │ @@ -523336,15 +523336,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (1e2d44 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e2cce │ │ │ │ @ instruction: 0xfa4e017d │ │ │ │ - add r4, pc, #224 @ (adr r4, 1e2e28 ) │ │ │ │ + add r4, pc, #416 @ (adr r4, 1e2ee8 ) │ │ │ │ lsls r1, r4, #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] @ (1e2e2c ) │ │ │ │ @@ -523413,15 +523413,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (1e2e30 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e2db8 │ │ │ │ vld4.16 {d16,d18,d20,d22}, [r2 :256]! │ │ │ │ - add r3, pc, #304 @ (adr r3, 1e2f64 ) │ │ │ │ + add r3, pc, #496 @ (adr r3, 1e3024 ) │ │ │ │ lsls r1, r4, #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] @ (1e2f18 ) │ │ │ │ @@ -523490,15 +523490,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (1e2f1c ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e2ea4 │ │ │ │ ldr??.w r0, [r6, ] │ │ │ │ - add r2, pc, #384 @ (adr r2, 1e30a0 ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 1e3160 ) │ │ │ │ lsls r1, 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 │ │ │ │ ldr r3, [pc, #180] @ (1e2fe8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -523561,15 +523561,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (1e2fec ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e2f80 │ │ │ │ @ instruction: 0xf792017d │ │ │ │ - add r1, pc, #576 @ (adr r1, 1e3230 ) │ │ │ │ + add r1, pc, #768 @ (adr r1, 1e32f0 ) │ │ │ │ lsls r1, 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 r3, [pc, #196] @ (1e30c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -523635,15 +523635,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (1e30cc ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e305a │ │ │ │ movt r1, #18557 @ 0x487d │ │ │ │ - add r0, pc, #704 @ (adr r0, 1e3390 ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 1e3450 ) │ │ │ │ lsls r1, r4, #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] @ (1e31b4 ) │ │ │ │ @@ -523711,15 +523711,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e3142 │ │ │ │ nop │ │ │ │ rsbs r1, sl, #16580608 @ 0xfd0000 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r4, #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] @ (1e32a0 ) │ │ │ │ @@ -523787,15 +523787,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (1e32a4 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e322e │ │ │ │ @ instruction: 0xf4ee017d │ │ │ │ - ldr r6, [sp, #864] @ 0x360 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ lsls r1, 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 r3, [pc, #200] @ (1e3384 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -523863,15 +523863,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e3312 │ │ │ │ nop │ │ │ │ and.w r1, ip, #16580608 @ 0xfd0000 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ lsls r1, 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #204] @ (1e346c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -523939,15 +523939,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (1e3470 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e3400 │ │ │ │ @ instruction: 0xf328017d │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #204] @ (1e3554 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -524015,15 +524015,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (1e3558 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e34e8 │ │ │ │ movw r1, #125 @ 0x7d │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r4, #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] @ (1e3648 ) │ │ │ │ @@ -524093,15 +524093,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (1e364c ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e35da │ │ │ │ adc.w r1, lr, #125 @ 0x7d │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ lsls r1, 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #204] @ (1e3730 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -524169,15 +524169,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e36c2 │ │ │ │ nop │ │ │ │ orn r1, r4, #125 @ 0x7d │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r4, #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] @ (1e3824 ) │ │ │ │ @@ -524247,15 +524247,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e37b4 │ │ │ │ nop │ │ │ │ vorn q8, q1, │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r4, #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] @ (1e3918 ) │ │ │ │ @@ -524325,15 +524325,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (1e391c ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e38aa │ │ │ │ mrc 1, 3, r0, cr14, cr13, {3} │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r4, #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] @ (1e3a14 ) │ │ │ │ @@ -524407,15 +524407,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e399c │ │ │ │ nop │ │ │ │ stc 1, cr0, [sl, #500] @ 0x1f4 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r1, 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 │ │ │ │ ldr r3, [pc, #192] @ (1e3af0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -524485,15 +524485,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, #0 │ │ │ │ b.n 1e3a86 │ │ │ │ mov r0, r9 │ │ │ │ bl 16e144 │ │ │ │ b.n 1e3a4c │ │ │ │ ldc 1, cr0, [r6], {125} @ 0x7d │ │ │ │ - add r0, pc, #728 @ (adr r0, 1e3dd0 ) │ │ │ │ + add r0, pc, #920 @ (adr r0, 1e3e90 ) │ │ │ │ lsls r5, r7, #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] @ (1e3d78 ) │ │ │ │ @@ -524681,17 +524681,17 @@ │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs.w r1, r4, sp, ror #1 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - sbcs r6, r0 │ │ │ │ + sbcs r6, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r7, #12 │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #2 │ │ │ │ beq.w 1e42a8 │ │ │ │ cmp r2, #3 │ │ │ │ @@ -525066,15 +525066,15 @@ │ │ │ │ vmov r4, s16 │ │ │ │ b.n 1e3d06 │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - add r2, pc, #56 @ (adr r2, 1e42d8 ) │ │ │ │ + add r2, pc, #248 @ (adr r2, 1e4398 ) │ │ │ │ lsls r5, r7, #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, #1640] @ 0x668 │ │ │ │ @@ -525382,17 +525382,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b.n 1e4bb4 │ │ │ │ lsls r5, r7, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - subs r0, #90 @ 0x5a │ │ │ │ + subs r0, #138 @ 0x8a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r5, #252 @ 0xfc │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #2 │ │ │ │ beq.w 1e4c5a │ │ │ │ cmp r2, #3 │ │ │ │ @@ -525762,15 +525762,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 16e144 │ │ │ │ b.n 1e4926 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r7, #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, #1640] @ 0x668 │ │ │ │ @@ -526196,21 +526196,21 @@ │ │ │ │ b.n 1e5036 │ │ │ │ bhi.n 1e509c │ │ │ │ lsls r5, r7, #5 │ │ │ │ cbz r6, 1e516a │ │ │ │ lsls r5, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r7, #3 │ │ │ │ add r7, sp, #776 @ 0x308 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -526726,21 +526726,21 @@ │ │ │ │ nop │ │ │ │ bcs.n 1e5848 │ │ │ │ lsls r5, r7, #5 │ │ │ │ add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r5, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #14] │ │ │ │ + ldrh r0, [r1, #16] │ │ │ │ lsls r5, r7, #3 │ │ │ │ add r1, sp, #424 @ 0x1a8 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ + movs r7, #236 @ 0xec │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r5, #6 │ │ │ │ + movs r5, #54 @ 0x36 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -527220,15 +527220,15 @@ │ │ │ │ add r7, pc │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r5, pc, #328 @ (adr r5, 1e5eb8 ) │ │ │ │ lsls r5, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ lsls r5, r7, #3 │ │ │ │ add r2, pc, #744 @ (adr r2, 1e6064 ) │ │ │ │ lsls r5, r7, #5 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1e5d30 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -527579,17 +527579,17 @@ │ │ │ │ str.w r8, [r7, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1e5d3e │ │ │ │ b.n 1e5fa2 │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - movs r0, #238 @ 0xee │ │ │ │ + movs r1, #30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r1, r4, #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, #1640] @ 0x668 │ │ │ │ @@ -527935,15 +527935,15 @@ │ │ │ │ add r7, pc │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #10] │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r7, #5 │ │ │ │ cmp r5, #15 │ │ │ │ bhi.n 1e6606 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -528294,17 +528294,17 @@ │ │ │ │ str.w r8, [r7, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1e6614 │ │ │ │ b.n 1e6878 │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - adds r6, r5, r0 │ │ │ │ + adds r6, r3, r1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r0, r0, #22 │ │ │ │ lsls r1, r4, #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, #1640] @ 0x668 │ │ │ │ @@ -528678,15 +528678,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #5] │ │ │ │ + strb r0, [r5, #6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ str r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r7, #5 │ │ │ │ cmp r4, #15 │ │ │ │ bhi.n 1e6f40 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ @@ -529002,17 +529002,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #548] @ 0x224 │ │ │ │ blx r3 │ │ │ │ b.n 1e6f4e │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + lsrs r6, r6, #16 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ @@ -529503,15 +529503,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ ldrh r2, [r5, #8] │ │ │ │ lsls r5, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ lsls r5, r7, #3 │ │ │ │ strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r7, #5 │ │ │ │ cmp r4, #15 │ │ │ │ bhi.n 1e79c6 │ │ │ │ add r1, sp, #12 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ @@ -529873,17 +529873,17 @@ │ │ │ │ b.n 1e7a48 │ │ │ │ mov r0, r5 │ │ │ │ bl 16e144 │ │ │ │ b.n 1e7c90 │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + lsls r6, r4, #18 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r4, r6, #6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 16e144 │ │ │ │ @@ -530804,15 +530804,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ mov r4, r7 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e88c2 │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #504] @ (1e8af8 ) │ │ │ │ + ldr r0, [pc, #696] @ (1e8bb8 ) │ │ │ │ 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 │ │ │ │ add.w r6, r0, #98304 @ 0x18000 │ │ │ │ mov r4, r0 │ │ │ │ @@ -530834,15 +530834,15 @@ │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ bl 1c6a6c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1e891e │ │ │ │ strd r7, r5, [r0, #4] │ │ │ │ b.n 1e891e │ │ │ │ nop │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + adds r6, #102 @ 0x66 │ │ │ │ lsls r1, r7, #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] @ (1e8a10 ) │ │ │ │ @@ -530906,16 +530906,16 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e89ae │ │ │ │ ldr r5, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - movw r0, #51424 @ 0xc8e0 │ │ │ │ - bx sp │ │ │ │ + @ instruction: 0xf67c00e0 │ │ │ │ + blx r3 │ │ │ │ lsls r1, r4, #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] @ (1e8ae0 ) │ │ │ │ @@ -530981,16 +530981,16 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e8a7c │ │ │ │ nop │ │ │ │ ldr r4, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - sbcs.w r0, lr, #7340032 @ 0x700000 │ │ │ │ - mov sl, r3 │ │ │ │ + sub.w r0, lr, #7340032 @ 0x700000 │ │ │ │ + mov sl, r9 │ │ │ │ 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, #168] @ (1e8ba8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -531052,16 +531052,16 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e8b48 │ │ │ │ nop │ │ │ │ ldr r3, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - @ instruction: 0xf4b400e0 │ │ │ │ - cmp sl, sl │ │ │ │ + @ instruction: 0xf4e400e0 │ │ │ │ + mov r2, r0 │ │ │ │ lsls r1, r4, #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, #376] @ (1e8d44 ) │ │ │ │ @@ -531199,22 +531199,22 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e8c5c │ │ │ │ nop │ │ │ │ ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r6, sl │ │ │ │ + cmp lr, r0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf35600e0 │ │ │ │ - add sl, r5 │ │ │ │ + @ instruction: 0xf38600e0 │ │ │ │ + add sl, fp │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add sl, r6 │ │ │ │ + add sl, ip │ │ │ │ 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 r3, [pc, #156] @ (1e8e08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -531274,16 +531274,16 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e8db0 │ │ │ │ nop │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - @ instruction: 0xf25200e0 │ │ │ │ - muls r2, r6 │ │ │ │ + @ instruction: 0xf28200e0 │ │ │ │ + bics r2, r4 │ │ │ │ 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, #168] @ (1e8ed0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -531345,16 +531345,16 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e8e70 │ │ │ │ nop │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - @ instruction: 0xf18c00e0 │ │ │ │ - cmp r2, r5 │ │ │ │ + subs.w r0, ip, #224 @ 0xe0 │ │ │ │ + cmn r2, r3 │ │ │ │ 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 r4, [pc, #112] @ (1e8f60 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -531397,15 +531397,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r7, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - @ instruction: 0xf0ec00e0 │ │ │ │ + adds.w r0, ip, #224 @ 0xe0 │ │ │ │ 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 │ │ │ │ bl 1e8edc │ │ │ │ @@ -531459,15 +531459,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ str r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bic.w r0, ip, #224 @ 0xe0 │ │ │ │ + orrs.w r0, ip, #224 @ 0xe0 │ │ │ │ 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] @ (1e90b8 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -531515,15 +531515,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r6, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - vmla.i16 d0, d20, d0[2] │ │ │ │ + vmla.i d16, d20, d0[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 │ │ │ │ ldr r3, [pc, #176] @ (1e9184 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r8, r2 │ │ │ │ @@ -531587,16 +531587,16 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e9122 │ │ │ │ nop │ │ │ │ str r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - cdp 0, 13, cr0, cr8, cr0, {7} │ │ │ │ - subs r7, #246 @ 0xf6 │ │ │ │ + vhadd.s8 q0, q12, q8 │ │ │ │ + ands r6, r4 │ │ │ │ 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, #168] @ (1e924c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -531658,16 +531658,16 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e91ec │ │ │ │ nop │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - cdp 0, 1, cr0, cr0, cr0, {7} │ │ │ │ - subs r7, #46 @ 0x2e │ │ │ │ + cdp 0, 4, cr0, cr0, cr0, {7} │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ 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, #176] @ (1e931c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -531732,16 +531732,16 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e92ba │ │ │ │ nop │ │ │ │ str r4, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - stcl 0, cr0, [r0, #-896] @ 0xfffffc80 │ │ │ │ - subs r6, #94 @ 0x5e │ │ │ │ + ldcl 0, cr0, [r0, #-896]! @ 0xfffffc80 │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ 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 r3, [pc, #156] @ (1e93d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -531801,16 +531801,16 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e937c │ │ │ │ nop │ │ │ │ str r3, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - stc 0, cr0, [r6], {224} @ 0xe0 │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ + ldc 0, cr0, [r6], #896 @ 0x380 │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ 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 r3, [pc, #132] @ (1e9474 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -531863,15 +531863,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r2, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - rsbs r0, r6, r0, asr #3 │ │ │ │ + stc 0, cr0, [r6], {224} @ 0xe0 │ │ │ │ push {r3, 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] @ (1e9510 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r4, r2 │ │ │ │ @@ -531923,15 +531923,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - @ instruction: 0xeb3a00e0 │ │ │ │ + sbc.w r0, sl, r0, 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, #132] @ (1e95ac ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r4, r2 │ │ │ │ @@ -531984,15 +531984,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r1, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - eors.w r0, lr, r0, asr #3 │ │ │ │ + pkhtb r0, lr, r0, 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, #124] @ (1e9644 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -532038,15 +532038,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - and.w r0, sl, r0, asr #3 │ │ │ │ + bics.w r0, sl, r0, asr #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] @ (1e96ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -532092,15 +532092,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - strd r0, r0, [r0, #-896]! @ 0x380 │ │ │ │ + @ instruction: 0xe99000e0 │ │ │ │ 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] @ (1e9794 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -532146,15 +532146,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ ldrh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldmia.w r8!, {r5, r6, r7} │ │ │ │ + strd r0, r0, [r8], #896 @ 0x380 │ │ │ │ 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] @ (1e985c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -532216,16 +532216,16 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e97fc │ │ │ │ ldrh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - @ instruction: 0xe80000e0 │ │ │ │ - subs r1, #28 │ │ │ │ + @ instruction: 0xe83000e0 │ │ │ │ + subs r1, #76 @ 0x4c │ │ │ │ lsls r1, r4, #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] @ (1e9924 ) │ │ │ │ @@ -532287,17 +532287,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e98c4 │ │ │ │ ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - b.n 1e979c │ │ │ │ + b.n 1e97fc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ 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 r3, [pc, #156] @ (1e99dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -532357,17 +532357,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e9984 │ │ │ │ nop │ │ │ │ ldrh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r7, #5 │ │ │ │ - b.n 1e96e0 │ │ │ │ + b.n 1e9740 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ + adds r7, #206 @ 0xce │ │ │ │ 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, #144] @ (1e9a88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -532417,15 +532417,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - b.n 1e9614 │ │ │ │ + b.n 1e9674 │ │ │ │ lsls r0, 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, [pc, #112] @ (1e9b14 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -532469,15 +532469,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r2, [r4, #32] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - b.n 1e9588 │ │ │ │ + b.n 1e95e8 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #184] @ (1e9be8 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -532546,17 +532546,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e9b90 │ │ │ │ nop │ │ │ │ ldrh r6, [r2, #28] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - b.n 1e94dc │ │ │ │ + b.n 1e953c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r5, #194 @ 0xc2 │ │ │ │ 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, #168] @ (1e9cb0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -532618,17 +532618,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e9c50 │ │ │ │ nop │ │ │ │ ldrh r2, [r0, #22] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - b.n 1ea410 │ │ │ │ + b.n 1ea470 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #124] @ (1e9d4c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -532677,15 +532677,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r6, [r6, #14] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - b.n 1ea354 │ │ │ │ + b.n 1ea3b4 │ │ │ │ lsls r0, 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, #140] @ (1e9df4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -532742,15 +532742,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r6, [r3, #10] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - b.n 1ea2ac │ │ │ │ + b.n 1ea30c │ │ │ │ lsls r0, 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, #148] @ (1e9ea4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -532811,15 +532811,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r6, [r6, #4] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - b.n 1ea1fc │ │ │ │ + b.n 1ea25c │ │ │ │ lsls r0, 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 r4, [pc, #132] @ (1e9f44 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -532872,15 +532872,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r6, [r0, #0] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - b.n 1ea15c │ │ │ │ + b.n 1ea1bc │ │ │ │ lsls r0, 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, #148] @ (1e9ff4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -532941,15 +532941,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r5, r7, #5 │ │ │ │ - b.n 1ea0ac │ │ │ │ + b.n 1ea10c │ │ │ │ lsls r0, 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 r4, [pc, #160] @ (1ea0b0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -533016,15 +533016,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + svc 206 @ 0xce │ │ │ │ lsls r0, 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, #156] @ (1ea164 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -533084,17 +533084,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ea10c │ │ │ │ nop │ │ │ │ strh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + svc 38 @ 0x26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r0, #22 │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ 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 r3, [pc, #156] @ (1ea21c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -533154,17 +533154,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ea1c4 │ │ │ │ nop │ │ │ │ strh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r5, r7, #5 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ 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 r3, [pc, #156] @ (1ea2d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -533224,17 +533224,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ea27c │ │ │ │ nop │ │ │ │ strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ble.n 1ea1e8 │ │ │ │ + ble.n 1ea248 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r6, #166 @ 0xa6 │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ lsls r1, r4, #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] @ (1ea3b0 ) │ │ │ │ @@ -533301,17 +533301,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ea34c │ │ │ │ strh r4, [r2, #30] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bgt.n 1ea310 │ │ │ │ + bgt.n 1ea370 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ 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 r3, [pc, #156] @ (1ea468 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -533371,17 +533371,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ea410 │ │ │ │ nop │ │ │ │ strh r4, [r7, #22] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - blt.n 1ea454 │ │ │ │ + bgt.n 1ea4b4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r5, #18 │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ 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, #168] @ (1ea530 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -533443,17 +533443,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ea4d0 │ │ │ │ nop │ │ │ │ strh r2, [r0, #18] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - blt.n 1ea590 │ │ │ │ + blt.n 1ea5f0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ 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 r3, [pc, #156] @ (1ea5e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -533513,17 +533513,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ea590 │ │ │ │ nop │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bge.n 1ea6d4 │ │ │ │ + bge.n 1ea534 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ lsls r1, 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 r4, [pc, #160] @ (1ea6a8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -533586,15 +533586,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ strh r6, [r7, #4] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bls.n 1ea5fc │ │ │ │ + bls.n 1ea65c │ │ │ │ lsls r0, 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, #156] @ (1ea75c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -533654,17 +533654,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ea704 │ │ │ │ nop │ │ │ │ strh r0, [r1, #0] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bhi.n 1ea760 │ │ │ │ + bls.n 1ea7c0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r2, #30 │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ 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, #168] @ (1ea824 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -533726,17 +533726,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ea7c4 │ │ │ │ nop │ │ │ │ ldrb r6, [r1, #29] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bhi.n 1ea89c │ │ │ │ + bhi.n 1ea8fc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r1, #86 @ 0x56 │ │ │ │ + cmp r1, #134 @ 0x86 │ │ │ │ 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, #176] @ (1ea8f4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -533801,17 +533801,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ea892 │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #26] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bvc.n 1ea9cc │ │ │ │ + bvc.n 1ea82c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r0, #134 @ 0x86 │ │ │ │ + cmp r0, #182 @ 0xb6 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #124] @ (1ea990 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -533860,15 +533860,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r2, [r6, #22] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bvs.n 1ea910 │ │ │ │ + bvs.n 1ea970 │ │ │ │ lsls r0, 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, #112] @ (1eaa18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -533914,15 +533914,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r4, #20] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bvs.n 1eaa84 │ │ │ │ + bvs.n 1eaae4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #68] @ 1eaa74 │ │ │ │ sub sp, #28 │ │ │ │ @@ -534154,17 +534154,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1eac58 │ │ │ │ nop │ │ │ │ ldrb r4, [r6, #10] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bcc.n 1eac0c │ │ │ │ + bcc.n 1eac6c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r4, #250 @ 0xfa │ │ │ │ lsls r1, r4, #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] @ (1ead8c ) │ │ │ │ @@ -534223,15 +534223,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d13} │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r0, [r7, #7] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bcs.n 1ead14 │ │ │ │ + bcs.n 1ead74 │ │ │ │ lsls r0, 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, #168] @ (1eae50 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -534293,17 +534293,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1eadf0 │ │ │ │ nop │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bcs.n 1eae70 │ │ │ │ + bcs.n 1eaed0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ 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 r3, [pc, #156] @ (1eaf08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -534363,17 +534363,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1eaeb0 │ │ │ │ nop │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bne.n 1eafb4 │ │ │ │ + bne.n 1eae14 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ 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, #148] @ (1eafb8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -534429,17 +534429,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1eaf64 │ │ │ │ strb r4, [r4, #30] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - beq.n 1eaf00 │ │ │ │ + beq.n 1eaf60 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r1, #240 @ 0xf0 │ │ │ │ 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 r3, [pc, #144] @ (1eb064 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -534494,17 +534494,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r2, [r6, #27] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + cmp r3, #4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ + beq.n 1eb09c │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #76] @ 1eb0cc │ │ │ │ sub sp, #28 │ │ │ │ @@ -534734,15 +534734,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r0, [r3, #16] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldmia r5, {r1, r3, r5} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #68] @ 1eb37c │ │ │ │ sub sp, #28 │ │ │ │ @@ -534977,17 +534977,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1eb568 │ │ │ │ nop │ │ │ │ strb r2, [r5, #6] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r2, r6, r6 │ │ │ │ + subs r2, r4, r7 │ │ │ │ lsls r1, r4, #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] @ (1eb690 ) │ │ │ │ @@ -535049,17 +535049,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1eb630 │ │ │ │ strb r0, [r4, #3] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + subs r0, r3, r4 │ │ │ │ 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 r3, [pc, #152] @ (1eb744 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -535118,17 +535118,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1eb6f0 │ │ │ │ strb r4, [r3, #0] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r4, r6, r0 │ │ │ │ + subs r4, r4, r1 │ │ │ │ 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, #148] @ (1eb7f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -535184,17 +535184,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1eb7a0 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldmia r0!, {r2, r5, r6} │ │ │ │ + ldmia r0!, {r2, r4, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + adds r4, r6, r6 │ │ │ │ lsls r1, 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, #108] @ (1eb87c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -535235,15 +535235,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w lr, [pc, #88] @ 1eb8ec │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -535416,17 +535416,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1eb9fc │ │ │ │ nop │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - stmia r6!, {r1, r2} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r6, r2, #29 │ │ │ │ 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 r3, [pc, #156] @ (1ebb0c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -535486,17 +535486,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ebab4 │ │ │ │ nop │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r5, #25 │ │ │ │ + asrs r6, r3, #26 │ │ │ │ lsls r1, r4, #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] @ (1ebbe0 ) │ │ │ │ @@ -535560,15 +535560,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - stmia r4!, {r4, r5, r6} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ 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] @ (1ebca8 ) │ │ │ │ @@ -535630,15 +535630,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r7, #5 │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ 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 │ │ │ │ @@ -535724,15 +535724,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r7, #28] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - stmia r2!, {r4, r7} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ lsls r0, r4, #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, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -535814,15 +535814,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r4, #12] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - stmia r1!, {r3, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r4, #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] @ (1ebfa0 ) │ │ │ │ @@ -535891,17 +535891,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ebf38 │ │ │ │ nop │ │ │ │ str r4, [r4, #124] @ 0x7c │ │ │ │ lsls r5, r7, #5 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r2, r3, #7 │ │ │ │ + asrs r2, r1, #8 │ │ │ │ lsls r1, r4, #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 │ │ │ │ @@ -535962,16 +535962,16 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r5, r7, #5 │ │ │ │ - it le │ │ │ │ - lslle r0, r4, #3 │ │ │ │ + stmia r0!, {r3} │ │ │ │ + lsls r0, r4, #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 │ │ │ │ vcvt.f32.f64 s3, d3 │ │ │ │ @@ -536041,18 +536041,18 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ec0f8 │ │ │ │ nop │ │ │ │ str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - itet eq │ │ │ │ - lsleq r0, r4, #3 │ │ │ │ - asrne r2, r5, #32 │ │ │ │ - lsleq r1, r4, #3 │ │ │ │ + itte cc │ │ │ │ + lslcc r0, r4, #3 │ │ │ │ + asrcc r2, r3, #1 │ │ │ │ + lslcs r1, 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, #108] @ (1ec1d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -536092,15 +536092,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bkpt 0x0070 │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w lr, [pc, #88] @ 1ec248 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -536272,15 +536272,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d13} │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - pop {r3, r4, r5, r6} │ │ │ │ + pop {r3, r5, r7} │ │ │ │ lsls r0, 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, #168] @ (1ec498 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -536342,17 +536342,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ec438 │ │ │ │ nop │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r7, #5 │ │ │ │ - cbnz r4, 1ec510 │ │ │ │ + cbnz r4, 1ec51c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ 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, #160] @ (1ec554 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -536418,15 +536418,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r4, [r2, #32] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - revsh r6, r6 │ │ │ │ + cbnz r6, 1ec5a4 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #140] @ (1ec5fc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -536479,15 +536479,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, #20] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - rev16 r0, r2 │ │ │ │ + hlt 0x0000 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3056] @ 0xbf0 │ │ │ │ @@ -536681,17 +536681,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ec7d0 │ │ │ │ nop │ │ │ │ ldrsh r4, [r0, r5] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + @ instruction: 0xb85a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ lsls r1, r4, #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 │ │ │ │ @@ -536764,17 +536764,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ec8c0 │ │ │ │ ldrsh r0, [r3, r1] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - @ instruction: 0xb738 │ │ │ │ + @ instruction: 0xb768 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ (1ec9ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -536818,15 +536818,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r1, r6] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - @ instruction: 0xb69e │ │ │ │ + @ instruction: 0xb6ce │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #68] @ 1eca08 │ │ │ │ sub sp, #20 │ │ │ │ @@ -537004,17 +537004,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ecb48 │ │ │ │ ldrh r0, [r1, r7] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ 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, #168] @ (1ecc70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -537076,17 +537076,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ecc10 │ │ │ │ nop │ │ │ │ ldrh r2, [r0, r4] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - cbz r4, 1eccf2 │ │ │ │ + push {r2, r3, r4} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r2, r7, #20 │ │ │ │ lsls r1, r4, #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, #136] @ (1ecd14 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -537138,15 +537138,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r2, [r7, r0] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - cbz r6, 1ecd68 │ │ │ │ + cbz r6, 1ecd74 │ │ │ │ lsls r0, r4, #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, #180] @ (1ecde4 ) │ │ │ │ @@ -537211,17 +537211,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ecd80 │ │ │ │ ldr r0, [r3, r6] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - sxtb r0, r7 │ │ │ │ + uxth r0, r5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ lsls r1, r4, #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] @ (1ececc ) │ │ │ │ @@ -537291,17 +537291,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ece60 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - cbz r0, 1ecef8 │ │ │ │ + cbz r0, 1ecf04 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ 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, #148] @ (1ecf7c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -537357,17 +537357,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ecf28 │ │ │ │ ldrsb r0, [r4, r7] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + cbz r4, 1ecf86 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ 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, #148] @ (1ed02c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -537423,17 +537423,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ecfd8 │ │ │ │ ldrsb r0, [r6, r4] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ 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, #148] @ (1ed0dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -537489,17 +537489,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ed088 │ │ │ │ ldrsb r0, [r0, r2] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ lsls r1, 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, #236] @ (1ed1e8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -537584,17 +537584,17 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ed15a │ │ │ │ nop │ │ │ │ strb r2, [r1, r7] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ + add r6, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - vmla.i16 q0, q9, d0[2] │ │ │ │ + vmla.i q8, q9, d0[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, #156] @ (1ed2a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -537653,17 +537653,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ed248 │ │ │ │ nop │ │ │ │ strb r4, [r0, r3] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + add r5, sp, #936 @ 0x3a8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cdp2 0, 13, cr0, cr10, cr0, {7} │ │ │ │ + vhadd.u8 q0, q13, q8 │ │ │ │ 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] @ (1ed350 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -537718,17 +537718,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ed2fc │ │ │ │ strb r4, [r1, r0] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r5, sp, #32 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cdp2 0, 2, cr0, cr8, cr0, {7} │ │ │ │ + cdp2 0, 5, cr0, cr8, cr0, {7} │ │ │ │ push {r3, 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] @ (1ed408 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -537787,17 +537787,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ed3b0 │ │ │ │ nop │ │ │ │ strh r4, [r3, r5] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r4, sp, #328 @ 0x148 │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldc2l 0, cr0, [r2, #-896]! @ 0xfffffc80 │ │ │ │ + stc2 0, cr0, [r2, #896]! @ 0x380 │ │ │ │ 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] @ (1ed4b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -537843,15 +537843,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ strh r0, [r4, r2] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r0, r4, #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 │ │ │ │ @@ -538213,17 +538213,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ed94c │ │ │ │ ldr r5, [pc, #784] @ (1edcc0 ) │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r6, pc, #704 @ (adr r6, 1edc74 ) │ │ │ │ + add r6, pc, #896 @ (adr r6, 1edd34 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf7cc00e0 │ │ │ │ + @ instruction: 0xf7fc00e0 │ │ │ │ push {r3, 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] @ (1eda64 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -538282,17 +538282,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1eda0c │ │ │ │ nop │ │ │ │ ldr r5, [pc, #0] @ (1eda68 ) │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r5, pc, #984 @ (adr r5, 1ede44 ) │ │ │ │ + add r6, pc, #152 @ (adr r6, 1edb04 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf71600e0 │ │ │ │ + @ instruction: 0xf74600e0 │ │ │ │ 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] @ (1edb10 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -538338,15 +538338,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [pc, #272] @ (1edc24 ) │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r5, pc, #240 @ (adr r5, 1edc08 ) │ │ │ │ + add r5, pc, #432 @ (adr r5, 1edcc8 ) │ │ │ │ lsls r0, r4, #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 │ │ │ │ @@ -538425,17 +538425,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1edbac │ │ │ │ ldr r3, [pc, #464] @ (1edde8 ) │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r4, pc, #288 @ (adr r4, 1edd3c ) │ │ │ │ + add r4, pc, #480 @ (adr r4, 1eddfc ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - sbc.w r0, r4, #7340032 @ 0x700000 │ │ │ │ + @ instruction: 0xf59400e0 │ │ │ │ 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 s2, d2 │ │ │ │ @@ -538487,15 +538487,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r2, [pc, #440] @ (1ede84 ) │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r3, pc, #528 @ (adr r3, 1edee0 ) │ │ │ │ + add r3, pc, #720 @ (adr r3, 1edfa0 ) │ │ │ │ lsls r0, 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, #104] @ (1edd48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -538535,15 +538535,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #928] @ (1ee0ec ) │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1edd58 ) │ │ │ │ + add r3, pc, #200 @ (adr r3, 1ede18 ) │ │ │ │ lsls r0, 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, #176] @ (1ede14 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -538608,17 +538608,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1eddb2 │ │ │ │ nop │ │ │ │ ldr r1, [pc, #400] @ (1edfa8 ) │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r2, pc, #288 @ (adr r2, 1edf3c ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 1edffc ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf36600e0 │ │ │ │ + @ instruction: 0xf39600e0 │ │ │ │ push {r3, 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] @ (1edecc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -538677,17 +538677,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ede74 │ │ │ │ nop │ │ │ │ ldr r0, [pc, #608] @ (1ee130 ) │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r1, pc, #568 @ (adr r1, 1ee10c ) │ │ │ │ + add r1, pc, #760 @ (adr r1, 1ee1cc ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subw r0, lr, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf2de00e0 │ │ │ │ stmdb sp!, {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] @ (1edf9c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r8, r2 │ │ │ │ @@ -538751,17 +538751,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1edf3a │ │ │ │ nop │ │ │ │ blxns fp │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r0, pc, #768 @ (adr r0, 1ee2a4 ) │ │ │ │ + add r0, pc, #960 @ (adr r0, 1ee364 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - rsbs r0, lr, #224 @ 0xe0 │ │ │ │ + addw r0, lr, #224 @ 0xe0 │ │ │ │ stmdb 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] @ (1ee02c ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -538803,15 +538803,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bx r1 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r0, pc, #128 @ (adr r0, 1ee0b4 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 1ee174 ) │ │ │ │ lsls r0, 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, [pc, #160] @ (1ee0e8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -538872,15 +538872,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ mov r6, pc │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r0, 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, #168] @ (1ee1ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -538942,17 +538942,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ee14c │ │ │ │ nop │ │ │ │ cmp lr, r8 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - vmla.i d16, d30, d0[4] │ │ │ │ + vext.8 q8, q15, q8, #0 │ │ │ │ stmdb 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] @ (1ee23c ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -538994,15 +538994,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add sl, pc │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r0, 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, #148] @ (1ee2e8 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -539062,15 +539062,15 @@ │ │ │ │ ldrb.w r3, [r3, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1ee2b2 │ │ │ │ b.n 1ee2a4 │ │ │ │ nop │ │ │ │ add r2, lr │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #76] @ 1ee34c │ │ │ │ sub sp, #28 │ │ │ │ @@ -539275,15 +539275,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ rors r2, r6 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r4, #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] @ 1ee5d0 │ │ │ │ @@ -539537,15 +539537,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs r7, #10 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #76] @ 1ee894 │ │ │ │ sub sp, #28 │ │ │ │ @@ -539751,15 +539751,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ subs r5, #56 @ 0x38 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r4, #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] @ (1eeb6c ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -539855,15 +539855,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r4, #68 @ 0x44 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r4, #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] @ (1eec7c ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -539965,15 +539965,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - str r3, [sp, #840] @ 0x348 │ │ │ │ + str r4, [sp, #8] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #168] @ (1eed40 ) │ │ │ │ @@ -540039,15 +540039,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r2, #46 @ 0x2e │ │ │ │ lsls r5, r7, #5 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #188] @ (1eee18 ) │ │ │ │ @@ -540121,15 +540121,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r1, #106 @ 0x6a │ │ │ │ lsls r5, r7, #5 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #204] @ (1eef00 ) │ │ │ │ @@ -540212,15 +540212,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r0, #146 @ 0x92 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - str r1, [sp, #312] @ 0x138 │ │ │ │ + str r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r4, #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] @ (1eefdc ) │ │ │ │ @@ -540288,17 +540288,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1eef74 │ │ │ │ adds r7, #172 @ 0xac │ │ │ │ lsls r5, r7, #5 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1ef320 │ │ │ │ + b.n 1ef380 │ │ │ │ lsls r0, r4, #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 │ │ │ │ @@ -540351,15 +540351,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ adds r6, #166 @ 0xa6 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrh r4, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r0, 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, #148] @ (1ef140 ) │ │ │ │ @@ -540410,15 +540410,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r6, #28 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r0, 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, #112] @ (1ef1c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -540464,15 +540464,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r5, #112 @ 0x70 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #140] @ (1ef270 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -540525,15 +540525,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ adds r4, #228 @ 0xe4 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r0, 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 r4, [pc, #124] @ (1ef308 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -540582,15 +540582,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r4, #58 @ 0x3a │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ + ldrh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r0, 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, #112] @ (1ef390 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -540636,15 +540636,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r3, #168 @ 0xa8 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #140] @ (1ef438 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -540697,15 +540697,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ adds r3, #28 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrh r4, [r2, #32] │ │ │ │ + ldrh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r0, r4, #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] @ (1ef518 ) │ │ │ │ @@ -540776,17 +540776,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ef4b2 │ │ │ │ adds r2, #116 @ 0x74 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrh r4, [r0, #26] │ │ │ │ + ldrh r4, [r6, #26] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bgt.n 1ef5e4 │ │ │ │ + bgt.n 1ef444 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #140] @ (1ef5c4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -540839,15 +540839,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ adds r1, #144 @ 0x90 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrh r0, [r1, #20] │ │ │ │ + ldrh r0, [r7, #20] │ │ │ │ lsls r0, r4, #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, #144] @ (1ef670 ) │ │ │ │ @@ -540895,15 +540895,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ adds r0, #232 @ 0xe8 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrh r4, [r3, #14] │ │ │ │ + ldrh r4, [r1, #16] │ │ │ │ lsls r0, r4, #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 │ │ │ │ @@ -541263,17 +541263,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1efb00 │ │ │ │ nop │ │ │ │ cmp r4, #12 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - strh r2, [r0, #40] @ 0x28 │ │ │ │ + strh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bvs.n 1efba8 │ │ │ │ + bvs.n 1efc08 │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #240] @ (1efc68 ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -541372,19 +541372,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1efbec │ │ │ │ nop │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ lsls r5, r7, #5 │ │ │ │ cmp r3, #4 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r5, #32] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bpl.n 1efbd4 │ │ │ │ + bpl.n 1efc34 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ 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 r5, [pc, #252] @ (1efd8c ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -541489,19 +541489,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1efd08 │ │ │ │ nop │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ lsls r5, r7, #5 │ │ │ │ cmp r1, #232 @ 0xe8 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - strh r0, [r3, #22] │ │ │ │ + strh r0, [r1, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bmi.n 1efce8 │ │ │ │ + bmi.n 1efd48 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #264] @ (1efebc ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -541612,19 +541612,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1efe30 │ │ │ │ nop │ │ │ │ cmp r1, #20 │ │ │ │ lsls r5, r7, #5 │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - strh r0, [r5, #12] │ │ │ │ + strh r0, [r3, #14] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcc.n 1efdf0 │ │ │ │ + bcc.n 1efe50 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r5, 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, #4040] @ 0xfc8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #204] @ (1effb0 ) │ │ │ │ @@ -541708,19 +541708,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1eff4e │ │ │ │ nop │ │ │ │ movs r7, #226 @ 0xe2 │ │ │ │ lsls r5, r7, #5 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcs.n 1eff34 │ │ │ │ + bcs.n 1eff94 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - nop {12} │ │ │ │ + nop {15} │ │ │ │ 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 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #220] @ (1f00b4 ) │ │ │ │ @@ -541812,19 +541812,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f004a │ │ │ │ nop │ │ │ │ movs r6, #238 @ 0xee │ │ │ │ lsls r5, r7, #5 │ │ │ │ movs r6, #164 @ 0xa4 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bne.n 1f0070 │ │ │ │ + bcs.n 1f00d0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bkpt 0x00bc │ │ │ │ + bkpt 0x00ec │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #236] @ (1f01c8 ) │ │ │ │ @@ -541924,19 +541924,19 @@ │ │ │ │ bl 208eb4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f0158 │ │ │ │ movs r5, #234 @ 0xea │ │ │ │ lsls r5, r7, #5 │ │ │ │ movs r5, #152 @ 0x98 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrb r2, [r3, #26] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - beq.n 1f0198 │ │ │ │ + bne.n 1f01f8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ lsls r0, r7, #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] @ (1f02a0 ) │ │ │ │ @@ -542002,17 +542002,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f023c │ │ │ │ nop │ │ │ │ movs r4, #216 @ 0xd8 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3} │ │ │ │ lsls r0, 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, #168] @ (1f0368 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -542074,17 +542074,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f0308 │ │ │ │ nop │ │ │ │ movs r4, #10 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r6, {r1, r6} │ │ │ │ lsls r0, r4, #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] @ (1f0420 ) │ │ │ │ @@ -542136,15 +542136,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r4, [r3, #17] │ │ │ │ lsls r0, r4, #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] │ │ │ │ @@ -542276,17 +542276,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ movs r3, #7 │ │ │ │ b.n 1f0530 │ │ │ │ nop │ │ │ │ movs r2, #10 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r4, #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] @ (1f0680 ) │ │ │ │ @@ -542338,15 +542338,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ lsls r0, 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, #116] @ (1f070c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -542393,15 +542393,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #46 @ 0x2e │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #268] @ (1f0834 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -542498,17 +542498,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ movs r3, #7 │ │ │ │ b.n 1f079c │ │ │ │ nop │ │ │ │ subs r6, r3, #6 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r4, #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, #168] @ (1f08fc ) │ │ │ │ @@ -542564,15 +542564,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d11} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r4, r6, #1 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r0, [r0, #30] │ │ │ │ lsls r0, 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, #148] @ (1f09a8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -542623,15 +542623,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r2, r6, #6 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ lsls r0, 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, #160] @ (1f0a60 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -542692,17 +542692,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f0a04 │ │ │ │ nop │ │ │ │ adds r0, r1, #4 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r0, r4, #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] @ (1f0b40 ) │ │ │ │ @@ -542770,17 +542770,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f0ad8 │ │ │ │ adds r0, r1, #1 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r3, r5, r6} │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #148] @ (1f0bf4 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -542837,17 +542837,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f0bc6 │ │ │ │ subs r6, r4, r5 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - strb r6, [r4, #17] │ │ │ │ + strb r6, [r2, #18] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + stmia r7!, {} │ │ │ │ lsls r0, 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, #168] @ (1f0cbc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -542909,17 +542909,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f0c5c │ │ │ │ nop │ │ │ │ subs r6, r6, r2 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r0, [r2, #15] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, 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, #156] @ (1f0d74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -542979,17 +542979,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f0d1c │ │ │ │ nop │ │ │ │ adds r0, r6, r7 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r6, [r2, #12] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r0, 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, #168] @ (1f0e3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -543050,17 +543050,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f0dde │ │ │ │ adds r6, r6, r4 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r6, [r1, #9] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r5, r6} │ │ │ │ lsls r0, 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, #176] @ (1f0f0c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -543124,17 +543124,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f0eac │ │ │ │ adds r4, r5, r1 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - strb r6, [r1, #5] │ │ │ │ + strb r6, [r7, #5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r0, 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, #168] @ (1f0fd4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -543195,17 +543195,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f0f76 │ │ │ │ asrs r6, r3, #30 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - strb r6, [r0, #2] │ │ │ │ + strb r6, [r6, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r0, 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, #132] @ (1f1074 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -543258,15 +543258,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r0, r3, #27 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ + strb r6, [r0, #0] │ │ │ │ lsls r0, 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 r4, [pc, #168] @ (1f1138 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -543336,15 +543336,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ asrs r6, r6, #24 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldr r4, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r0, #116] @ 0x74 │ │ │ │ lsls r0, 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, #156] @ (1f11ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -543403,20 +543403,20 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f1196 │ │ │ │ nop │ │ │ │ asrs r0, r7, #21 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - itee hi │ │ │ │ - lslhi r0, r4, #3 │ │ │ │ - pushls {r3, r4, r5, r6, r7, lr} │ │ │ │ - movls.w ip, #4096 @ 0x1000 │ │ │ │ + ittt lt │ │ │ │ + lsllt r0, r4, #3 │ │ │ │ + pushlt {r3, r4, r5, r6, r7, lr} │ │ │ │ + movlt.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ (1f12a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ @@ -543472,19 +543472,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f124e │ │ │ │ asrs r0, r0, #19 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ - lsls r0, r4, #3 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + itt eq │ │ │ │ + lsleq r0, r4, #3 │ │ │ │ + pusheq {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #152] @ (1f1358 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -543539,17 +543539,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f1302 │ │ │ │ nop │ │ │ │ asrs r0, r1, #16 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r6, #80] @ 0x50 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bkpt 0x0022 │ │ │ │ + bkpt 0x0052 │ │ │ │ lsls r0, 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, #168] @ (1f1420 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -543610,17 +543610,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f13c2 │ │ │ │ asrs r2, r2, #13 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + pop {r3, r7, pc} │ │ │ │ lsls r0, 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, #152] @ (1f14d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -543677,17 +543677,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f147e │ │ │ │ nop │ │ │ │ asrs r4, r1, #10 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r6, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r1, r2, r5, r7} │ │ │ │ + pop {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, 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, #152] @ (1f1588 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -543744,17 +543744,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f1532 │ │ │ │ nop │ │ │ │ asrs r0, r3, #7 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbnz r2, 1f1610 │ │ │ │ + pop {r1, r5} │ │ │ │ lsls r0, 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, #168] @ (1f1650 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -543815,17 +543815,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f15f2 │ │ │ │ asrs r2, r4, #4 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbnz r0, 1f16a6 │ │ │ │ + cbnz r0, 1f16b2 │ │ │ │ lsls r0, 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, #176] @ (1f1720 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -543889,17 +543889,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f16c0 │ │ │ │ asrs r0, r3, #1 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - rev16 r0, r3 │ │ │ │ + hlt 0x0008 │ │ │ │ lsls r0, 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, #176] @ (1f17f0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -543963,17 +543963,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f1790 │ │ │ │ lsrs r0, r1, #30 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbnz r0, 1f181e │ │ │ │ + cbnz r0, 1f182a │ │ │ │ lsls r0, 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, [pc, #112] @ (1f1880 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -544015,15 +544015,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsrs r6, r6, #26 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ lsls r0, 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, #176] @ (1f194c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -544087,17 +544087,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f18ec │ │ │ │ lsrs r4, r5, #24 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r0, 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, #156] @ (1f1a04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -544157,17 +544157,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f19ac │ │ │ │ nop │ │ │ │ lsrs r0, r4, #21 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + str r6, [r0, #104] @ 0x68 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb7a6 │ │ │ │ lsls r0, r4, #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] @ (1f1ad4 ) │ │ │ │ @@ -544233,17 +544233,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f1a70 │ │ │ │ nop │ │ │ │ lsrs r4, r4, #18 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ lsls r0, r4, #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] @ (1f1bb0 ) │ │ │ │ @@ -544312,17 +544312,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f1b48 │ │ │ │ nop │ │ │ │ lsrs r4, r2, #15 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, 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, #136] @ (1f1c58 ) │ │ │ │ @@ -544370,15 +544370,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r7, #11 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r4, #64] @ 0x40 │ │ │ │ lsls r0, 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, #148] @ (1f1d08 ) │ │ │ │ @@ -544429,15 +544429,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r2, #9 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #140] @ (1f1db0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -544490,15 +544490,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r4, #6 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #140] @ (1f1e58 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -544551,15 +544551,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r7, #3 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r4, #32] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #148] @ (1f1f08 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -544614,15 +544614,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r2, #1 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - str r4, [r0, #20] │ │ │ │ + str r4, [r6, #20] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #140] @ (1f1fb0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -544675,15 +544675,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ lsls r4, r4, #30 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - str r4, [r3, #8] │ │ │ │ + str r4, [r1, #12] │ │ │ │ lsls r0, 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, #176] @ (1f207c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -544747,17 +544747,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f201a │ │ │ │ nop │ │ │ │ lsls r6, r7, #27 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrsh r0, [r4, r7] │ │ │ │ + str r0, [r2, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + cbz r6, 1f2092 │ │ │ │ lsls r0, 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, #124] @ (1f2118 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -544801,15 +544801,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ lsls r6, r5, #24 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #140] @ (1f21c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -544857,15 +544857,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsls r6, r2, #22 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [pc, #160] @ (1f227c ) │ │ │ │ @@ -544920,15 +544920,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r0, r5, #19 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #140] @ (1f2324 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -544981,15 +544981,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ lsls r0, r6, #16 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrb r0, [r5, r4] │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #140] @ (1f23cc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -545042,15 +545042,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ lsls r0, r1, #14 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #148] @ (1f247c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -545105,15 +545105,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ lsls r0, r4, #11 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrh r0, [r2, r7] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #140] @ (1f2524 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -545166,15 +545166,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ lsls r0, r6, #8 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r0, 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, #168] @ (1f25e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -545236,17 +545236,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f2588 │ │ │ │ nop │ │ │ │ lsls r2, r1, #6 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ lsls r0, 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, #176] @ (1f26b8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -545311,17 +545311,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f2656 │ │ │ │ nop │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r2, sp, #776 @ 0x308 │ │ │ │ + add r2, sp, #968 @ 0x3c8 │ │ │ │ lsls r0, 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, [pc, #112] @ (1f2748 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -545363,15 +545363,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ vsra.u32 q8, q14, #18 │ │ │ │ - ldr r4, [r0, r4] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ lsls r0, 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 r4, [pc, #124] @ (1f27e0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -545419,15 +545419,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ vbit q8, q1, q14 │ │ │ │ - ldr r4, [r5, r1] │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #140] @ (1f2888 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -545479,15 +545479,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ mcr2 1, 6, r0, cr12, cr12, {3} │ │ │ │ - ldrsb r4, [r0, r7] │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #140] @ (1f2930 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -545539,15 +545539,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ mcr2 1, 1, r0, cr4, cr12, {3} │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #148] @ (1f29e0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -545601,15 +545601,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldc2l 1, cr0, [ip, #-496]! @ 0xfffffe10 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldrsb r4, [r3, r2] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #140] @ (1f2a88 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -545661,15 +545661,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ stc2l 1, cr0, [ip], {124} @ 0x7c │ │ │ │ - strb r4, [r0, r7] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ lsls r0, 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, #168] @ (1f2b4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -545730,17 +545730,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f2aec │ │ │ │ nop │ │ │ │ stc2 1, cr0, [r6], #-496 @ 0xfffffe10 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + strb r0, [r0, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r6, pc, #184 @ (adr r6, 1f2c10 ) │ │ │ │ + add r6, pc, #376 @ (adr r6, 1f2cd0 ) │ │ │ │ lsls r0, 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, #176] @ (1f2c1c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -545804,17 +545804,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f2bba │ │ │ │ nop │ │ │ │ @ instruction: 0xfb5c017c │ │ │ │ - strb r0, [r0, r1] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r5, pc, #376 @ (adr r5, 1f2da0 ) │ │ │ │ + add r5, pc, #568 @ (adr r5, 1f2e60 ) │ │ │ │ lsls r0, 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, [pc, #112] @ (1f2cac ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -545856,15 +545856,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfa8a017c │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strh r0, [r2, r7] │ │ │ │ lsls r0, 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 r4, [pc, #124] @ (1f2d44 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -545912,15 +545912,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr??.w r0, [lr, #380] @ 0x17c │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #140] @ (1f2dec ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -545972,15 +545972,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ vld4.16 {d16,d18,d20,d22}, [r8 :256], ip │ │ │ │ - strh r0, [r4, r1] │ │ │ │ + strh r0, [r2, r2] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #140] @ (1f2e94 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -546032,15 +546032,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ str.w r0, [r0, #380] @ 0x17c │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r0, [r5, r7] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #148] @ (1f2f44 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -546094,15 +546094,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldrb.w r0, [r8, ] │ │ │ │ - str r0, [r1, r4] │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #140] @ (1f2fec ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -546154,15 +546154,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf768017c │ │ │ │ - str r0, [r4, r1] │ │ │ │ + str r0, [r2, r2] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #148] @ (1f309c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546217,15 +546217,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf6be017c │ │ │ │ - ldr r7, [pc, #704] @ (1f3364 ) │ │ │ │ + ldr r7, [pc, #896] @ (1f3424 ) │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #156] @ (1f3154 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546282,15 +546282,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ addw r1, lr, #2172 @ 0x87c │ │ │ │ - ldr r6, [pc, #992] @ (1f353c ) │ │ │ │ + ldr r7, [pc, #160] @ (1f31fc ) │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #148] @ (1f3204 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546345,15 +546345,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ adcs.w r1, r6, #16515072 @ 0xfc0000 │ │ │ │ - ldr r6, [pc, #288] @ (1f332c ) │ │ │ │ + ldr r6, [pc, #480] @ (1f33ec ) │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #156] @ (1f32bc ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546410,15 +546410,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf4a6017c │ │ │ │ - ldr r5, [pc, #576] @ (1f3504 ) │ │ │ │ + ldr r5, [pc, #768] @ (1f35c4 ) │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #156] @ (1f3374 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546475,15 +546475,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf3ee017c │ │ │ │ - ldr r4, [pc, #864] @ (1f36dc ) │ │ │ │ + ldr r5, [pc, #32] @ (1f339c ) │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #148] @ (1f3424 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546538,15 +546538,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf336017c │ │ │ │ - ldr r4, [pc, #160] @ (1f34cc ) │ │ │ │ + ldr r4, [pc, #352] @ (1f358c ) │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #148] @ (1f34d4 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546601,15 +546601,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf286017c │ │ │ │ - ldr r3, [pc, #480] @ (1f36bc ) │ │ │ │ + ldr r3, [pc, #672] @ (1f377c ) │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #156] @ (1f358c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546666,15 +546666,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ rsbs r1, r6, #124 @ 0x7c │ │ │ │ - ldr r2, [pc, #768] @ (1f3894 ) │ │ │ │ + ldr r2, [pc, #960] @ (1f3954 ) │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #156] @ (1f3644 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546731,15 +546731,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ adds.w r1, lr, #124 @ 0x7c │ │ │ │ - ldr r2, [pc, #32] @ (1f366c ) │ │ │ │ + ldr r2, [pc, #224] @ (1f372c ) │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #148] @ (1f36f4 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546794,15 +546794,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ orn r1, r6, #124 @ 0x7c │ │ │ │ - ldr r1, [pc, #352] @ (1f385c ) │ │ │ │ + ldr r1, [pc, #544] @ (1f391c ) │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #156] @ (1f37ac ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546859,15 +546859,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ vsra.s32 q0, q14, #10 │ │ │ │ - ldr r0, [pc, #640] @ (1f3a34 ) │ │ │ │ + ldr r0, [pc, #832] @ (1f3af4 ) │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #148] @ (1f385c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546922,15 +546922,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ mrc 1, 7, r0, cr14, cr12, {3} │ │ │ │ - blx lr │ │ │ │ + ldr r0, [pc, #128] @ (1f38e4 ) │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #156] @ (1f3914 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546987,15 +546987,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ mcr 1, 2, r0, cr14, cr12, {3} │ │ │ │ - bx r7 │ │ │ │ + bx sp │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #156] @ (1f39cc ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -547052,15 +547052,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldc 1, cr0, [r6, #496] @ 0x1f0 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r8, r6 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #148] @ (1f3a7c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -547115,15 +547115,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldcl 1, cr0, [lr], {124} @ 0x7c │ │ │ │ - cmp r8, sl │ │ │ │ + mov r0, r0 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #148] @ (1f3b2c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -547178,15 +547178,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stc 1, cr0, [lr], #-496 @ 0xfffffe10 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r0, sl │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #156] @ (1f3be4 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -547243,15 +547243,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ sbcs.w r1, lr, ip, ror #1 │ │ │ │ - add r0, sp │ │ │ │ + add r8, r3 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #156] @ (1f3c9c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -547308,15 +547308,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xeac6017c │ │ │ │ - bics r0, r6 │ │ │ │ + mvns r0, r4 │ │ │ │ lsls r0, 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 r1, [pc, #172] @ (1f3d64 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -547379,17 +547379,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (1f3d6c ) │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f3d04 │ │ │ │ and.w r1, lr, ip, ror #1 │ │ │ │ - cmn r6, r6 │ │ │ │ + orrs r6, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r0, 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 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ (1f3e00 ) │ │ │ │ @@ -547434,15 +547434,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strd r0, r1, [r2, #-496] @ 0x1f0 │ │ │ │ - negs r4, r1 │ │ │ │ + negs r4, r7 │ │ │ │ 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 r5, r3 │ │ │ │ ldr r3, [pc, #144] @ (1f3eac ) │ │ │ │ @@ -547492,15 +547492,15 @@ │ │ │ │ mov r0, fp │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmia.w sl!, {r2, r3, r4, r5, r6, r8} │ │ │ │ - sbcs r0, r4 │ │ │ │ + rors r0, r2 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r8, r3 │ │ │ │ @@ -547560,15 +547560,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ b.n 1f3f5c │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsrs r2, r4 │ │ │ │ + asrs r2, r2 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #140] @ (1f4014 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -547621,15 +547621,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ b.n 1f3e98 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ands r0, r7 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #140] @ (1f40bc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -547682,15 +547682,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ b.n 1f3df0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #148] @ (1f416c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -547745,15 +547745,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ b.n 1f3d50 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r7, #14 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #140] @ (1f4214 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -547806,15 +547806,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ b.n 1f3c98 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r6, #54 @ 0x36 │ │ │ │ + subs r6, #102 @ 0x66 │ │ │ │ lsls r0, 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 r1, [pc, #172] @ (1f42dc ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -547878,17 +547878,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f427c │ │ │ │ b.n 1f3c0c │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r0, 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 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ (1f4378 ) │ │ │ │ @@ -547934,15 +547934,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ b.n 1f4b10 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r4, #212 @ 0xd4 │ │ │ │ + subs r5, #4 │ │ │ │ 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 r5, r3 │ │ │ │ ldr r3, [pc, #144] @ (1f4424 ) │ │ │ │ @@ -547993,15 +547993,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b.n 1f4a8c │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ + subs r4, #88 @ 0x58 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r8, r3 │ │ │ │ @@ -548061,15 +548061,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ b.n 1f49e4 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + subs r3, #154 @ 0x9a │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #140] @ (1f458c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -548122,15 +548122,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ b.n 1f4920 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r2, #192 @ 0xc0 │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #140] @ (1f4634 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -548183,15 +548183,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ b.n 1f4878 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r2, #24 │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #148] @ (1f46e4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -548246,15 +548246,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ b.n 1f47d8 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #140] @ (1f478c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -548307,15 +548307,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ svc 200 @ 0xc8 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r0, #190 @ 0xbe │ │ │ │ + subs r0, #238 @ 0xee │ │ │ │ lsls r0, 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, [pc, #112] @ (1f4818 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -548358,15 +548358,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ svc 30 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r0, #52 @ 0x34 │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ lsls r0, 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, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #136] @ (1f48bc ) │ │ │ │ @@ -548415,15 +548415,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ udf #146 @ 0x92 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #160] @ (1f4978 ) │ │ │ │ @@ -548481,15 +548481,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ble.n 1f4958 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r7, #6 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r3 │ │ │ │ @@ -548550,15 +548550,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ble.n 1f4a94 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - adds r6, #18 │ │ │ │ + adds r6, #66 @ 0x42 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #144] @ (1f4ae8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548613,15 +548613,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bgt.n 1f4bc8 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - adds r5, #98 @ 0x62 │ │ │ │ + adds r5, #146 @ 0x92 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #144] @ (1f4b94 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548676,15 +548676,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blt.n 1f4b1c │ │ │ │ lsls r4, r7, #5 │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r4, #230 @ 0xe6 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #144] @ (1f4c40 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548739,15 +548739,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blt.n 1f4c70 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - adds r4, #10 │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #144] @ (1f4cec ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548802,15 +548802,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bge.n 1f4dc4 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ + adds r3, #142 @ 0x8e │ │ │ │ lsls r0, 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, [pc, #112] @ (1f4d78 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -548853,15 +548853,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bls.n 1f4cf8 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ + adds r3, #4 │ │ │ │ lsls r0, 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, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #136] @ (1f4e1c ) │ │ │ │ @@ -548910,15 +548910,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bls.n 1f4e84 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #160] @ (1f4ed8 ) │ │ │ │ @@ -548976,15 +548976,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ bhi.n 1f4df8 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r1, #166 @ 0xa6 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r3 │ │ │ │ @@ -549045,15 +549045,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ bvc.n 1f4f34 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #144] @ (1f5048 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549108,15 +549108,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bvc.n 1f5068 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - adds r0, #2 │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #144] @ (1f50f4 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549171,15 +549171,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bvs.n 1f51bc │ │ │ │ lsls r4, r7, #5 │ │ │ │ - cmp r7, #86 @ 0x56 │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #144] @ (1f51a0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549234,15 +549234,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bpl.n 1f5110 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #144] @ (1f524c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549297,15 +549297,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bpl.n 1f5264 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - cmp r5, #254 @ 0xfe │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ lsls r0, 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, #180] @ (1f531c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -549371,17 +549371,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f52b6 │ │ │ │ nop │ │ │ │ bmi.n 1f53e0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r5, #112 @ 0x70 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ lsls r0, r4, #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] @ (1f5400 ) │ │ │ │ @@ -549450,17 +549450,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f5390 │ │ │ │ nop │ │ │ │ bcc.n 1f5318 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #144 @ 0x90 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ lsls r0, r4, #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] @ (1f54a4 ) │ │ │ │ @@ -549507,15 +549507,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bcs.n 1f53f8 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + cmp r3, #216 @ 0xd8 │ │ │ │ lsls r0, r4, #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] @ (1f5550 ) │ │ │ │ @@ -549565,15 +549565,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bcs.n 1f5564 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - cmp r2, #252 @ 0xfc │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ lsls r0, r4, #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] @ (1f5608 ) │ │ │ │ @@ -549626,15 +549626,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bne.n 1f56c4 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r2, #116 @ 0x74 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #148] @ (1f56b8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549690,15 +549690,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ beq.n 1f5600 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - cmp r1, #146 @ 0x92 │ │ │ │ + cmp r1, #194 @ 0xc2 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #148] @ (1f5768 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549754,15 +549754,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + cmp r1, #18 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #156] @ (1f5820 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549820,15 +549820,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmia r7!, {r1, r6} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + cmp r0, #90 @ 0x5a │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #148] @ (1f58d0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549884,15 +549884,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ + movs r7, #170 @ 0xaa │ │ │ │ lsls r0, 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, #116] @ (1f5960 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -549935,15 +549935,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - movs r6, #236 @ 0xec │ │ │ │ + movs r7, #28 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #132] @ (1f5a00 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -549990,15 +549990,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ lsls r0, r4, #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] @ (1f5ab4 ) │ │ │ │ @@ -550053,15 +550053,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ lsls r0, r4, #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] @ (1f5b78 ) │ │ │ │ @@ -550122,15 +550122,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ + movs r5, #4 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #148] @ (1f5c28 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -550186,15 +550186,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmia r3!, {r1, r4, r5} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + movs r4, #82 @ 0x52 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #148] @ (1f5cd8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -550250,15 +550250,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmia r2!, {r1, r7} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #156] @ (1f5d90 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -550316,15 +550316,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmia r1, {r1, r4, r6, r7} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r2, #234 @ 0xea │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #148] @ (1f5e40 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -550380,15 +550380,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmia r1, {r1, r3, r4} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - movs r2, #10 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ lsls r0, 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, #180] @ (1f5f10 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -550454,17 +550454,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f5eaa │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r2, [r3, #10] │ │ │ │ lsls r0, 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, [pc, #116] @ (1f5fa4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -550508,15 +550508,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmia r7!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ lsls r0, 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 r4, [pc, #128] @ (1f6040 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -550566,15 +550566,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmia r7!, {r1, r2} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - movs r0, #12 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r0, 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 r4, [pc, #136] @ (1f60e4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -550628,15 +550628,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + subs r0, r3, #6 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #148] @ (1f6194 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -550692,15 +550692,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r6, r6, #2 │ │ │ │ + subs r6, r4, #3 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #148] @ (1f6244 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -550756,15 +550756,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmia r5!, {r1, r2, r4} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + subs r6, r6, #0 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #156] @ (1f62fc ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -550822,15 +550822,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + adds r6, r7, #5 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #148] @ (1f63ac ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -550886,15 +550886,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - adds r6, r3, #2 │ │ │ │ + adds r6, r1, #3 │ │ │ │ lsls r0, 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, #180] @ (1f647c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -550960,17 +550960,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f6416 │ │ │ │ nop │ │ │ │ stmia r3!, {} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + adds r0, r2, #0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r0, 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, [pc, #116] @ (1f6510 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -551014,15 +551014,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmia r2!, {r1, r3, r5} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r4, r5, r5 │ │ │ │ lsls r0, 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 r4, [pc, #128] @ (1f65ac ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -551072,15 +551072,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmia r1!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + subs r0, r2, r3 │ │ │ │ lsls r0, 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 r4, [pc, #136] @ (1f6650 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -551134,15 +551134,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - adds r4, r7, r7 │ │ │ │ + subs r4, r5, r0 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #148] @ (1f6700 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551198,15 +551198,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + adds r2, r7, r5 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #148] @ (1f67b0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551262,15 +551262,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ itet ge │ │ │ │ lslge r4, r7, #5 │ │ │ │ - addlt r2, r3, r2 │ │ │ │ + addlt r2, r1, r3 │ │ │ │ lslge r0, 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 │ │ │ │ ldr r4, [pc, #160] @ (1f686c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551329,15 +551329,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ bkpt 0x00fa │ │ │ │ lsls r4, r7, #5 │ │ │ │ - asrs r0, r4, #31 │ │ │ │ + adds r0, r2, r0 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #152] @ (1f6920 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551394,15 +551394,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ bkpt 0x003e │ │ │ │ lsls r4, r7, #5 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1f69e0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551464,15 +551464,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ pop {r1, r3, r7, pc} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + asrs r4, r3, #26 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f6aa8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551536,15 +551536,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ pop {r1, r3, r6, r7} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1f6b68 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551606,15 +551606,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ pop {r1} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r2, #20 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f6c30 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551678,15 +551678,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cbnz r2, 1f6c84 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f6cf8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551750,15 +551750,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ rev16 r2, r7 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f6dc0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551822,15 +551822,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cbnz r2, 1f6df0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r4, r7, #10 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1f6e80 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551892,15 +551892,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xb8ea │ │ │ │ lsls r4, r7, #5 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f6f48 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551964,15 +551964,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xb82a │ │ │ │ lsls r4, r7, #5 │ │ │ │ - asrs r4, r0, #4 │ │ │ │ + asrs r4, r6, #4 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1f7008 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -552034,15 +552034,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xb762 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1f70c8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -552104,15 +552104,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xb6a2 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f7190 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -552176,15 +552176,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r1, r5, r6, r7, lr} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1f7250 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -552246,15 +552246,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r1, r3, r4, lr} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f7318 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -552318,15 +552318,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r1, r3, r4, r6} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f73e0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -552390,15 +552390,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cbz r2, 1f7448 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f74a8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -552462,15 +552462,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxtb r2, r1 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1f7568 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -552532,15 +552532,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sxth r2, r0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f7630 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -552604,15 +552604,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cbz r2, 1f7644 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ + lsrs r4, r1, #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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1f76f0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -552674,15 +552674,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add sp, #488 @ 0x1e8 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r4, r1, #6 │ │ │ │ lsls r0, 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, #168] @ (1f77b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -552743,17 +552743,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f7756 │ │ │ │ add r7, sp, #760 @ 0x2f8 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsrs r6, r4, #2 │ │ │ │ + lsrs r6, r2, #3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ lsls r0, 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, #168] @ (1f787c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -552814,17 +552814,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f781e │ │ │ │ add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsls r6, r3, #31 │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ lsls r0, 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, [pc, #116] @ (1f7910 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -552867,15 +552867,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsls r2, r7, #28 │ │ │ │ + lsls r2, r5, #29 │ │ │ │ lsls r0, 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, [pc, #116] @ (1f79a0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -552918,15 +552918,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r5, sp, #616 @ 0x268 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r0, 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, #120] @ (1f7a30 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -552974,15 +552974,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsls r2, r3, #24 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ lsls r0, 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, #120] @ (1f7ac0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -553030,15 +553030,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ add r4, sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ lsls r0, 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, #168] @ (1f7b84 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -553099,17 +553099,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f7b26 │ │ │ │ add r3, sp, #952 @ 0x3b8 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsls r6, r2, #19 │ │ │ │ + lsls r6, r0, #20 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ lsls r0, 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, #156] @ (1f7c3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -553167,17 +553167,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f7be2 │ │ │ │ nop │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ lsls r0, 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, #168] @ (1f7d04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -553238,17 +553238,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f7ca6 │ │ │ │ add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r6, r1] │ │ │ │ + strb r4, [r4, r2] │ │ │ │ lsls r0, 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, #148] @ (1f7db4 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -553306,15 +553306,15 @@ │ │ │ │ add.w r3, r6, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1f7d80 │ │ │ │ b.n 1f7d72 │ │ │ │ add r1, sp, #664 @ 0x298 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsls r6, r5, #10 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ lsls r0, 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, r2 │ │ │ │ @@ -553411,15 +553411,15 @@ │ │ │ │ add.w r3, r6, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1f7e88 │ │ │ │ b.n 1f7e7a │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsls r6, r4, #6 │ │ │ │ + lsls r6, r2, #7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #76] @ 1f7f20 │ │ │ │ sub sp, #28 │ │ │ │ @@ -553515,15 +553515,15 @@ │ │ │ │ add.w r3, r6, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1f7f9c │ │ │ │ b.n 1f7f8e │ │ │ │ add r7, pc, #552 @ (adr r7, 1f81fc ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + lsls r2, r0, #3 │ │ │ │ lsls r0, 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, #148] @ (1f807c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -553581,15 +553581,16 @@ │ │ │ │ add.w r3, r6, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1f8048 │ │ │ │ b.n 1f803a │ │ │ │ add r6, pc, #888 @ (adr r6, 1f83f8 ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ - vshr.u64 q8, , #26 │ │ │ │ + movs r6, r2 │ │ │ │ + lsls r0, 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, [pc, #112] @ (1f8108 ) │ │ │ │ mov r7, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -553630,15 +553631,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r6, pc, #184 @ (adr r6, 1f81c4 ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ - vqadd.u8 q8, q9, │ │ │ │ + vqadd.u64 q8, q9, │ │ │ │ stmdb 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] @ (1f81cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -553698,16 +553699,16 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f816e │ │ │ │ add r5, pc, #664 @ (adr r5, 1f8468 ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ - mcr2 0, 4, r0, cr14, cr15, {6} │ │ │ │ - ldr r7, [pc, #688] @ (1f8488 ) │ │ │ │ + mrc2 0, 5, r0, cr14, cr15, {6} │ │ │ │ + ldr r7, [pc, #880] @ (1f8548 ) │ │ │ │ lsls r0, 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, #152] @ (1f8280 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -553764,16 +553765,16 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f822a │ │ │ │ nop │ │ │ │ add r4, pc, #896 @ (adr r4, 1f8604 ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldc2l 0, cr0, [sl, #892] @ 0x37c │ │ │ │ - ldr r6, [pc, #1000] @ (1f8674 ) │ │ │ │ + mcr2 0, 0, r0, cr10, cr15, {6} │ │ │ │ + ldr r7, [pc, #168] @ (1f8334 ) │ │ │ │ lsls r0, 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, #176] @ (1f8350 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -553837,16 +553838,16 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f82f0 │ │ │ │ add r4, pc, #160 @ (adr r4, 1f83f4 ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ - stc2 0, cr0, [sl, #-892] @ 0xfffffc84 │ │ │ │ - ldr r6, [pc, #160] @ (1f83fc ) │ │ │ │ + ldc2 0, cr0, [sl, #-892]! @ 0xfffffc84 │ │ │ │ + ldr r6, [pc, #352] @ (1f84bc ) │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #144] @ (1f8400 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -553902,15 +553903,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ add r3, pc, #352 @ (adr r3, 1f8564 ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ - mcrr2 0, 13, r0, ip, cr15 │ │ │ │ + ldc2l 0, cr0, [ip], #-892 @ 0xfffffc84 │ │ │ │ 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] @ (1f84b0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r8, r2 │ │ │ │ @@ -553966,15 +553967,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ add r2, pc, #688 @ (adr r2, 1f8764 ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ - @ instruction: 0xfb9c00df │ │ │ │ + smlaldx r0, r0, ip, 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 │ │ │ │ ldr r3, [pc, #172] @ (1f8578 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -554035,16 +554036,16 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f8516 │ │ │ │ add r1, pc, #1016 @ (adr r1, 1f8974 ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ - @ instruction: 0xfae200df │ │ │ │ - ldr r4, [pc, #0] @ (1f8584 ) │ │ │ │ + @ instruction: 0xfb1200df │ │ │ │ + ldr r4, [pc, #192] @ (1f8644 ) │ │ │ │ lsls r0, r4, #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] @ (1f864c ) │ │ │ │ @@ -554110,16 +554111,16 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f85e6 │ │ │ │ add r1, pc, #192 @ (adr r1, 1f8710 ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ - @ instruction: 0xfa1000df │ │ │ │ - ldr r3, [pc, #176] @ (1f8708 ) │ │ │ │ + @ instruction: 0xfa4000df │ │ │ │ + ldr r3, [pc, #368] @ (1f87c8 ) │ │ │ │ lsls r0, 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, #172] @ (1f8718 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -554181,16 +554182,16 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f86b6 │ │ │ │ add r0, pc, #376 @ (adr r0, 1f8894 ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ - vst4. {d16-d19}, [r2 :64] │ │ │ │ - ldr r2, [pc, #384] @ (1f88a4 ) │ │ │ │ + ldr??.w r0, [r2, pc, lsl #1] │ │ │ │ + ldr r2, [pc, #576] @ (1f8964 ) │ │ │ │ lsls r0, 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, #124] @ (1f87b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -554236,15 +554237,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrb.w r0, [sl, #223] @ 0xdf │ │ │ │ + str.w r0, [sl, #223] @ 0xdf │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #84] @ (1f881c ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ ldr.w lr, [pc, #84] @ 1f8820 │ │ │ │ @@ -554406,15 +554407,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - @ instruction: 0xf6de00df │ │ │ │ + @ instruction: 0xf70e00df │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #84] @ (1f89d8 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ ldr.w lr, [pc, #84] @ 1f89dc │ │ │ │ @@ -554581,15 +554582,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - add.w r0, r4, #7307264 @ 0x6f8000 │ │ │ │ + @ instruction: 0xf53400df │ │ │ │ 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 │ │ │ │ @@ -554647,15 +554648,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bics.w r0, r4, #7307264 @ 0x6f8000 │ │ │ │ + orn r0, r4, #7307264 @ 0x6f8000 │ │ │ │ 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 s2, d2 │ │ │ │ @@ -554712,15 +554713,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bfi r0, r8, #3, #29 │ │ │ │ + @ instruction: 0xf39800df │ │ │ │ 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 s2, d2 │ │ │ │ @@ -554789,16 +554790,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f8d66 │ │ │ │ ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - @ instruction: 0xf29800df │ │ │ │ - bics r0, r7 │ │ │ │ + movt r0, #32991 @ 0x80df │ │ │ │ + mvns r0, r5 │ │ │ │ lsls r0, r4, #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] @ (1f8ea8 ) │ │ │ │ @@ -554861,15 +554862,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d13} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - sub.w r0, r4, #223 @ 0xdf │ │ │ │ + rsbs r0, r4, #223 @ 0xdf │ │ │ │ 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] @ (1f8f8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -554931,15 +554932,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d13} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - @ instruction: 0xf0c000df │ │ │ │ + @ instruction: 0xf0f000df │ │ │ │ push {r3, 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] @ (1f9044 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -554998,16 +554999,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f8fea │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ands.w r0, r4, #223 @ 0xdf │ │ │ │ - asrs r4, r6 │ │ │ │ + orr.w r0, r4, #223 @ 0xdf │ │ │ │ + adcs r4, r4 │ │ │ │ lsls r0, 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, #160] @ (1f9100 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -555067,16 +555068,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f90a6 │ │ │ │ str r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - vqadd.s16 q8, q12, │ │ │ │ - eors r0, r7 │ │ │ │ + vshr.s64 q0, , #56 │ │ │ │ + lsls r0, r5 │ │ │ │ lsls r0, 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 r5, [pc, #132] @ (1f91a4 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -555127,15 +555128,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r5, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - mcr 0, 5, r0, cr6, cr15, {6} │ │ │ │ + mrc 0, 6, r0, cr6, cr15, {6} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (1f920c ) │ │ │ │ sub sp, #24 │ │ │ │ ldr.w lr, [pc, #80] @ 1f9210 │ │ │ │ @@ -555223,15 +555224,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r4, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldc 0, cr0, [sl, #892] @ 0x37c │ │ │ │ + stcl 0, cr0, [sl, #892] @ 0x37c │ │ │ │ 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 │ │ │ │ movs r4, #0 │ │ │ │ @@ -555319,15 +555320,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r3, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldc 0, cr0, [lr], {223} @ 0xdf │ │ │ │ + stcl 0, cr0, [lr], {223} @ 0xdf │ │ │ │ stmdb 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] @ (1f944c ) │ │ │ │ mov r4, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -555377,15 +555378,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - @ instruction: 0xebfe00df │ │ │ │ + stc 0, cr0, [lr], #-892 @ 0xfffffc84 │ │ │ │ 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] @ (1f9558 ) │ │ │ │ sub sp, #24 │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -555481,15 +555482,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ str r2, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - @ instruction: 0xeaf600df │ │ │ │ + @ instruction: 0xeb2600df │ │ │ │ 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, #252] @ (1f9670 ) │ │ │ │ sub sp, #24 │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -555590,15 +555591,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrd r0, r0, [ip, #892] @ 0x37c │ │ │ │ + and.w r0, ip, pc, lsr #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, #264] @ (1f9794 ) │ │ │ │ sub sp, #32 │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -555705,15 +555706,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldmia.w r8!, {r0, r1, r2, r3, r4, r6, r7} │ │ │ │ + strd r0, r0, [r8], #892 @ 0x37c │ │ │ │ stmdb 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] @ (1f9868 ) │ │ │ │ mov sl, r2 │ │ │ │ @@ -555783,16 +555784,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - b.n 1f983c │ │ │ │ - lsls r7, r3, #3 │ │ │ │ + @ instruction: 0xe81600df │ │ │ │ stmdb 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, #200] @ (1f994c ) │ │ │ │ mov sl, r2 │ │ │ │ @@ -555869,15 +555869,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - b.n 1f9754 │ │ │ │ + b.n 1f97b4 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #216] @ (1f9a40 ) │ │ │ │ @@ -555964,15 +555964,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r7, #5 │ │ │ │ - b.n 1f9660 │ │ │ │ + b.n 1f96c0 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (1f9af8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -556035,15 +556035,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - b.n 1f95ac │ │ │ │ + b.n 1f960c │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1f9bb8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -556110,15 +556110,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r2, [r6, #28] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - b.n 1f94e8 │ │ │ │ + b.n 1f9548 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f9c68 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -556177,15 +556177,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrh r2, [r6, #22] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - b.n 1fa43c │ │ │ │ + b.n 1f949c │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1f9d28 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -556252,15 +556252,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r2, [r0, #18] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - b.n 1fa378 │ │ │ │ + b.n 1fa3d8 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f9df0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -556331,15 +556331,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - b.n 1fa2b0 │ │ │ │ + b.n 1fa310 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #180] @ (1f9ec0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -556404,17 +556404,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f9e5c │ │ │ │ ldrh r4, [r7, #4] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - b.n 1fa1fc │ │ │ │ + b.n 1fa25c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ lsls r0, 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 r5, [pc, #132] @ (1f9f64 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -556465,15 +556465,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r7, #5 │ │ │ │ - b.n 1fa138 │ │ │ │ + b.n 1fa198 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (1f9fcc ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -556562,15 +556562,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + b.n 1fa08c │ │ │ │ lsls r7, r3, #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 │ │ │ │ @@ -556659,15 +556659,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r4, r7, #5 │ │ │ │ - udf #222 @ 0xde │ │ │ │ + svc 14 │ │ │ │ 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 r5, [pc, #132] @ (1fa20c ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -556718,15 +556718,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r7, r3, #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] @ (1fa318 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -556823,15 +556823,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ble.n 1fa38c │ │ │ │ + ble.n 1fa3ec │ │ │ │ lsls r7, r3, #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, #252] @ (1fa430 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -556933,15 +556933,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ strh r4, [r2, #28] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bgt.n 1fa470 │ │ │ │ + bgt.n 1fa4d0 │ │ │ │ lsls r7, r3, #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, #264] @ (1fa554 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -557049,15 +557049,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ strh r4, [r7, #18] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bge.n 1fa54c │ │ │ │ + blt.n 1fa5ac │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #184] @ (1fa628 ) │ │ │ │ @@ -557128,15 +557128,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strh r6, [r2, #10] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bge.n 1fa67c │ │ │ │ + bge.n 1fa6dc │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #200] @ (1fa70c ) │ │ │ │ @@ -557214,15 +557214,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh r2, [r0, #4] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bls.n 1fa794 │ │ │ │ + bls.n 1fa7f4 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #216] @ (1fa800 ) │ │ │ │ @@ -557309,15 +557309,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r6, [r3, #30] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bhi.n 1fa8a0 │ │ │ │ + bhi.n 1fa900 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (1fa8b8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -557380,15 +557380,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bvc.n 1fa7ec │ │ │ │ + bvc.n 1fa84c │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1fa978 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -557455,15 +557455,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r2, [r6, #23] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bvs.n 1fa928 │ │ │ │ + bvc.n 1fa988 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1faa28 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -557522,15 +557522,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r2, [r6, #20] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bvs.n 1faa7c │ │ │ │ + bvs.n 1faadc │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1faae8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -557597,15 +557597,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bpl.n 1fabb8 │ │ │ │ + bpl.n 1faa18 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1fabb0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -557676,15 +557676,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bmi.n 1faaf0 │ │ │ │ + bmi.n 1fab50 │ │ │ │ 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 r6, [pc, #160] @ (1fac6c ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -557747,15 +557747,15 @@ │ │ │ │ add.w r3, r6, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1fac34 │ │ │ │ b.n 1fac20 │ │ │ │ ldrb r2, [r7, #11] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bcc.n 1fac64 │ │ │ │ + bmi.n 1facc4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (1facd4 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -558021,19 +558021,19 @@ │ │ │ │ bl 208eb4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1faeea │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ lsls r4, r7, #5 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - beq.n 1faf5c │ │ │ │ + bne.n 1fafbc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ + asrs r2, r5, #32 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #272] @ (1fb0ac ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -558145,19 +558145,19 @@ │ │ │ │ bl 208eb4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1fb01a │ │ │ │ strb r4, [r5, #28] │ │ │ │ lsls r4, r7, #5 │ │ │ │ strb r6, [r2, #27] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + lsrs r2, r6, #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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #284] @ (1fb1f0 ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -558275,19 +558275,19 @@ │ │ │ │ bl 208eb4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1fb156 │ │ │ │ strb r4, [r6, #23] │ │ │ │ lsls r4, r7, #5 │ │ │ │ strb r2, [r3, #22] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ 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 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #216] @ (1fb2f0 ) │ │ │ │ @@ -558375,19 +558375,19 @@ │ │ │ │ bl 208eb4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1fb288 │ │ │ │ strb r6, [r5, #18] │ │ │ │ lsls r4, r7, #5 │ │ │ │ strb r6, [r4, #17] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldmia r5, {r1, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r6, r5, #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 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #236] @ (1fb404 ) │ │ │ │ @@ -558485,19 +558485,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1fb392 │ │ │ │ nop │ │ │ │ strb r6, [r5, #14] │ │ │ │ lsls r4, r7, #5 │ │ │ │ strb r6, [r3, #13] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r4, r3, #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, #4024] @ 0xfb8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #252] @ (1fb528 ) │ │ │ │ @@ -558603,19 +558603,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1fb4ae │ │ │ │ nop │ │ │ │ strb r2, [r3, #10] │ │ │ │ lsls r4, r7, #5 │ │ │ │ strb r2, [r0, #9] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r1, #9 │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #260] @ (1fb654 ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -558721,19 +558721,19 @@ │ │ │ │ bl 208eb4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1fb5ca │ │ │ │ strb r4, [r6, #5] │ │ │ │ lsls r4, r7, #5 │ │ │ │ strb r6, [r4, #4] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [sp, #464] @ 0x1d0 │ │ │ │ + str r6, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r2, r1, #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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #272] @ (1fb78c ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -558845,19 +558845,19 @@ │ │ │ │ bl 208eb4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1fb6fa │ │ │ │ strb r4, [r1, #1] │ │ │ │ lsls r4, r7, #5 │ │ │ │ ldr r6, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #284] @ (1fb8d0 ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -558975,19 +558975,19 @@ │ │ │ │ bl 208eb4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1fb836 │ │ │ │ ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r7, #5 │ │ │ │ ldr r2, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - stmia r7!, {r1, r4, r7} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r1, #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, #4040] @ 0xfc8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #216] @ (1fb9d0 ) │ │ │ │ @@ -559075,19 +559075,19 @@ │ │ │ │ bl 208eb4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1fb968 │ │ │ │ ldr r6, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r7, #5 │ │ │ │ ldr r6, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - stmia r6!, {r1, r4, r7} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ 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 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #236] @ (1fbae4 ) │ │ │ │ @@ -559185,19 +559185,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1fba72 │ │ │ │ nop │ │ │ │ ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r7, #5 │ │ │ │ ldr r6, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r5!, {r4, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r7, #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, #4024] @ 0xfb8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #252] @ (1fbc08 ) │ │ │ │ @@ -559303,19 +559303,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1fbb8e │ │ │ │ nop │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r7, #5 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - stmia r4!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r3, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #808] @ 0x328 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ lsls r0, 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 r4, [pc, #168] @ (1fbcd8 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -559379,17 +559379,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1fbca4 │ │ │ │ nop │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + asrs r2, r6, #24 │ │ │ │ lsls r0, r4, #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] @ (1fbd9c ) │ │ │ │ @@ -559445,15 +559445,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [r1, #28] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r5, r6, r7} │ │ │ │ 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, [r3, #12] │ │ │ │ vldr s2, [r3, #8] │ │ │ │ @@ -559549,15 +559549,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d11} │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r2, #8] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - stmia r1!, {r1, r4, r6} │ │ │ │ + stmia r1!, {r1, r7} │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #400] @ (1fc0a8 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -559706,20 +559706,20 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ bl 16e144 │ │ │ │ b.n 1fc030 │ │ │ │ nop │ │ │ │ str r6, [r5, #120] @ 0x78 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + stmia r0!, {r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - itet vc │ │ │ │ - lslvc r7, r3, #3 │ │ │ │ - pushvs {lr} │ │ │ │ - movvc.w ip, #4096 @ 0x1000 │ │ │ │ + itte ge │ │ │ │ + lslge r7, r3, #3 │ │ │ │ + pushge {lr} │ │ │ │ + movlt.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #60] @ 1fc100 │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #56] @ (1fc104 ) │ │ │ │ add r2, sp, #4 │ │ │ │ add ip, pc │ │ │ │ @@ -559941,17 +559941,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1fc2fc │ │ │ │ str r4, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - pop {r2, pc} │ │ │ │ + pop {r2, r4, r5, pc} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ lsls r0, 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, #136] @ (1fc3f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -560003,20 +560003,20 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r1, [r5, #676] @ 0x2a4 │ │ │ │ bl 16c420 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r6, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xfba000f7 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + @ instruction: 0xfbd000f7 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r0, 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, #236] @ (1fc508 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -560106,15 +560106,15 @@ │ │ │ │ bne.n 1fc4f2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1fc4e4 │ │ │ │ b.n 1fc466 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - add ip, sl │ │ │ │ + cmp r4, r0 │ │ │ │ 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, #300] @ (1fc650 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -560228,17 +560228,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1fc62a │ │ │ │ b.n 1fc56e │ │ │ │ nop │ │ │ │ str r2, [r4, #24] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bics r2, r6 │ │ │ │ + mvns r2, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #320] @ (1fc7b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -560360,17 +560360,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1fc78a │ │ │ │ b.n 1fc6c4 │ │ │ │ nop │ │ │ │ str r0, [r3, #4] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - negs r0, r7 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r7, #14 │ │ │ │ + lsrs r2, r5, #15 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r3, [pc, #280] @ (1fc8e8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -560467,21 +560467,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldrsh r6, [r6, r3] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsrs r6, r2, #3 │ │ │ │ + lsrs r6, r0, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adcs r0, r4 │ │ │ │ + sbcs r0, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r4, r1, #32 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ lsls r0, 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, #708] @ (1fcbd0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -560745,17 +560745,17 @@ │ │ │ │ bl 398848 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ add.w r0, r0, #180224 @ 0x2c000 │ │ │ │ b.n 1fcacc │ │ │ │ ldrb r4, [r7, r6] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsrs r6, r2, #32 │ │ │ │ + lsrs r6, r0, #1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r0, 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, #260] @ (1fccf4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -560851,15 +560851,15 @@ │ │ │ │ bne.n 1fccde │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1fcca0 │ │ │ │ b.n 1fcc38 │ │ │ │ ldrh r0, [r3, r3] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsls r2, r1, #27 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ lsls r0, 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, #112] @ (1fcd7c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -561131,17 +561131,17 @@ │ │ │ │ adds r3, r6, #2 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r3, r5 │ │ │ │ bcc.n 1fcfe0 │ │ │ │ b.n 1fce5a │ │ │ │ ldr r2, [r6, r4] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ lsls r0, 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, #88] @ (1fd06c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -561173,15 +561173,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 1fd02c │ │ │ │ ldrsb r2, [r6, r2] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r1, #42 @ 0x2a │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ lsls r7, r3, #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, #4028] @ 1fe040 │ │ │ │ mov r6, r0 │ │ │ │ @@ -566222,19 +566222,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 200f5a │ │ │ │ ldr r5, [sp, #24] │ │ │ │ b.n 200f7a │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r3, r6} │ │ │ │ + stmia r4!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r4!, {r4, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ orrs r2, r3 │ │ │ │ bmi.n 20100e │ │ │ │ cmp r1, #31 │ │ │ │ bhi.n 200ff4 │ │ │ │ add.w r0, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r3, [r0, #2836] @ 0xb14 │ │ │ │ @@ -566299,15 +566299,15 @@ │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 201054 │ │ │ │ ldrh.w r1, [ip, #2832] @ 0xb10 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 20104c │ │ │ │ b.n 201058 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ lsls r7, r3, #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, #3976] @ 0xf88 │ │ │ │ @@ -566673,18 +566673,18 @@ │ │ │ │ bl 208eb4 │ │ │ │ ldr.w r0, [r9, #2856] @ 0xb28 │ │ │ │ blx 70238 │ │ │ │ str.w r8, [r9, #2856] @ 0xb28 │ │ │ │ str.w r8, [r9, #2860] @ 0xb2c │ │ │ │ b.n 201330 │ │ │ │ nop │ │ │ │ - ittt cs │ │ │ │ - lslcs r7, r3, #3 │ │ │ │ - pushcs {r3, r4, r5, r6, r7, lr} │ │ │ │ - movcs.w ip, #4096 @ 0x1000 │ │ │ │ + itee pl │ │ │ │ + lslpl r7, r3, #3 │ │ │ │ + pushmi {r3, r4, r5, r6, r7, lr} │ │ │ │ + movmi.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r3 │ │ │ │ orrs.w r3, r2, r7 │ │ │ │ it mi │ │ │ │ movwmi r0, #1281 @ 0x501 │ │ │ │ bmi.n 20151c │ │ │ │ @@ -567241,15 +567241,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ lsrs r0, r1, #17 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - mcr 0, 4, r0, cr8, cr14, {6} │ │ │ │ + mrc 0, 5, r0, cr8, cr14, {6} │ │ │ │ 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 │ │ │ │ @@ -567396,15 +567396,15 @@ │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ b.n 201ca2 │ │ │ │ nop │ │ │ │ lsrs r0, r0, #9 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - @ instruction: 0xb6d2 │ │ │ │ + @ instruction: 0xb702 │ │ │ │ lsls r7, r3, #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 │ │ │ │ @@ -567566,15 +567566,15 @@ │ │ │ │ vadd.f32 s19, s19, s17 │ │ │ │ cmp r4, r7 │ │ │ │ bge.n 201ebe │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsrs r2, r2, #6 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb61e │ │ │ │ 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 r3, [pc, #212] @ (201ff8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -567653,15 +567653,15 @@ │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 201f4e │ │ │ │ nop │ │ │ │ lsls r2, r4, #30 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - push {r1, r6} │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ lsls r7, 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, #228] @ (2020f8 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -567748,15 +567748,15 @@ │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 202040 │ │ │ │ nop │ │ │ │ lsls r2, r6, #26 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - cbz r4, 20214c │ │ │ │ + cbz r4, 202158 │ │ │ │ lsls r7, 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 │ │ │ │ @@ -567985,19 +567985,19 @@ │ │ │ │ lsls r4, r7, #5 │ │ │ │ udf #200 @ 0xc8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 202398 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - cbz r4, 2023b6 │ │ │ │ + cbz r4, 2023c2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbz r0, 2023b0 │ │ │ │ + cbz r0, 2023bc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #448] @ (202580 ) │ │ │ │ @@ -568161,19 +568161,19 @@ │ │ │ │ bl 134114 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ b.n 2023f8 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ b.n 202454 │ │ │ │ lsls r6, r0, #12 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r6, [r3, r6] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ lsls r7, r3, #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] │ │ │ │ @@ -568366,15 +568366,15 @@ │ │ │ │ bl 134114 │ │ │ │ b.n 202702 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 202702 │ │ │ │ vsra.u32 q8, , #14 │ │ │ │ - add r5, sp, #392 @ 0x188 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ lsls r7, r3, #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] │ │ │ │ @@ -568504,15 +568504,15 @@ │ │ │ │ b.n 20286a │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 134114 │ │ │ │ b.n 20286a │ │ │ │ nop │ │ │ │ mcr2 1, 4, r0, cr2, cr11, {3} │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #220] @ (202a3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -568982,15 +568982,15 @@ │ │ │ │ ldrsh.w r0, [r6, #379] @ 0x17b │ │ │ │ bcs.n 202e78 │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 202ec4 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - add r6, pc, #1000 @ (adr r6, 203274 ) │ │ │ │ + add r7, pc, #168 @ (adr r7, 202f34 ) │ │ │ │ lsls r7, r3, #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 │ │ │ │ @@ -569110,15 +569110,15 @@ │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 202000 │ │ │ │ b.n 202f78 │ │ │ │ nop │ │ │ │ @ instruction: 0xf7de017b │ │ │ │ - add r5, pc, #592 @ (adr r5, 203248 ) │ │ │ │ + add r5, pc, #784 @ (adr r5, 203308 ) │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #368] @ (20317c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -569249,17 +569249,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2030da │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ b.n 2030a2 │ │ │ │ @ instruction: 0xf6ba017b │ │ │ │ - add r4, pc, #936 @ (adr r4, 20352c ) │ │ │ │ + add r5, pc, #104 @ (adr r5, 2031ec ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, pc, #888 @ (adr r3, 203500 ) │ │ │ │ + add r4, pc, #56 @ (adr r4, 2031c0 ) │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr r6, [pc, #652] @ (203428 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -569499,33 +569499,33 @@ │ │ │ │ adds.w r1, r8, #16449536 @ 0xfb0000 │ │ │ │ ldmia r6, {r2, r3, r4, r6} │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r2, r4, r7} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - add r2, pc, #64 @ (adr r2, 203478 ) │ │ │ │ + add r2, pc, #256 @ (adr r2, 203538 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 203834 ) │ │ │ │ + add r2, pc, #184 @ (adr r2, 2034f4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, pc, #176 @ (adr r2, 2034f0 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 2035b0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #936 @ (adr r1, 2037ec ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 2034ac ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, pc, #16 @ (adr r2, 203458 ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 203518 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r0, pc, #176 @ (adr r0, 2034fc ) │ │ │ │ + add r0, pc, #368 @ (adr r0, 2035bc ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #792 @ (adr r1, 203768 ) │ │ │ │ + add r1, pc, #984 @ (adr r1, 203828 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #976 @ (adr r1, 203824 ) │ │ │ │ + add r2, pc, #144 @ (adr r2, 2034e4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #712 @ (adr r1, 203720 ) │ │ │ │ + add r1, pc, #904 @ (adr r1, 2037e0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #816 @ (adr r1, 20378c ) │ │ │ │ + add r1, pc, #1008 @ (adr r1, 20384c ) │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr r5, [pc, #712] @ (203738 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -569787,27 +569787,27 @@ │ │ │ │ @ instruction: 0xf23e017b │ │ │ │ ldmia r3, {r3, r7} │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - add r0, pc, #1016 @ (adr r0, 203b40 ) │ │ │ │ + add r1, pc, #184 @ (adr r1, 203800 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs r0, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r4, r5} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [sp, #616] @ 0x268 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r4, r2 │ │ │ │ bne.n 20380e │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 20383e │ │ │ │ @@ -569908,23 +569908,23 @@ │ │ │ │ movw r2, #57599 @ 0xe0ff │ │ │ │ movt r2, #1525 @ 0x5f5 │ │ │ │ str r2, [r3, #28] │ │ │ │ bgt.n 203790 │ │ │ │ b.n 2035f6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r5, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #316] @ (2039ec ) │ │ │ │ @@ -570042,23 +570042,23 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 20393c │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ b.n 20399a │ │ │ │ nop │ │ │ │ mrc 1, 0, r0, cr6, cr11, {3} │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r4, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #364] @ (203b84 ) │ │ │ │ @@ -570193,23 +570193,23 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 203aa8 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ b.n 203b32 │ │ │ │ nop │ │ │ │ stc 1, cr0, [lr], #492 @ 0x1ec │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [sp, #400] @ 0x190 │ │ │ │ + ldr r2, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [sp, #400] @ 0x190 │ │ │ │ + ldr r2, [sp, #592] @ 0x250 │ │ │ │ lsls r7, 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 r9, r1 │ │ │ │ ldr r1, [pc, #64] @ (203bf0 ) │ │ │ │ @@ -570885,29 +570885,29 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2041be │ │ │ │ nop │ │ │ │ b.n 203ed8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - str r5, [sp, #592] @ 0x250 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ + str r4, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #540] @ (2045cc ) │ │ │ │ @@ -571097,27 +571097,27 @@ │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 204496 │ │ │ │ nop │ │ │ │ b.n 204bfc │ │ │ │ lsls r3, r7, #5 │ │ │ │ - str r2, [sp, #808] @ 0x328 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #784] @ 0x310 │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #584] @ 0x248 │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #680] @ 0x2a8 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r3, #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 │ │ │ │ @@ -571312,21 +571312,21 @@ │ │ │ │ b.n 20463a │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ adcs r0, r5 │ │ │ │ @ instruction: 0xb717 │ │ │ │ subs r0, #209 @ 0xd1 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #32] @ (20489c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -571560,19 +571560,19 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 20497e │ │ │ │ b.n 204990 │ │ │ │ @ instruction: 0xb6c2 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldmia r1, {r1, r2, r3, r4} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ 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 │ │ │ │ @@ -571609,19 +571609,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #32888 @ 0x8078 │ │ │ │ bl 204920 │ │ │ │ add.w r0, r9, r8 │ │ │ │ bl d204c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r7!, {r1, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ add.w r0, r0, #458752 @ 0x70000 │ │ │ │ ldrh.w r3, [r0, #156] @ 0x9c │ │ │ │ cbz r3, 204be8 │ │ │ │ push {r4} │ │ │ │ ldrb.w r2, [r0, #157] @ 0x9d │ │ │ │ cbnz r2, 204bf2 │ │ │ │ @@ -571718,15 +571718,15 @@ │ │ │ │ bl db740 │ │ │ │ adds r0, r4, r7 │ │ │ │ bl d204c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bge.n 204db8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldrh r0, [r0, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r7, r3, #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] @ (204d24 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -571756,17 +571756,17 @@ │ │ │ │ ldr.w r1, [r1, #2500] @ 0x9c4 │ │ │ │ bl 204b18 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ bls.n 204d04 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r2, [r6, #32] │ │ │ │ + ldrh r2, [r4, #34] @ 0x22 │ │ │ │ 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, #32] @ (204d60 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -571828,15 +571828,15 @@ │ │ │ │ bl db994 │ │ │ │ adds r0, r4, r7 │ │ │ │ bl d204c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bls.n 204e8c │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + ldrh r0, [r7, #30] │ │ │ │ lsls r7, r3, #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] @ (204e50 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -571866,17 +571866,17 @@ │ │ │ │ ldr.w r1, [r1, #2500] @ 0x9c4 │ │ │ │ bl 204b18 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ bhi.n 204dd8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ + ldrh r0, [r5, #22] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r6, [r6, #24] │ │ │ │ lsls r7, r3, #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, #1580] @ 0x62c │ │ │ │ @@ -572966,19 +572966,19 @@ │ │ │ │ strb.w r6, [r7, #3213] @ 0xc8d │ │ │ │ b.w 20517c │ │ │ │ nop │ │ │ │ sub sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 205156 │ │ │ │ add.w r7, r0, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r7, #3215] @ 0xc8f │ │ │ │ cmp r3, r6 │ │ │ │ @@ -574853,17 +574853,17 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 134114 │ │ │ │ b.w 206ca0 │ │ │ │ nop │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + str r0, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r7, 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] @ (2074e8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -575133,34 +575133,34 @@ │ │ │ │ bl 134114 │ │ │ │ b.n 2075d2 │ │ │ │ nop │ │ │ │ ldrh r4, [r1, #22] │ │ │ │ lsls r3, r7, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mcr 0, 1, r0, cr2, cr14, {6} │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + mrc 0, 2, r0, cr2, cr14, {6} │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stcl 0, cr0, [r8, #-888] @ 0xfffffc88 │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + ldcl 0, cr0, [r8, #-888]! @ 0xfffffc88 │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldc 0, cr0, [lr, #-888] @ 0xfffffc88 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + stcl 0, cr0, [lr, #-888] @ 0xfffffc88 │ │ │ │ + str r6, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ 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, #24] @ (20782c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -575406,15 +575406,15 @@ │ │ │ │ lsls r5, r6, #16 │ │ │ │ lsls r4, r3, #16 │ │ │ │ lsls r3, r3, #17 │ │ │ │ add r6, sp, #360 @ 0x168 │ │ │ │ lsls r3, r7, #5 │ │ │ │ strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldrh r0, [r4, #60] @ 0x3c │ │ │ │ + ldrh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r3, #3 │ │ │ │ movw r2, #2929 @ 0xb71 │ │ │ │ cmp r0, r2 │ │ │ │ bhi.w 207bbc │ │ │ │ cmp.w r0, #2880 @ 0xb40 │ │ │ │ bls.w 207e46 │ │ │ │ mvn.w r3, #2880 @ 0xb40 │ │ │ │ @@ -576571,15 +576571,15 @@ │ │ │ │ bne.w 207af0 │ │ │ │ add.w r5, r5, #438272 @ 0x6b000 │ │ │ │ ldr.w r3, [r5, #2500] @ 0x9c4 │ │ │ │ ldrb.w r0, [r3, #1688] @ 0x698 │ │ │ │ ubfx r0, r0, #4, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, r5, #98304 @ 0x18000 │ │ │ │ ldrb.w r2, [r3, #1479] @ 0x5c7 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 207af0 │ │ │ │ @@ -576729,17 +576729,17 @@ │ │ │ │ bl 208eb4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2079ea │ │ │ │ b.w 207af0 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #400] @ (208bc4 ) │ │ │ │ + ldr r7, [pc, #592] @ (208c84 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r7, [pc, #296] @ (208b60 ) │ │ │ │ + ldr r7, [pc, #488] @ (208c20 ) │ │ │ │ lsls r7, r3, #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] @ (208b6c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -576848,23 +576848,23 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 208ae8 │ │ │ │ nop │ │ │ │ ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [pc, #1008] @ (208f68 ) │ │ │ │ + ldr r7, [pc, #176] @ (208c28 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [pc, #704] @ (208e3c ) │ │ │ │ + ldr r6, [pc, #896] @ (208efc ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [pc, #600] @ (208dd8 ) │ │ │ │ + ldr r6, [pc, #792] @ (208e98 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [pc, #536] @ (208d9c ) │ │ │ │ + ldr r6, [pc, #728] @ (208e5c ) │ │ │ │ lsls r7, r3, #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] @ (208c14 ) │ │ │ │ @@ -576916,15 +576916,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r2, [r3, #17] │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #16] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldr r6, [pc, #216] @ (208cfc ) │ │ │ │ + ldr r6, [pc, #408] @ (208dbc ) │ │ │ │ lsls r7, r3, #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] │ │ │ │ @@ -577058,17 +577058,17 @@ │ │ │ │ sub.w r1, ip, sp, ror #1 │ │ │ │ strb r6, [r0, #12] │ │ │ │ lsls r3, r7, #5 │ │ │ │ strb r4, [r4, #11] │ │ │ │ lsls r3, r7, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #896] @ (209114 ) │ │ │ │ + ldr r5, [pc, #64] @ (208dd4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [pc, #0] @ (208d98 ) │ │ │ │ + ldr r5, [pc, #192] @ (208e58 ) │ │ │ │ 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] │ │ │ │ str.w r0, [ip, #-48] │ │ │ │ mov r7, r2 │ │ │ │ @@ -577385,16 +577385,17 @@ │ │ │ │ lsls r3, r7, #5 │ │ │ │ @ instruction: 0xe9a2017d │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r1, [ip, #-500] @ 0x1f4 │ │ │ │ strb r2, [r5, #1] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - vshr.u64 q8, , #4 │ │ │ │ - ldr r2, [pc, #568] @ (209334 ) │ │ │ │ + movs r4, r5 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ + ldr r2, [pc, #760] @ (2093f4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ strex r1, r0, [sl, #500] @ 0x1f4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #28] @ (20912c ) │ │ │ │ @@ -577406,15 +577407,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r4] │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ str r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldr r1, [pc, #624] @ (2093a4 ) │ │ │ │ + ldr r1, [pc, #816] @ (209464 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r1, r2, r3} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -577456,15 +577457,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldr r1, [pc, #192] @ (209274 ) │ │ │ │ + ldr r1, [pc, #384] @ (209334 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ sub.w r1, r1, #3472 @ 0xd90 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 209224 │ │ │ │ tbb [pc, r1] │ │ │ │ lsrs r2, r1, #28 │ │ │ │ adds r4, r2, r4 │ │ │ │ @@ -577543,15 +577544,15 @@ │ │ │ │ bhi.n 2092ac │ │ │ │ ldr r3, [pc, #8] @ (2092b0 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - str r6, [r1, r1] │ │ │ │ + str r6, [r7, 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 │ │ │ │ sub.w r0, r0, #3472 @ 0xd90 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -577591,15 +577592,15 @@ │ │ │ │ bne.n 209300 │ │ │ │ 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 │ │ │ │ - str r4, [r4, r0] │ │ │ │ + str r4, [r2, r1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ sub.w r0, r0, #3472 @ 0xd90 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ bls.n 209338 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -577643,15 +577644,15 @@ │ │ │ │ add r5, r2 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 20937e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #672] @ (209654 ) │ │ │ │ + ldr r7, [pc, #864] @ (209714 ) │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -577779,29 +577780,29 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 209408 │ │ │ │ str r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - bx r1 │ │ │ │ + bx r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [pc, #896] @ (2098bc ) │ │ │ │ + ldr r7, [pc, #64] @ (20957c ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - mov r6, r4 │ │ │ │ + mov r6, sl │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mov r6, r3 │ │ │ │ + mov r6, r9 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mov r6, r2 │ │ │ │ + mov r6, r8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mov r6, r4 │ │ │ │ + mov r6, sl │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mov r4, r2 │ │ │ │ + mov r4, r8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp ip, ip │ │ │ │ + mov r4, r2 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ sub.w r0, r0, #3472 @ 0xd90 │ │ │ │ @@ -577888,15 +577889,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 6f8b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ b.n 2095b8 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #504] @ (20983c ) │ │ │ │ + ldr r5, [pc, #696] @ (2098fc ) │ │ │ │ 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 │ │ │ │ sub.w r0, r0, #3472 @ 0xd90 │ │ │ │ @@ -577982,15 +577983,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mla r0, r4, r0, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 6f8b0 │ │ │ │ mov r3, r0 │ │ │ │ b.n 2096a2 │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #568] @ (209970 ) │ │ │ │ + ldr r4, [pc, #760] @ (209a30 ) │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -578153,33 +578154,33 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 20986c │ │ │ │ ldrh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldr r3, [pc, #352] @ (209a90 ) │ │ │ │ + ldr r3, [pc, #544] @ (209b50 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - orrs r2, r4 │ │ │ │ + muls r2, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmn r2, r1 │ │ │ │ + cmn r2, r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmn r2, r4 │ │ │ │ + orrs r2, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmn r2, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmn r2, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmn r2, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmn r2, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - tst r4, r3 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - negs r0, r5 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r7, r3, #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 │ │ │ │ @@ -578362,21 +578363,21 @@ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ b.n 209a6e │ │ │ │ movs r4, #32 │ │ │ │ b.n 209ac8 │ │ │ │ ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldr r0, [pc, #776] @ (209e7c ) │ │ │ │ + ldr r0, [pc, #968] @ (209f3c ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r6, r3 │ │ │ │ + adcs r6, r1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r0, r2 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r2 │ │ │ │ + asrs r4, r0 │ │ │ │ lsls r7, r3, #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 │ │ │ │ @@ -578504,21 +578505,21 @@ │ │ │ │ mul.w r9, r9, r3 │ │ │ │ b.n 209c0c │ │ │ │ movs r1, #16 │ │ │ │ b.n 209c56 │ │ │ │ nop │ │ │ │ ldrh r6, [r2, #24] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - bxns r5 │ │ │ │ + bxns fp │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + ands r0, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + ands r2, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + subs r7, #230 @ 0xe6 │ │ │ │ lsls r7, r3, #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 │ │ │ │ @@ -578648,21 +578649,21 @@ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ b.n 209d78 │ │ │ │ movs r1, #16 │ │ │ │ b.n 209dcc │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - cmp sl, r7 │ │ │ │ + cmp sl, sp │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ + subs r7, #28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + subs r6, #232 @ 0xe8 │ │ │ │ lsls r7, r3, #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 │ │ │ │ @@ -578716,15 +578717,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrh r2, [r6, #0] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + subs r6, #36 @ 0x24 │ │ │ │ lsls r7, r3, #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 │ │ │ │ @@ -578801,17 +578802,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r7, #5 │ │ │ │ - subs r5, #2 │ │ │ │ + subs r5, #50 @ 0x32 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r5, #46 @ 0x2e │ │ │ │ lsls r7, r3, #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 │ │ │ │ @@ -579429,15 +579430,15 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 20a776 │ │ │ │ ldr r3, [pc, #208] @ (20a7a4 ) │ │ │ │ ldr r0, [pc, #208] @ (20a7a8 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl fede4c │ │ │ │ + bl fede74 │ │ │ │ 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 20a6a4 │ │ │ │ bic.w sl, sl, #15 │ │ │ │ add.w r3, r8, sl │ │ │ │ @@ -579503,36 +579504,36 @@ │ │ │ │ nop │ │ │ │ bcc.n 20a768 │ │ │ │ lsls r5, r7, #5 │ │ │ │ bcs.n 20a730 │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldr r2, [r4, r7] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 20a6cc │ │ │ │ lsls r5, r7, #5 │ │ │ │ bne.n 20a77c │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r6, [r7, #11] │ │ │ │ lsls r5, r6, #3 │ │ │ │ bne.n 20a744 │ │ │ │ lsls r5, r7, #5 │ │ │ │ mcr2 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ bcs.n 20a77c │ │ │ │ lsls r5, r7, #5 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bne.n 20a864 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ @@ -579716,28 +579717,28 @@ │ │ │ │ add.w sp, sp, #1004 @ 0x3ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrsb r2, [r4, r6] │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r5, #164 @ 0xa4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrsb r4, [r2, r6] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r1, r6, r7} │ │ │ │ lsls r5, r7, #5 │ │ │ │ @ instruction: 0xfbf7ffff │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + ldrb r6, [r5, #0] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrsb r6, [r1, r1] │ │ │ │ lsls r3, r7, #5 │ │ │ │ add.w r1, r0, #98304 @ 0x18000 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w ip, [pc, #100] @ 20aa68 │ │ │ │ @@ -580291,21 +580292,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r2, [r3, r3] │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r2] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #232] @ (20b168 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ @@ -580389,21 +580390,21 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 20b0f8 │ │ │ │ nop │ │ │ │ strb r0, [r1, #25] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r3, #32] │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r2, #32] │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #124] @ (20b208 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -580610,17 +580611,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r6, [r6, #13] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldrsh r0, [r2, r7] │ │ │ │ + str r0, [r0, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + str r0, [r1, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ add.w r0, r0, #466944 @ 0x72000 │ │ │ │ movs r2, #1 │ │ │ │ addw r3, r0, #3236 @ 0xca4 │ │ │ │ addw r0, r0, #3240 @ 0xca8 │ │ │ │ strb.w r2, [r0, #-8] │ │ │ │ vldr s15, [r3] │ │ │ │ @@ -580730,15 +580731,15 @@ │ │ │ │ b.n 20b508 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 20b502 │ │ │ │ strb r2, [r7, #7] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ 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] @ (20b5f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -580787,15 +580788,15 @@ │ │ │ │ b.n 20b5aa │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 20b5a4 │ │ │ │ strb r2, [r3, #5] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ 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, #124] @ (20b68c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -580839,15 +580840,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 20b646 │ │ │ │ nop │ │ │ │ strb r4, [r6, #2] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldrb r0, [r5, r5] │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ lsls r7, r3, #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 │ │ │ │ @@ -580980,23 +580981,23 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 20b7ca │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r6, [r3, #0] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ lsls r7, r3, #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, #2944] @ 0xb80 │ │ │ │ @@ -581830,15 +581831,15 @@ │ │ │ │ nop │ │ │ │ tst r0, r2 │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #150 @ 0x96 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r6, [r3, r5] │ │ │ │ lsls r7, r3, #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 20c198 │ │ │ │ @@ -583573,15 +583574,15 @@ │ │ │ │ lsls r3, r7, #5 │ │ │ │ subs r0, #126 @ 0x7e │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #34 @ 0x22 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldr r1, [pc, #480] @ (20d5e0 ) │ │ │ │ + ldr r1, [pc, #672] @ (20d6a0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r6, #1 │ │ │ │ strd fp, fp, [sp, #48] @ 0x30 │ │ │ │ b.n 20cfaa │ │ │ │ @@ -584629,15 +584630,15 @@ │ │ │ │ b.n 20dee6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r6, r0, #19 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r1, #18 │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -586779,15 +586780,15 @@ │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ bl 20d590 │ │ │ │ b.n 20f48c │ │ │ │ asrs r6, r5, #24 │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #98 @ 0x62 │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r5, r4 │ │ │ │ @@ -587971,15 +587972,15 @@ │ │ │ │ bl 20e0c0 │ │ │ │ b.n 20fb52 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb9200fa │ │ │ │ + rsb r0, r2, sl, ror #3 │ │ │ │ add r5, sp, #480 @ 0x1e0 │ │ │ │ vldr d0, [pc, #708] @ 2103e8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ bl 3c51b0 │ │ │ │ vldr d0, [pc, #696] @ 2103e8 │ │ │ │ movs r1, #32 │ │ │ │ @@ -588822,23 +588823,23 @@ │ │ │ │ addw r6, r6, #3316 @ 0xcf4 │ │ │ │ b.n 2108c4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ vldr s15, [r5] │ │ │ │ b.n 210ac4 │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ + lsrs r6, r7, #9 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r5, #8 │ │ │ │ + lsrs r0, r3, #9 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r4, r7, #6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #68] @ 210b44 │ │ │ │ sub sp, #28 │ │ │ │ @@ -662600,23 +662601,23 @@ │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, #12] │ │ │ │ lsls r7, r6, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r4, [r7, #6] │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldrh r4, [r4, #18] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ movw r0, #37734 @ 0x9366 │ │ │ │ cmp r6, r0 │ │ │ │ beq.w 248684 │ │ │ │ bls.w 248da0 │ │ │ │ movw r0, #38275 @ 0x9583 │ │ │ │ cmp r6, r0 │ │ │ │ @@ -663799,31 +663800,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ bl f1214 │ │ │ │ b.w 2483b4 │ │ │ │ nop │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r1, r3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r6, [r2, #56] @ 0x38 │ │ │ │ + ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r2, [r7, #46] @ 0x2e │ │ │ │ + ldrh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r3, #46] @ 0x2e │ │ │ │ + ldrh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + strh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r3, #3 │ │ │ │ movw r0, #37063 @ 0x90c7 │ │ │ │ cmp r6, r0 │ │ │ │ beq.w 24836e │ │ │ │ bhi.n 248e1e │ │ │ │ movw r0, #34465 @ 0x86a1 │ │ │ │ cmp r6, r0 │ │ │ │ @@ -664986,17 +664987,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ bl f1214 │ │ │ │ b.w 2483b4 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #52] @ 0x34 │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r3, #3 │ │ │ │ movw r2, #33407 @ 0x827f │ │ │ │ movw r8, #35071 @ 0x88ff │ │ │ │ movw r3, #3379 @ 0xd33 │ │ │ │ cmp r6, r2 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ @@ -665139,21 +665140,21 @@ │ │ │ │ lsls r7, r6, #5 │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r4, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r6, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r2, [pc, #220] @ (249de8 ) │ │ │ │ movw r3, #35864 @ 0x8c18 │ │ │ │ cmp r1, r3 │ │ │ │ add r2, pc │ │ │ │ beq.n 249dac │ │ │ │ bls.n 249d76 │ │ │ │ @@ -665559,23 +665560,23 @@ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r2, [r4, #124] @ 0x7c │ │ │ │ add.w r6, r6, #32768 @ 0x8000 │ │ │ │ b.n 24a02c │ │ │ │ nop │ │ │ │ ldrh r0, [r1, #2] │ │ │ │ lsls r7, r6, #5 │ │ │ │ - add r0, pc, #728 @ (adr r0, 24a434 ) │ │ │ │ + add r0, pc, #920 @ (adr r0, 24a4f4 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r4, #19] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r1, #18] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r0, #16] │ │ │ │ + strb r0, [r6, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 24a188 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r1, r2, [r6] │ │ │ │ @@ -666036,29 +666037,29 @@ │ │ │ │ add.w r2, r2, #32768 @ 0x8000 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #188] @ 0xbc │ │ │ │ bl 397474 │ │ │ │ b.n 24a5c8 │ │ │ │ strh r6, [r6, #24] │ │ │ │ lsls r7, r6, #5 │ │ │ │ - strb r0, [r0, #2] │ │ │ │ + strb r0, [r6, #2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + strb r0, [r3, #2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ + strb r6, [r0, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r7, #120] @ 0x78 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ 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, #340] @ (24a808 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -666205,15 +666206,15 @@ │ │ │ │ bl cf024 │ │ │ │ mov r1, r4 │ │ │ │ bl 249e64 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r5, #26] │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (24a880 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -666232,15 +666233,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 249e64 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r6, #25] │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (24a8c4 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -666258,15 +666259,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 249e64 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r5, #24] │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ bhi.n 24a926 │ │ │ │ tbb [pc, r0] │ │ │ │ adds r7, r4, r0 │ │ │ │ adds r6, r2, #0 │ │ │ │ movs r4, #26 │ │ │ │ @@ -667635,17 +667636,17 @@ │ │ │ │ cmpne r3, #0 │ │ │ │ it eq │ │ │ │ moveq.w ip, #11 │ │ │ │ beq.w 24b76c │ │ │ │ b.w 24ac70 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ bne.w 24ac70 │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ @@ -668012,33 +668013,33 @@ │ │ │ │ lsls r7, r6, #5 │ │ │ │ ldr r5, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r5, #5 │ │ │ │ ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r5, #5 │ │ │ │ ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r2, [r4, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r0, #156 @ 0x9c │ │ │ │ lsls r7, r6, #3 │ │ │ │ add lr, r8 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r0, [pc, #272] @ (24be1c ) │ │ │ │ + ldr r0, [pc, #464] @ (24bedc ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r5, #5 │ │ │ │ ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r5, #5 │ │ │ │ ldr r3, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r5, #5 │ │ │ │ ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r5, #5 │ │ │ │ ldr r3, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r7, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add.w fp, r6, #98304 @ 0x18000 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ ldr.w r2, [fp, #1640] @ 0x668 │ │ │ │ beq.w 24baee │ │ │ │ sub.w r3, r7, #34816 @ 0x8800 │ │ │ │ @@ -669196,39 +669197,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 24bc7c │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + ldrsb r6, [r4, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r4, r6] │ │ │ │ + strb r2, [r2, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r2, [r7, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r2, #68 @ 0x44 │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r5, #5 │ │ │ │ str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r5, #5 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r5, #5 │ │ │ │ str r3, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r5, #5 │ │ │ │ str r2, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - adds r3, #42 @ 0x2a │ │ │ │ + adds r3, #90 @ 0x5a │ │ │ │ lsls r7, r6, #3 │ │ │ │ add.w r6, r6, #102400 @ 0x19000 │ │ │ │ ldr.w r3, [r6, #1872] @ 0x750 │ │ │ │ and.w r3, r3, #1 │ │ │ │ strb.w r3, [r8] │ │ │ │ b.w 24bc7c │ │ │ │ add.w r6, r6, #102400 @ 0x19000 │ │ │ │ @@ -670319,17 +670320,17 @@ │ │ │ │ ldrb.w r3, [r3, #344] @ 0x158 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 24be0e │ │ │ │ b.w 24bdaa │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r8, r8 │ │ │ │ + add r8, lr │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add sl, r5 │ │ │ │ + add sl, fp │ │ │ │ lsls r3, r3, #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 │ │ │ │ @@ -670609,19 +670610,19 @@ │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 24db46 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r5, #122 @ 0x7a │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r4, #178 @ 0xb2 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ lsls r7, r6, #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 │ │ │ │ @@ -670852,19 +670853,19 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #186 @ 0xba │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #190 @ 0xbe │ │ │ │ + subs r0, #238 @ 0xee │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - lsls r6, r2, #20 │ │ │ │ + lsls r6, r0, #21 │ │ │ │ lsls r7, r6, #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 │ │ │ │ @@ -671144,19 +671145,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ movs r0, #58 @ 0x3a │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #30 │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r2, r3, #6 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r7, r6, #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 │ │ │ │ @@ -671446,19 +671447,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mvns r0, r4 │ │ │ │ adds r6, r6, #4 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r2, r1, #2 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - vqadd.u32 q8, q15, q11 │ │ │ │ + vshr.u64 q0, q11, #34 │ │ │ │ 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 │ │ │ │ ldr r0, [pc, #628] @ (24e85c ) │ │ │ │ @@ -671682,19 +671683,19 @@ │ │ │ │ vstr d7, [r4, #24] │ │ │ │ b.n 24e782 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r6, r1, r0 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #46 @ 0x2e │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r2, r6, r5 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - @ instruction: 0xfb5600f6 │ │ │ │ + @ instruction: 0xfb8600f6 │ │ │ │ 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] @ (24e984 ) │ │ │ │ sub sp, #428 @ 0x1ac │ │ │ │ ldr r4, [pc, #260] @ (24e988 ) │ │ │ │ @@ -671810,21 +671811,21 @@ │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #29 │ │ │ │ lsls r7, r6, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r5, #162 @ 0xa2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r2, r7] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r2, r4, #28 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ lsls r3, r3, #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] @ 24ea58 │ │ │ │ mov r4, r2 │ │ │ │ @@ -671895,15 +671896,15 @@ │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 24ea20 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ asrs r6, r7, #24 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #134 @ 0x86 │ │ │ │ + cmp r4, #182 @ 0xb6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ asrs r0, r3, #23 │ │ │ │ lsls r7, r6, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ @@ -672027,15 +672028,15 @@ │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 24eaf4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ asrs r2, r7, #21 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ asrs r4, r0, #20 │ │ │ │ lsls r7, r6, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ @@ -672110,15 +672111,15 @@ │ │ │ │ b.n 24ec1e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r4, #16 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r2, #190 @ 0xbe │ │ │ │ lsls r3, r3, #3 │ │ │ │ asrs r2, r3, #15 │ │ │ │ lsls r7, r6, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ @@ -672269,19 +672270,19 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r2, #13 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ + cmp r2, #0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ asrs r6, r6, #11 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - @ instruction: 0xf53c00f6 │ │ │ │ + sbc.w r0, ip, #8060928 @ 0x7b0000 │ │ │ │ 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 │ │ │ │ ldr.w ip, [pc, #464] @ 24f038 │ │ │ │ @@ -672435,19 +672436,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r2, r1, #6 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r0, #68 @ 0x44 │ │ │ │ lsls r3, r3, #3 │ │ │ │ asrs r2, r1, #4 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - @ instruction: 0xf35200f6 │ │ │ │ + @ instruction: 0xf38200f6 │ │ │ │ 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] @ (24f1a4 ) │ │ │ │ sub sp, #416 @ 0x1a0 │ │ │ │ ldr r4, [pc, #328] @ (24f1a8 ) │ │ │ │ @@ -672591,21 +672592,21 @@ │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #30 │ │ │ │ lsls r7, r6, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r6, #48 @ 0x30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r5, [pc, #968] @ (24f584 ) │ │ │ │ + ldr r6, [pc, #136] @ (24f244 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsrs r4, r0, #29 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r6, #8 │ │ │ │ lsls r3, r3, #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 │ │ │ │ @@ -672950,19 +672951,19 @@ │ │ │ │ ldr r7, [pc, #0] @ (24f5a8 ) │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {} │ │ │ │ lsrs r6, r3, #24 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r4, #110 @ 0x6e │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsrs r2, r2, #22 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - vqadd.s16 q8, q13, q11 │ │ │ │ + vshr.s64 q0, q11, #54 │ │ │ │ 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] @ (24f860 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ add r2, pc │ │ │ │ @@ -673210,51 +673211,51 @@ │ │ │ │ cmp.w r3, #400 @ 0x190 │ │ │ │ bne.w 24f732 │ │ │ │ ldr r0, [pc, #80] @ (24f8ac ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r0, #248 @ 0xf8 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - asrs r6, r6, #12 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r1, #154 @ 0x9a │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r0, #114 @ 0x72 │ │ │ │ + movs r0, #162 @ 0xa2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #116 @ 0x74 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r7, #7 │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, r7, #5 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r6, r6, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r4, r1, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, r0, #6 │ │ │ │ + subs r0, r6, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + subs r2, r0, #7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r2, #4 │ │ │ │ + subs r6, r0, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r0, r1, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + str r6, [r5, r6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r4, r2, #4 │ │ │ │ + subs r4, r0, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r0, r1, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r2, [pc, #48] @ (24f8e4 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 24f654 │ │ │ │ @@ -673270,23 +673271,23 @@ │ │ │ │ ldr.w r3, [r0, #1388] @ 0x56c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 24f656 │ │ │ │ ldr r0, [pc, #20] @ (24f8f4 ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - subs r4, r2, #3 │ │ │ │ + subs r4, r0, #4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, r5, #2 │ │ │ │ + subs r2, r3, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, r3, #2 │ │ │ │ + subs r4, r1, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r5, #2 │ │ │ │ + subs r6, r3, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r4, r5, #7 │ │ │ │ + subs r4, r3, #0 │ │ │ │ lsls r3, r3, #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] @ (24fa3c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -673411,29 +673412,29 @@ │ │ │ │ nop │ │ │ │ cmp r5, #174 @ 0xae │ │ │ │ lsls r7, r6, #5 │ │ │ │ lsls r4, r5, #27 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + subs r0, r7, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r0, r1, #26 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r6, r2, #4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r6, r3, #30 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, r5, #3 │ │ │ │ + subs r2, r3, #4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + subs r4, r5, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, r5, #0 │ │ │ │ + subs r2, r3, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 24fb60 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -673559,15 +673560,15 @@ │ │ │ │ bhi.n 24fb08 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 24fad8 │ │ │ │ nop │ │ │ │ cmp r4, #76 @ 0x4c │ │ │ │ lsls r7, r6, #5 │ │ │ │ - stmia r4!, {r1, r2, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #52] @ (24fbf4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -673589,17 +673590,17 @@ │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #12] @ (24fbfc ) │ │ │ │ add r3, pc │ │ │ │ b.n 24fbdc │ │ │ │ nop │ │ │ │ cmp r3, #6 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r6, r2, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r2, r4, #4 │ │ │ │ + adds r2, r2, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ cbz r2, 24fc4c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #60] @ (24fc50 ) │ │ │ │ @@ -673624,15 +673625,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #182 @ 0xb6 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - adds r0, r4, #3 │ │ │ │ + adds r0, r2, #4 │ │ │ │ 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, [pc, #80] @ (24fcb8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -673662,15 +673663,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ + lsrs r0, r1, #20 │ │ │ │ lsls r2, r3, #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] │ │ │ │ @@ -673868,15 +673869,15 @@ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ b.n 24fdf4 │ │ │ │ nop │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r6, r5, 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, #3424] @ 0xd60 │ │ │ │ sub.w sp, sp, #636 @ 0x27c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -675315,15 +675316,15 @@ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ mov r1, lr │ │ │ │ b.n 250b2c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf6b40176 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ lsls r3, r3, #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 │ │ │ │ @@ -675724,18 +675725,18 @@ │ │ │ │ bl 1b8f80 │ │ │ │ b.n 25127a │ │ │ │ asrs r6, r3, #28 │ │ │ │ lsls r7, r6, #5 │ │ │ │ orn r1, r2, #118 @ 0x76 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #5 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ vsra.s32 q8, q11, #30 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + lsls r6, r6, #29 │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 251204 │ │ │ │ subs r3, r5, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #332 @ 0x14c │ │ │ │ movs r5, #0 │ │ │ │ @@ -676393,16 +676394,16 @@ │ │ │ │ b.n 2518f2 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ lsls r7, r6, #5 │ │ │ │ ldrd r0, r1, [r8], #-472 @ 0x1d8 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe8020176 │ │ │ │ - vshr.u64 q8, q5, #52 │ │ │ │ - vshr.u64 q0, q5, #12 │ │ │ │ + vshr.u64 q8, q5, #4 │ │ │ │ + vshr.u64 q8, q5, #28 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 251c34 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r7, #640] @ 0x280 │ │ │ │ mov ip, r3 │ │ │ │ @@ -676951,15 +676952,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #1 │ │ │ │ b.n 251f7c │ │ │ │ nop │ │ │ │ lsls r2, r6, #29 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr??.w r0, [r6, #218] @ 0xda │ │ │ │ + @ instruction: 0xfa0600da │ │ │ │ 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] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -677079,15 +677080,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #1 │ │ │ │ b.n 252080 │ │ │ │ nop │ │ │ │ lsls r2, r6, #25 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - str.w r0, [r2, #218] @ 0xda │ │ │ │ + ldr??.w r0, [r2, #218] @ 0xda │ │ │ │ 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 │ │ │ │ ldrd r2, r3, [r1, #4] │ │ │ │ @@ -677173,15 +677174,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 2521f0 │ │ │ │ nop │ │ │ │ lsls r2, r0, #20 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - @ instruction: 0xf78e00da │ │ │ │ + @ instruction: 0xf7be00da │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ @@ -677295,15 +677296,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl b2268 │ │ │ │ ldr.w r6, [sl, #436] @ 0x1b4 │ │ │ │ adds r6, #2 │ │ │ │ b.n 2522fc │ │ │ │ lsls r6, r6, #15 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - @ instruction: 0xf65400da │ │ │ │ + @ instruction: 0xf68400da │ │ │ │ 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 │ │ │ │ ldrd r3, r2, [r1, #12] │ │ │ │ @@ -677430,15 +677431,15 @@ │ │ │ │ lsls r7, r6, #5 │ │ │ │ blt.n 2524f0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 25261c │ │ │ │ lsls r6, r6, #5 │ │ │ │ - @ instruction: 0xf53400da │ │ │ │ + sbc.w r0, r4, #7143424 @ 0x6d0000 │ │ │ │ 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 │ │ │ │ ldrd r3, r2, [r1, #12] │ │ │ │ @@ -677589,15 +677590,15 @@ │ │ │ │ lsls r7, r6, #5 │ │ │ │ bge.n 2527b8 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 2526bc │ │ │ │ lsls r6, r6, #5 │ │ │ │ - usat r0, #26, r4, asr #3 │ │ │ │ + @ instruction: 0xf3d400da │ │ │ │ stmdb 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] @ (2529bc ) │ │ │ │ sub.w sp, sp, #596 @ 0x254 │ │ │ │ ldr r5, [pc, #684] @ (2529c0 ) │ │ │ │ @@ -677856,15 +677857,15 @@ │ │ │ │ vsra.u32 q0, q11, #28 │ │ │ │ bhi.n 252988 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 252a68 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - @ instruction: 0xf13e00da │ │ │ │ + sbc.w r0, lr, #218 @ 0xda │ │ │ │ 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 252a52 │ │ │ │ rbit r2, r5 │ │ │ │ @@ -678284,15 +678285,15 @@ │ │ │ │ @ instruction: 0xfaea0176 │ │ │ │ bmi.n 252ed0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 252da4 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - mrrc 0, 13, r0, r2, cr10 │ │ │ │ + stc 0, cr0, [r2], {218} @ 0xda │ │ │ │ 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 252eee │ │ │ │ rbit r3, r5 │ │ │ │ @@ -680541,15 +680542,15 @@ │ │ │ │ lsls r6, r6, #5 │ │ │ │ pop {r1, r2, r3, r7} │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 2546ee │ │ │ │ lsls r6, r6, #5 │ │ │ │ - bcs.n 254660 │ │ │ │ + bcc.n 2546c0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 254488 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -680937,15 +680938,15 @@ │ │ │ │ add.w r3, r8, r2 │ │ │ │ b.n 25482a │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 1b8f80 │ │ │ │ b.n 254a8e │ │ │ │ mov lr, r3 │ │ │ │ b.n 2545a4 │ │ │ │ - bne.n 254a64 │ │ │ │ + bne.n 254ac4 │ │ │ │ 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 │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -681262,15 +681263,15 @@ │ │ │ │ b.n 254c2c │ │ │ │ blt.n 254ef4 │ │ │ │ lsls r6, r6, #5 │ │ │ │ push {r1, r2, r5, r7} │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ cbz r0, 254ec4 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r3, #2 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ bcs.w 25527e │ │ │ │ ldr.w r2, [r7, #424] @ 0x1a8 │ │ │ │ @@ -681687,15 +681688,15 @@ │ │ │ │ b.n 254ede │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ mov r1, r2 │ │ │ │ b.n 254c64 │ │ │ │ mov r1, r9 │ │ │ │ b.n 254c64 │ │ │ │ nop │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ 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, #3464] @ 0xd88 │ │ │ │ ldr r5, [pc, #360] @ (255464 ) │ │ │ │ sub.w sp, sp, #596 @ 0x254 │ │ │ │ @@ -682320,15 +682321,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r7, r1 │ │ │ │ b.n 2556ee │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1b8f80 │ │ │ │ b.n 25596c │ │ │ │ nop │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + stmia r3!, {r4} │ │ │ │ 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, #3456] @ 0xd80 │ │ │ │ ldr r5, [pc, #784] @ (255ce4 ) │ │ │ │ sub.w sp, sp, #604 @ 0x25c │ │ │ │ @@ -683000,15 +683001,15 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ b.n 255b54 │ │ │ │ movs r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 255edc │ │ │ │ b.n 2560e8 │ │ │ │ nop │ │ │ │ - cbnz r0, 256150 │ │ │ │ + cbnz r0, 25615c │ │ │ │ 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, #3432] @ 0xd68 │ │ │ │ ldr r5, [pc, #804] @ (256434 ) │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ @@ -683758,15 +683759,15 @@ │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 2562ec │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ mov r3, lr │ │ │ │ b.n 256644 │ │ │ │ nop │ │ │ │ - cbz r0, 25698c │ │ │ │ + cbz r0, 256998 │ │ │ │ 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, #3432] @ 0xd68 │ │ │ │ ldr r5, [pc, #776] @ (256c40 ) │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ @@ -684063,15 +684064,15 @@ │ │ │ │ lsls r6, r6, #5 │ │ │ │ str r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - add r5, sp, #328 @ 0x148 │ │ │ │ + add r5, sp, #520 @ 0x208 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r3, [sp, #664] @ 0x298 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 256f0a │ │ │ │ mov ip, lr │ │ │ │ mov sl, lr │ │ │ │ @@ -685324,17 +685325,17 @@ │ │ │ │ cmp.w r2, r1, lsl #4 │ │ │ │ bls.w 2575c8 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 2575ba │ │ │ │ b.n 2575c8 │ │ │ │ nop │ │ │ │ - add r4, pc, #88 @ (adr r4, 257a30 ) │ │ │ │ + add r4, pc, #280 @ (adr r4, 257af0 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, pc, #656 @ (adr r2, 257c6c ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 257d2c ) │ │ │ │ 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, #3440] @ 0xd70 │ │ │ │ ldr r5, [pc, #728] @ (257cc8 ) │ │ │ │ sub.w sp, sp, #620 @ 0x26c │ │ │ │ @@ -685616,15 +685617,15 @@ │ │ │ │ nop │ │ │ │ add r4, sp, #696 @ 0x2b8 │ │ │ │ lsls r6, r6, #5 │ │ │ │ strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 257a58 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -686112,15 +686113,15 @@ │ │ │ │ mov lr, r0 │ │ │ │ mov r0, r9 │ │ │ │ b.n 257da6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ mov r0, r9 │ │ │ │ b.n 257b02 │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ 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, #3464] @ 0xd88 │ │ │ │ ldr r5, [pc, #432] @ (2583c0 ) │ │ │ │ sub.w sp, sp, #596 @ 0x254 │ │ │ │ @@ -686798,15 +686799,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r6, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r7, r1 │ │ │ │ b.n 258702 │ │ │ │ - str r3, [sp, #392] @ 0x188 │ │ │ │ + str r3, [sp, #584] @ 0x248 │ │ │ │ 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, #3456] @ 0xd80 │ │ │ │ ldr r5, [pc, #576] @ (258bc4 ) │ │ │ │ sub.w sp, sp, #604 @ 0x25c │ │ │ │ @@ -687537,15 +687538,15 @@ │ │ │ │ bne.w 258c0a │ │ │ │ ldr r7, [sp, #20] │ │ │ │ b.n 258b24 │ │ │ │ mov.w lr, #1 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 258f26 │ │ │ │ b.n 25913c │ │ │ │ - ldrh r0, [r6, #26] │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ 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, #3432] @ 0xd68 │ │ │ │ ldr r5, [pc, #756] @ (259458 ) │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ @@ -688301,15 +688302,15 @@ │ │ │ │ cmp.w r3, r5, lsl #4 │ │ │ │ bls.w 259354 │ │ │ │ ldr r3, [sp, #664] @ 0x298 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 259354 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ b.n 2596b0 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ 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, #3432] @ 0xd68 │ │ │ │ ldr r5, [pc, #784] @ (259cac ) │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ @@ -688607,15 +688608,15 @@ │ │ │ │ lsls r6, r6, #5 │ │ │ │ str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrd r1, ip, [sp, #664] @ 0x298 │ │ │ │ mov sl, lr │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 259f5e │ │ │ │ ldr.w fp, [r9, #496] @ 0x1f0 │ │ │ │ @@ -689895,15 +689896,15 @@ │ │ │ │ bls.w 25a4a2 │ │ │ │ ldr r2, [sp, #664] @ 0x298 │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 25a4a2 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ b.n 25a79c │ │ │ │ nop │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r4, [r6, #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, #3432] @ 0xd68 │ │ │ │ ldr r5, [pc, #772] @ (25ad8c ) │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ @@ -690205,15 +690206,15 @@ │ │ │ │ lsls r6, r6, #5 │ │ │ │ strb r6, [r5, r5] │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r4, r6] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r2, [sp, #664] @ 0x298 │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 25afdc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r2, r1 │ │ │ │ @@ -691597,15 +691598,15 @@ │ │ │ │ bls.w 25b68a │ │ │ │ ldr r3, [sp, #664] @ 0x298 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 25b68a │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ b.n 25b988 │ │ │ │ nop │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r0, [r1, #8] │ │ │ │ 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, #3432] @ 0xd68 │ │ │ │ ldr r5, [pc, #788] @ (25bf8c ) │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ @@ -691909,15 +691910,15 @@ │ │ │ │ lsls r6, r6, #5 │ │ │ │ muls r6, r7 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r6 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldrh r2, [r1, r0] │ │ │ │ + ldrh r2, [r7, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrd r2, r1, [sp, #664] @ 0x298 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ bne.w 25c230 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -696468,15 +696469,15 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r2, #108 @ 0x6c │ │ │ │ lsls r6, r6, #5 │ │ │ │ - movs r5, #72 @ 0x48 │ │ │ │ + movs r5, #120 @ 0x78 │ │ │ │ lsls r2, r3, #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 │ │ │ │ @@ -696711,15 +696712,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r0, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r9, r0 │ │ │ │ b.n 25f980 │ │ │ │ cmp r6, #38 @ 0x26 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + movs r1, #110 @ 0x6e │ │ │ │ lsls r2, r3, #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 │ │ │ │ @@ -696847,15 +696848,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, sl, r3 │ │ │ │ b.n 25faa8 │ │ │ │ cmp r4, #162 @ 0xa2 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r2, r0, #90112 @ 0x16000 │ │ │ │ add.w r3, r0, #65536 @ 0x10000 │ │ │ │ @@ -696926,15 +696927,15 @@ │ │ │ │ ldr.w r5, [r0, #1840] @ 0x730 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ lsls r6, r6, #5 │ │ │ │ - subs r2, r0, #2 │ │ │ │ + subs r2, r6, #2 │ │ │ │ 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, #100] @ (25fcb0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -696973,15 +696974,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1872] @ 0x750 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r2, #120 @ 0x78 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + subs r6, r6, #0 │ │ │ │ lsls r2, r3, #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] @ (25ffd0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -697236,17 +697237,17 @@ │ │ │ │ orr.w r3, r3, #32768 @ 0x8000 │ │ │ │ str.w r3, [r0, #3244] @ 0xcac │ │ │ │ strh.w r4, [r5, #3328] @ 0xd00 │ │ │ │ b.n 25fd74 │ │ │ │ nop │ │ │ │ cmp r1, #250 @ 0xfa │ │ │ │ lsls r6, r6, #5 │ │ │ │ - adds r6, r2, #5 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r6, r4, #5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 134114 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 25ffac │ │ │ │ push {r3, lr} │ │ │ │ @@ -699269,15 +699270,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 2617e0 │ │ │ │ lsrs r4, r2, #28 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - lsls r2, r1, #11 │ │ │ │ + lsls r2, r7, #11 │ │ │ │ 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, #108] @ (2618a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -699315,15 +699316,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 261862 │ │ │ │ lsrs r4, r2, #26 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ lsls r2, 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #816] @ (261bf0 ) │ │ │ │ @@ -699570,15 +699571,15 @@ │ │ │ │ lsls r6, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ b.n 261a60 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r4, r2, #8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 2619ac │ │ │ │ lsls r5, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ orrs r4, r6 │ │ │ │ @@ -699842,16 +699843,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ eors r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ orrs r4, r6 │ │ │ │ - ldc2l 0, cr0, [r0], #868 @ 0x364 │ │ │ │ - stc2l 0, cr0, [r0], #868 @ 0x364 │ │ │ │ + stc2 0, cr0, [r0, #-868]! @ 0xfffffc9c │ │ │ │ + ldc2 0, cr0, [r0, #-868] @ 0xfffffc9c │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, r6, r5 │ │ │ │ add.w r3, r3, #101376 @ 0x18c00 │ │ │ │ vldr s15, [r3, #308] @ 0x134 │ │ │ │ vcmp.f32 s15, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bne.n 261ff0 │ │ │ │ @@ -700079,16 +700080,16 @@ │ │ │ │ bl 208eb4 │ │ │ │ b.w 261922 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 134114 │ │ │ │ vldr s16, [r4] │ │ │ │ b.n 26224e │ │ │ │ - vst1.8 @ instruction: 0xf98200d9 │ │ │ │ - strb.w r0, [r4, #217] @ 0xd9 │ │ │ │ + ldrsh.w r0, [r2, #217] @ 0xd9 │ │ │ │ + ldrh.w r0, [r4, #217] @ 0xd9 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #76] @ 262314 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w ip, [pc, #72] @ 262318 │ │ │ │ @@ -700392,16 +700393,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - @ instruction: 0xf5fa00d9 │ │ │ │ - @ instruction: 0xf4e200d9 │ │ │ │ + @ instruction: 0xf62a00d9 │ │ │ │ + adds.w r0, r2, #7110656 @ 0x6c8000 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #488] @ (262860 ) │ │ │ │ @@ -700546,16 +700547,16 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - eor.w r0, sl, #7110656 @ 0x6c8000 │ │ │ │ - @ instruction: 0xf2f600d9 │ │ │ │ + @ instruction: 0xf4ba00d9 │ │ │ │ + ssat r0, #26, r6, asr #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] @ (262ac8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r3, r0 │ │ │ │ @@ -700740,16 +700741,16 @@ │ │ │ │ add r2, pc │ │ │ │ vmov r3, s15 │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mcr2 1, 2, r0, cr8, cr5, {3} │ │ │ │ vst1.8 {d4}, [r0], r1 │ │ │ │ @ instruction: 0xfa004701 │ │ │ │ - @ instruction: 0xf1f000d9 │ │ │ │ - eors.w r0, r4, #217 @ 0xd9 │ │ │ │ + @ instruction: 0xf22000d9 │ │ │ │ + @ instruction: 0xf0c400d9 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #256] @ (262bf0 ) │ │ │ │ @@ -700983,17 +700984,17 @@ │ │ │ │ bl 208eb4 │ │ │ │ b.n 262d50 │ │ │ │ movs r0, #12 │ │ │ │ b.n 262d02 │ │ │ │ movs r0, #192 @ 0xc0 │ │ │ │ b.n 262d02 │ │ │ │ nop │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, 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 │ │ │ │ add.w r8, r0, #102400 @ 0x19000 │ │ │ │ ldr.w r6, [r8, #1524] @ 0x5f4 │ │ │ │ @@ -701094,15 +701095,15 @@ │ │ │ │ bl 134114 │ │ │ │ b.n 262e48 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 134114 │ │ │ │ b.n 262e72 │ │ │ │ ldrh.w r0, [sl, #373] @ 0x175 │ │ │ │ - ldcl 0, cr0, [r0, #-868]! @ 0xfffffc9c │ │ │ │ + stc 0, cr0, [r0, #868]! @ 0x364 │ │ │ │ stmdb sp!, {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] @ (262fe4 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r4, r2 │ │ │ │ @@ -701204,17 +701205,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 262f82 │ │ │ │ nop │ │ │ │ @ instruction: 0xf7f20175 │ │ │ │ - ldc 0, cr0, [ip], {217} @ 0xd9 │ │ │ │ - @ instruction: 0xebe800d9 │ │ │ │ - rsbs r0, r6, r9, lsr #3 │ │ │ │ + mcrr 0, 13, r0, ip, cr9 │ │ │ │ + ldc 0, cr0, [r8], {217} @ 0xd9 │ │ │ │ + stc 0, cr0, [r6], {217} @ 0xd9 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #356] @ (263170 ) │ │ │ │ @@ -701331,16 +701332,16 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ @ instruction: 0xf6ba0175 │ │ │ │ - @ instruction: 0xeac800d9 │ │ │ │ - orrs.w r0, r8, r9, lsr #3 │ │ │ │ + @ instruction: 0xeaf800d9 │ │ │ │ + eor.w r0, r8, r9, lsr #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ add.w r7, r0, #102400 @ 0x19000 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w r3, [r7, #1512] @ 0x5e8 │ │ │ │ ldrb.w r6, [r7, #1536] @ 0x600 │ │ │ │ strb.w ip, [r7, #1536] @ 0x600 │ │ │ │ subs.w r6, r6, ip │ │ │ │ @@ -701718,17 +701719,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf12c0175 │ │ │ │ - b.n 2631c0 │ │ │ │ + b.n 263220 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 263190 │ │ │ │ + b.n 2631f0 │ │ │ │ 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, #124] @ (2636f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -701851,15 +701852,15 @@ │ │ │ │ cmp r4, r2 │ │ │ │ bcc.n 26377c │ │ │ │ movs r3, #28 │ │ │ │ mla r2, r3, r2, r0 │ │ │ │ add.w r0, r2, #97792 @ 0x17e00 │ │ │ │ adds r0, #216 @ 0xd8 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r4, [r7, #60] @ 0x3c │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r6, #3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 263896 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -702061,19 +702062,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r3, r6} │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1} │ │ │ │ lsls r5, r6, #5 │ │ │ │ - b.n 263eec │ │ │ │ + b.n 263f4c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 263e64 │ │ │ │ + b.n 263ec4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r6, #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 │ │ │ │ @@ -702144,17 +702145,17 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 263ab4 │ │ │ │ nop │ │ │ │ stc 1, cr0, [r0], #468 @ 0x1d4 │ │ │ │ - b.n 263e04 │ │ │ │ + b.n 263e64 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r1, r6, #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] @ (263cb4 ) │ │ │ │ @@ -702292,21 +702293,21 @@ │ │ │ │ movs r2, #28 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ add.w r4, r3, #97792 @ 0x17e00 │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ b.n 263b48 │ │ │ │ nop │ │ │ │ subs.w r1, r0, r5, ror #1 │ │ │ │ - b.n 263d98 │ │ │ │ + b.n 263df8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r4, [r3, #30] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 263cd8 │ │ │ │ + b.n 263d38 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + strh r0, [r7, #26] │ │ │ │ lsls r1, r6, #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 │ │ │ │ @@ -702366,17 +702367,17 @@ │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 263d3a │ │ │ │ ldrd r0, r1, [r0, #468] @ 0x1d4 │ │ │ │ - udf #188 @ 0xbc │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r1, r6, #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] @ (263f30 ) │ │ │ │ @@ -702503,21 +702504,21 @@ │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ b.n 263de4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 134114 │ │ │ │ b.n 263e36 │ │ │ │ ldmdb r4, {r0, r2, r4, r5, r6, r8} │ │ │ │ - ble.n 264030 │ │ │ │ + ble.n 263e90 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r3, #4] │ │ │ │ + strh r6, [r1, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n 264008 │ │ │ │ + ble.n 263e68 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + strh r6, [r6, #4] │ │ │ │ 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 r2, [pc, #272] @ (264064 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -702611,17 +702612,17 @@ │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ add.w r2, r2, #97792 @ 0x17e00 │ │ │ │ adds r2, #216 @ 0xd8 │ │ │ │ b.n 26400c │ │ │ │ nop │ │ │ │ b.n 263f4c │ │ │ │ lsls r5, r6, #5 │ │ │ │ - bgt.n 263ff8 │ │ │ │ + bgt.n 264058 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #36] @ (2640a4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -702634,15 +702635,15 @@ │ │ │ │ add.w r1, r0, #94208 @ 0x17000 │ │ │ │ ldrh.w r2, [r2, #1316] @ 0x524 │ │ │ │ ldr.w r1, [r1, #4024] @ 0xfb8 │ │ │ │ bl 26389c │ │ │ │ pop {r3, pc} │ │ │ │ b.n 263d34 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - blt.n 264060 │ │ │ │ + bgt.n 2640c0 │ │ │ │ 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, #296] @ (2641e4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -702747,21 +702748,21 @@ │ │ │ │ mla r1, r3, r1, r4 │ │ │ │ add.w r1, r1, #97792 @ 0x17e00 │ │ │ │ adds r1, #216 @ 0xd8 │ │ │ │ b.n 2640fa │ │ │ │ nop │ │ │ │ b.n 263df4 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - blt.n 2642d8 │ │ │ │ + blt.n 264138 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - blt.n 2641f8 │ │ │ │ + blt.n 264258 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r2, [r4, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #176] @ (2642bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -702825,17 +702826,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 134114 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ b.n 264278 │ │ │ │ nop │ │ │ │ b.n 263c3c │ │ │ │ lsls r5, r6, #5 │ │ │ │ - bge.n 26436c │ │ │ │ + bge.n 2641cc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bls.n 264294 │ │ │ │ + bge.n 2642f4 │ │ │ │ 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, #384] @ (264458 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -702973,21 +702974,21 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 134114 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ b.n 264338 │ │ │ │ b.n 264c30 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - bls.n 264464 │ │ │ │ + bls.n 2644c4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bls.n 264490 │ │ │ │ + bls.n 2644f0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bhi.n 2643e0 │ │ │ │ + bhi.n 264440 │ │ │ │ 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, #64] @ (2644bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -703110,17 +703111,17 @@ │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ add.w r4, r2, #97792 @ 0x17e00 │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ b.n 264500 │ │ │ │ nop │ │ │ │ b.n 2649c0 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - bvc.n 264500 │ │ │ │ + bvc.n 264560 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r3, #7] │ │ │ │ + ldrb r2, [r1, #8] │ │ │ │ lsls r1, 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 r7, [r1, #0] │ │ │ │ mov r6, r2 │ │ │ │ @@ -703245,17 +703246,17 @@ │ │ │ │ movs r3, #28 │ │ │ │ mla r1, r3, r1, r0 │ │ │ │ add.w r1, r1, #97792 @ 0x17e00 │ │ │ │ adds r1, #216 @ 0xd8 │ │ │ │ b.n 2646b2 │ │ │ │ b.n 2647d8 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - bvs.n 2647a4 │ │ │ │ + bvs.n 264804 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (264788 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -703346,17 +703347,17 @@ │ │ │ │ movs r3, #28 │ │ │ │ mla r2, r3, r2, r0 │ │ │ │ add.w r0, r2, #97792 @ 0x17e00 │ │ │ │ adds r0, #216 @ 0xd8 │ │ │ │ b.n 2647cc │ │ │ │ svc 38 @ 0x26 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - bpl.n 2648b8 │ │ │ │ + bpl.n 264918 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r1, r6, #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] @ (264910 ) │ │ │ │ @@ -703514,17 +703515,17 @@ │ │ │ │ movs r1, #28 │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ add.w r4, r2, #97792 @ 0x17e00 │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ b.n 264968 │ │ │ │ ble.n 2649a4 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - bcc.n 264aec │ │ │ │ + bcc.n 264b4c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ lsls r1, r6, #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] @ (264af4 ) │ │ │ │ @@ -703668,17 +703669,17 @@ │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ add.w r4, r2, #97792 @ 0x17e00 │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ b.n 264b3a │ │ │ │ nop │ │ │ │ blt.n 264ba8 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - bne.n 264b54 │ │ │ │ + bne.n 264bb4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ lsls r1, r6, #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] @ (264cb4 ) │ │ │ │ @@ -703822,17 +703823,17 @@ │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ add.w r4, r2, #97792 @ 0x17e00 │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ b.n 264cfa │ │ │ │ nop │ │ │ │ bls.n 264de8 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ + beq.n 264e1c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r0, #7] │ │ │ │ + strb r4, [r6, #7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #100] @ (264e70 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -703930,15 +703931,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bhi.n 264f10 │ │ │ │ lsls r5, r6, #5 │ │ │ │ cbz r0, 264f1a │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ cbz r4, 264f12 │ │ │ │ lsls r5, r6, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -704036,15 +704037,15 @@ │ │ │ │ nop │ │ │ │ bvs.n 264ffc │ │ │ │ lsls r5, r6, #5 │ │ │ │ add sp, #352 @ 0x160 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ lsls r5, r6, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -704205,17 +704206,17 @@ │ │ │ │ movs r1, #28 │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ add.w r4, r2, #97792 @ 0x17e00 │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ b.n 265100 │ │ │ │ bvs.n 265210 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ lsls r1, r6, #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] @ (26528c ) │ │ │ │ @@ -704471,17 +704472,17 @@ │ │ │ │ lsls r5, r6, #5 │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #848 @ 0x350 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #88] @ (265570 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -704639,17 +704640,17 @@ │ │ │ │ lsls r5, r6, #5 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - stmia r7!, {} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #88] @ (265728 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -704738,15 +704739,15 @@ │ │ │ │ nop │ │ │ │ ldmia r7!, {r2, r5, r6} │ │ │ │ lsls r5, r6, #5 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r0, sp, #488 @ 0x1e8 │ │ │ │ lsls r5, r6, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -704837,15 +704838,15 @@ │ │ │ │ nop │ │ │ │ ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r5, r6, #5 │ │ │ │ add r7, pc, #784 @ (adr r7, 265ba4 ) │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r7, pc, #552 @ (adr r7, 265ac8 ) │ │ │ │ lsls r5, r6, #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 │ │ │ │ @@ -707144,19 +707145,19 @@ │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r6, #5 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + asrs r0, r3, #32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ cbz r1, 2670ce │ │ │ │ add r1, r0 │ │ │ │ subs r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ push {lr} │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ @@ -707933,15 +707934,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (26789c ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 267858 │ │ │ │ nop │ │ │ │ - add r5, pc, #104 @ (adr r5, 267908 ) │ │ │ │ + add r5, pc, #296 @ (adr r5, 2679c8 ) │ │ │ │ lsls r1, 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 r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -708165,15 +708166,15 @@ │ │ │ │ b.n 267aa2 │ │ │ │ ldr r2, [pc, #12] @ (267b00 ) │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 267980 │ │ │ │ - add r2, pc, #800 @ (adr r2, 267e24 ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 267ee4 ) │ │ │ │ lsls r1, r3, #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 │ │ │ │ @@ -708422,15 +708423,15 @@ │ │ │ │ b.n 267dd6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r1, r0 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - add r1, pc, #8 @ (adr r1, 267dd8 ) │ │ │ │ + add r1, pc, #200 @ (adr r1, 267e98 ) │ │ │ │ lsls r1, r3, #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 │ │ │ │ @@ -708772,15 +708773,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ movw r3, #34042 @ 0x84fa │ │ │ │ cmp r4, r3 │ │ │ │ bne.w 267cda │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ cmp sl, r4 │ │ │ │ @@ -709058,15 +709059,15 @@ │ │ │ │ rors r7, r3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ lsls r1, 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 │ │ │ │ lsls r5, r1, #2 │ │ │ │ mov r6, r1 │ │ │ │ @@ -709187,15 +709188,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx 70238 │ │ │ │ mov r0, r7 │ │ │ │ blx 70238 │ │ │ │ b.n 2685b4 │ │ │ │ nop │ │ │ │ @ instruction: 0xffff4b7f │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + str r7, [sp, #904] @ 0x388 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov fp, r2 │ │ │ │ @@ -709885,17 +709886,17 @@ │ │ │ │ blx 70238 │ │ │ │ ldr r2, [pc, #16] @ (268dec ) │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 268dcc │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r3, #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 │ │ │ │ @@ -710320,19 +710321,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ b.n 269264 │ │ │ │ - ldrh r2, [r7, #28] │ │ │ │ + ldrh r2, [r5, #30] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r5, #32] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ldrh r2, [r4, #30] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cbz r2, 2692d8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -710359,17 +710360,17 @@ │ │ │ │ bx lr │ │ │ │ ldr r2, [pc, #16] @ (2692f0 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2692d0 │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + ldrh r2, [r2, #30] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ lsls r1, r3, #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 │ │ │ │ @@ -710431,19 +710432,19 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 269366 │ │ │ │ - ldrh r2, [r7, #20] │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ cbz r1, 2693ba │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -710538,19 +710539,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ b.n 269446 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ cbz r1, 2694b6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -710608,17 +710609,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #8] @ (269538 ) │ │ │ │ add r2, pc │ │ │ │ b.n 269518 │ │ │ │ nop │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + ldrh r2, [r6, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + ldrh r6, [r6, #12] │ │ │ │ lsls r1, r3, #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 │ │ │ │ @@ -710657,17 +710658,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (2695ac ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 269576 │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ cbz r1, 2695ca │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -711288,15 +711289,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, pc} │ │ │ │ strd r0, r1, [sp] │ │ │ │ bl 269668 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ b.n 269be8 │ │ │ │ ldrh r2, [r7, #22] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + strh r6, [r1, #22] │ │ │ │ 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 r7, [pc, #136] @ (269cec ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -711350,15 +711351,15 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 269668 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 269c80 │ │ │ │ nop │ │ │ │ ldrh r2, [r4, #18] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r2, #18] │ │ │ │ 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 r6, [pc, #172] @ (269db4 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -711427,17 +711428,17 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 269668 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 269d26 │ │ │ │ nop │ │ │ │ ldrh r6, [r7, #12] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + strh r4, [r2, #16] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r2, [r2, #14] │ │ │ │ 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 r6, [pc, #240] @ (269ec4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -711526,19 +711527,19 @@ │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ strd r0, r1, [r8] │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ b.n 269e5a │ │ │ │ ldrh r2, [r6, #6] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r1, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r4, [r4, #10] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #332] @ (26a034 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -711660,19 +711661,19 @@ │ │ │ │ bl 208eb4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 26a01c │ │ │ │ strh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r5, r6, #5 │ │ │ │ - strh r4, [r2, #2] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + strh r4, [r5, #0] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #376] @ (26a1d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -711814,17 +711815,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r6, [r6, #25] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ lsls r1, 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 r5, [pc, #532] @ (26a404 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -712010,21 +712011,21 @@ │ │ │ │ bne.n 26a3ee │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 26a3b0 │ │ │ │ b.n 26a228 │ │ │ │ strh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r4, [r0, #26] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r4, #23] │ │ │ │ + ldrb r2, [r2, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ 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 r3, [pc, #256] @ (26a52c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -712118,19 +712119,19 @@ │ │ │ │ bne.n 26a516 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 26a4d8 │ │ │ │ b.n 26a45c │ │ │ │ strh r2, [r3, #20] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r0, [r7, #19] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ 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 r3, [pc, #236] @ (26a63c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -712216,17 +712217,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 26a5e6 │ │ │ │ b.n 26a57e │ │ │ │ nop │ │ │ │ strh r6, [r6, #10] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r4, [r3, #17] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r6, [r4, #15] │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ ldr r5, [pc, #668] @ (26a8f8 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -712491,19 +712492,19 @@ │ │ │ │ lsls r5, r6, #5 │ │ │ │ ldr r4, [r3, r6] │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cbz r5, 26a96e │ │ │ │ ldr.w r5, [r7, #3788] @ 0xecc │ │ │ │ cbz r5, 26a96e │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ mov.w lr, #1 │ │ │ │ @@ -712656,17 +712657,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r2, #17] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldrb r6, [r4, #0] │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ 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, #92] @ (26ab34 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -712704,17 +712705,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r6, #15] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #196] @ (26ac18 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -712798,19 +712799,19 @@ │ │ │ │ lsls r5, r6, #5 │ │ │ │ strb r2, [r4, r2] │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, r0] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r4, #29] │ │ │ │ + strb r0, [r2, #30] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #208] @ (26ad14 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -712899,19 +712900,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r5, #9] │ │ │ │ lsls r5, r6, #5 │ │ │ │ strh r4, [r6, r6] │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r0, [r1, #30] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strh r2, [r4, r5] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ ldr r5, [pc, #348] @ (26ae98 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -713060,25 +713061,25 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r6, #5] │ │ │ │ lsls r5, r6, #5 │ │ │ │ strh r4, [r7, r2] │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #25] │ │ │ │ + strb r2, [r5, #26] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strh r4, [r3, r1] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r6, [r4, #8] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r0, #23] │ │ │ │ + strb r0, [r6, #23] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, 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 │ │ │ │ ldr r3, [pc, #140] @ (26af58 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -713132,19 +713133,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 26af3a │ │ │ │ strb r2, [r7, #31] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r5, #21] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ 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 r3, [pc, #316] @ (26b0b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -713261,19 +713262,19 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 26b062 │ │ │ │ b.n 26afac │ │ │ │ nop │ │ │ │ strb r2, [r1, #29] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - strb r2, [r4, #19] │ │ │ │ + strb r2, [r2, #20] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + strb r0, [r1, #19] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r6, [r3, #17] │ │ │ │ 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 r3, [pc, #244] @ (26b1d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -713362,17 +713363,17 @@ │ │ │ │ bne.n 26b1ba │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 26b17c │ │ │ │ b.n 26b10a │ │ │ │ strb r2, [r5, #23] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + strb r6, [r6, #16] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ lsls r1, 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 r3, [pc, #268] @ (26b2fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -713473,15 +713474,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 26b2a8 │ │ │ │ b.n 26b228 │ │ │ │ nop │ │ │ │ strb r0, [r3, #19] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - strb r6, [r7, #10] │ │ │ │ + strb r6, [r5, #11] │ │ │ │ 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 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #444] @ (26b4d4 ) │ │ │ │ @@ -713646,23 +713647,23 @@ │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 26b49c │ │ │ │ b.n 26b4c4 │ │ │ │ nop │ │ │ │ strb r6, [r5, #14] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - strb r4, [r5, #8] │ │ │ │ + strb r4, [r3, #9] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r0, [r7, #6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r2, [r3, #2] │ │ │ │ + strb r2, [r1, #3] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r1 │ │ │ │ @@ -713724,19 +713725,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (26b5a8 ) │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 26b57e │ │ │ │ nop │ │ │ │ - strb r4, [r7, #5] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + strb r6, [r1, #5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ lsls r1, r6, #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 │ │ │ │ @@ -714205,25 +714206,25 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r5, r6, #5 │ │ │ │ bx r4 │ │ │ │ lsls r5, r6, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ 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, #92] @ (26bb00 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -714335,21 +714336,21 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ bl 203c5c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ 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 │ │ │ │ add.w r7, r0, #475136 @ 0x74000 │ │ │ │ mov r4, r1 │ │ │ │ @@ -714517,17 +714518,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r2, #24] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r1, 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 r3, [pc, #148] @ (26be5c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -714588,15 +714589,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ lsls r1, 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] @ (26be8c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -714632,17 +714633,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [r4, #0] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ lsls r1, 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] @ (26bf04 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -714678,17 +714679,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [r5, #120] @ 0x78 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ cbz r0, 26bf8c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #40] @ (26bf90 ) │ │ │ │ @@ -714892,17 +714893,17 @@ │ │ │ │ b.n 26c0b2 │ │ │ │ str r6, [r3, #112] @ 0x70 │ │ │ │ lsls r5, r6, #5 │ │ │ │ eors r0, r1 │ │ │ │ lsls r5, r6, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r6, #116] @ 0x74 │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ @@ -715044,25 +715045,25 @@ │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ b.n 26c258 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 26c26a │ │ │ │ b.n 26c226 │ │ │ │ nop │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xb842 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #68] @ (26c360 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -715088,15 +715089,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - str r6, [r2, #112] @ 0x70 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ 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 r4, [pc, #88] @ (26c3d0 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -715132,17 +715133,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r6, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r6, #108] @ 0x6c │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r3, #3 │ │ │ │ sub.w r1, r1, #3184 @ 0xc70 │ │ │ │ cmp r1, #9 │ │ │ │ bhi.n 26c456 │ │ │ │ tbb [pc, r1] │ │ │ │ lsrs r2, r1, #28 │ │ │ │ adds r4, r2, r4 │ │ │ │ @@ -715247,15 +715248,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + str r2, [r7, #92] @ 0x5c │ │ │ │ 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 │ │ │ │ add.w r5, r0, #458752 @ 0x70000 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ @@ -715359,17 +715360,17 @@ │ │ │ │ b.n 26c590 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 26c574 │ │ │ │ b.n 26c590 │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #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] @ (26c6ec ) │ │ │ │ @@ -715496,19 +715497,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 26c764 │ │ │ │ nop │ │ │ │ ldrsh r4, [r0, r7] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ 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, #3024] @ 0xbd0 │ │ │ │ ldr r5, [pc, #344] @ (26c954 ) │ │ │ │ subw sp, sp, #1044 @ 0x414 │ │ │ │ @@ -715638,19 +715639,19 @@ │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #252 @ 0xfc │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #136 @ 0x88 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - str r4, [r4, #40] @ 0x28 │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ ldr r5, [pc, #340] @ (26cad4 ) │ │ │ │ subw sp, sp, #1044 @ 0x414 │ │ │ │ @@ -715778,19 +715779,19 @@ │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ adds r6, #120 @ 0x78 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #4 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - str r0, [r3, #20] │ │ │ │ + str r0, [r1, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r3, #20] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r3, #20] │ │ │ │ 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 r3, [pc, #200] @ (26cbc8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -715866,17 +715867,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldrh r6, [r0, r7] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - str r6, [r6, #4] │ │ │ │ + str r6, [r4, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + str r6, [r7, #4] │ │ │ │ lsls r1, r3, #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 │ │ │ │ @@ -715966,17 +715967,17 @@ │ │ │ │ b.n 26cc8a │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ ldrh r2, [r0, r3] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r0, [r1, r6] │ │ │ │ + ldrsh r0, [r7, r6] │ │ │ │ lsls r1, r3, #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 │ │ │ │ @@ -716114,17 +716115,17 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 26949c │ │ │ │ b.n 26cdd6 │ │ │ │ ldr r6, [r4, r6] │ │ │ │ lsls r5, r6, #5 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ lsls r1, r3, #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 │ │ │ │ @@ -716366,15 +716367,15 @@ │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.n 26d272 │ │ │ │ add.w r4, r4, #565248 @ 0x8a000 │ │ │ │ add.w r3, r6, #1632 @ 0x660 │ │ │ │ b.n 26d214 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r4, [r4, r6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ add.w r6, r4, #102400 @ 0x19000 │ │ │ │ addw r3, r6, #1644 @ 0x66c │ │ │ │ vldr s15, [r3] │ │ │ │ vcmp.f32 s15, s0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ beq.w 26cf42 │ │ │ │ @@ -717284,15 +717285,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r2, [pc, #528] @ (26df3c ) │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldr r7, [pc, #696] @ (26dfe8 ) │ │ │ │ + ldr r7, [pc, #888] @ (26e0a8 ) │ │ │ │ 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 r2, [pc, #852] @ (26e094 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -717549,37 +717550,37 @@ │ │ │ │ bmi.n 26e0bc │ │ │ │ add.w r4, r4, #565248 @ 0x8a000 │ │ │ │ addw r6, r6, #1684 @ 0x694 │ │ │ │ b.n 26de22 │ │ │ │ nop │ │ │ │ ldr r1, [pc, #520] @ (26e2a0 ) │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldr r5, [pc, #528] @ (26e2ac ) │ │ │ │ + ldr r5, [pc, #720] @ (26e36c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r5, [pc, #440] @ (26e258 ) │ │ │ │ + ldr r5, [pc, #632] @ (26e318 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [pc, #888] @ (26e41c ) │ │ │ │ + ldr r5, [pc, #56] @ (26e0dc ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [pc, #712] @ (26e370 ) │ │ │ │ + ldr r4, [pc, #904] @ (26e430 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [pc, #648] @ (26e334 ) │ │ │ │ + ldr r4, [pc, #840] @ (26e3f4 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r2, [pc, #28] @ (26e0cc ) │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ vldr s15, [r5] │ │ │ │ b.n 26e088 │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #128] @ (26e150 ) │ │ │ │ + ldr r4, [pc, #320] @ (26e210 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #76] @ 26e12c │ │ │ │ vmov s15, r1 │ │ │ │ @@ -717814,15 +717815,15 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bics r0, r7 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldr r1, [pc, #672] @ (26e62c ) │ │ │ │ + ldr r1, [pc, #864] @ (26e6ec ) │ │ │ │ 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, #80] @ (26e3ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -717891,15 +717892,15 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmn r0, r1 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldr r0, [pc, #832] @ (26e7b0 ) │ │ │ │ + ldr r1, [pc, #0] @ (26e470 ) │ │ │ │ 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, #312] @ (26e5b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -718155,21 +718156,21 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsrs r2, r7 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - mov lr, r4 │ │ │ │ + mov lr, sl │ │ │ │ lsls r1, r3, #3 │ │ │ │ - mov sl, r5 │ │ │ │ + mov sl, fp │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp ip, lr │ │ │ │ + mov r4, r4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp ip, ip │ │ │ │ + mov r4, r2 │ │ │ │ lsls r1, r3, #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, #140] @ (26e824 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -718218,15 +718219,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 26e7b2 │ │ │ │ subs r7, #44 @ 0x2c │ │ │ │ lsls r5, r6, #5 │ │ │ │ - cmp ip, r4 │ │ │ │ + cmp ip, sl │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #100] @ (26e8a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -718265,15 +718266,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 26949c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r6, #138 @ 0x8a │ │ │ │ lsls r5, r6, #5 │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp r2, r8 │ │ │ │ lsls r1, r3, #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 │ │ │ │ @@ -718454,17 +718455,17 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 26eab8 │ │ │ │ subs r4, #120 @ 0x78 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - cmp r0, r2 │ │ │ │ + cmn r0, r0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r6, #10 │ │ │ │ + movs r6, #58 @ 0x3a │ │ │ │ lsls r0, r3, #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 │ │ │ │ @@ -718739,21 +718740,21 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ ldr r2, [pc, #24] @ (26ee10 ) │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 26edca │ │ │ │ - ands r2, r7 │ │ │ │ + eors r2, r5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r7, #222 @ 0xde │ │ │ │ + ands r6, r1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + adds r4, r3, r1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bne.n 26eee4 │ │ │ │ + bne.n 26ed44 │ │ │ │ lsls r0, 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 │ │ │ │ add.w r7, r0, #593920 @ 0x91000 │ │ │ │ mov r4, r1 │ │ │ │ @@ -718831,15 +718832,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #32] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ b.n 26ee9c │ │ │ │ cmp r2, #2 │ │ │ │ bls.n 26eed2 │ │ │ │ b.n 26ee9e │ │ │ │ - subs r7, #0 │ │ │ │ + subs r7, #48 @ 0x30 │ │ │ │ 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 │ │ │ │ add.w r3, r1, #593920 @ 0x91000 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ @@ -719617,27 +719618,27 @@ │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r3, #16 │ │ │ │ lsls r5, r6, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #2 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsrs r6, r0, #13 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - subs r0, #218 @ 0xda │ │ │ │ + subs r1, #10 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ + subs r0, #134 @ 0x86 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r2, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r7, #134 @ 0x86 │ │ │ │ + adds r7, #182 @ 0xb6 │ │ │ │ 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 │ │ │ │ add.w r0, r0, #593920 @ 0x91000 │ │ │ │ mov r4, r1 │ │ │ │ @@ -719756,15 +719757,15 @@ │ │ │ │ sub.w r2, r0, #35840 @ 0x8c00 │ │ │ │ subs r2, #135 @ 0x87 │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 26f868 │ │ │ │ b.n 26f892 │ │ │ │ cmp r6, #136 @ 0x88 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ lsls r1, 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, #204] @ (26f9a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -719843,15 +719844,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #238 @ 0xee │ │ │ │ lsls r5, r6, #5 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ (26fa04 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -719880,15 +719881,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 26f9d8 │ │ │ │ nop │ │ │ │ cmp r5, #10 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ lsls r0, 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, #740] @ (26fd04 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -720135,27 +720136,27 @@ │ │ │ │ cmp.w r9, #2 │ │ │ │ beq.n 26fdac │ │ │ │ movs r4, #0 │ │ │ │ mov.w r9, #2 │ │ │ │ b.n 26fb26 │ │ │ │ cmp r4, #166 @ 0xa6 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - adds r2, #202 @ 0xca │ │ │ │ + adds r2, #250 @ 0xfa │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #242 @ 0xf2 │ │ │ │ + adds r3, #34 @ 0x22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #148 @ 0x94 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ lsls r1, r3, #3 │ │ │ │ cmp.w r9, #2 │ │ │ │ bls.n 26fdb0 │ │ │ │ ldr.w r1, [r8, #32] │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 26fb98 │ │ │ │ mov r0, r8 │ │ │ │ @@ -720272,19 +720273,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r8, #36] @ 0x24 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 26fd54 │ │ │ │ b.n 26fdc2 │ │ │ │ nop │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r1, #24 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ lsls r1, 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, #228] @ (26ff78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -720377,23 +720378,23 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 26fef8 │ │ │ │ nop │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r1, #30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r7, #98 @ 0x62 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, #86 @ 0x56 │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ lsls r1, r3, #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 │ │ │ │ @@ -720493,23 +720494,23 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 27002c │ │ │ │ movs r6, #240 @ 0xf0 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + adds r0, #12 │ │ │ │ lsls r1, 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 r6, r2 │ │ │ │ ldr r2, [pc, #756] @ (2703cc ) │ │ │ │ @@ -720768,27 +720769,27 @@ │ │ │ │ add.w r7, r7, #94208 @ 0x17000 │ │ │ │ ldr.w r3, [r7, #1640] @ 0x668 │ │ │ │ str.w r3, [r8] │ │ │ │ b.n 270144 │ │ │ │ movs r5, #238 @ 0xee │ │ │ │ lsls r5, r6, #5 │ │ │ │ vbsl q0, q1, q10 │ │ │ │ - adds r0, #30 │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ lsls r1, r3, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + cmp r7, #112 @ 0x70 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r4, #214 @ 0xd6 │ │ │ │ + cmp r5, #6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + cmp r4, #196 @ 0xc4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + cmp r6, #248 @ 0xf8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add.w r7, r7, #94208 @ 0x17000 │ │ │ │ ldr.w r3, [r7, #1632] @ 0x660 │ │ │ │ str.w r3, [r8] │ │ │ │ b.n 270144 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e700 │ │ │ │ @@ -720801,15 +720802,15 @@ │ │ │ │ str.w r3, [r8] │ │ │ │ b.n 270144 │ │ │ │ add.w r7, r7, #94208 @ 0x17000 │ │ │ │ ldr.w r3, [r7, #1648] @ 0x670 │ │ │ │ str.w r3, [r8] │ │ │ │ b.n 270144 │ │ │ │ nop │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ lsls r1, r3, #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 │ │ │ │ @@ -720839,15 +720840,15 @@ │ │ │ │ strd r5, r4, [sp] │ │ │ │ bl 26f3b8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ lsls r5, r6, #5 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r5, #62 @ 0x3e │ │ │ │ lsls r1, 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, #52] @ (2704d8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -720867,15 +720868,15 @@ │ │ │ │ strd r5, r4, [sp] │ │ │ │ bl 26f3b8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r2, #32 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - cmp r4, #214 @ 0xd6 │ │ │ │ + cmp r5, #6 │ │ │ │ lsls r1, 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, #52] @ (270524 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -720895,15 +720896,15 @@ │ │ │ │ strd r5, r4, [sp] │ │ │ │ bl 26f3b8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + cmp r4, #206 @ 0xce │ │ │ │ lsls r1, 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, #52] @ (270570 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -720923,15 +720924,15 @@ │ │ │ │ strd r5, r4, [sp] │ │ │ │ bl 26f3b8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r1, #136 @ 0x88 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #64] @ (2705cc ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -720958,15 +720959,15 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 26f3b8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #64] @ (270628 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -720993,15 +720994,15 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 26f3b8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #220 @ 0xdc │ │ │ │ lsls r5, r6, #5 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #64] @ (270684 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -721028,15 +721029,15 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 26f3b8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - cmp r3, #186 @ 0xba │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #64] @ (2706e0 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -721063,15 +721064,15 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 26f3b8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + cmp r3, #170 @ 0xaa │ │ │ │ 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 │ │ │ │ add.w r3, r0, #593920 @ 0x91000 │ │ │ │ mov r4, r0 │ │ │ │ @@ -722018,24 +722019,24 @@ │ │ │ │ bl 208cc8 │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ b.n 270f18 │ │ │ │ nop │ │ │ │ @ instruction: 0xf4aa0174 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ lsls r1, r3, #3 │ │ │ │ orn r1, r8, #15990784 @ 0xf40000 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r0, r3, #6 │ │ │ │ + subs r0, r1, #7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r0, r6, #4 │ │ │ │ + subs r0, r4, #5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r7, r5, #9 │ │ │ │ subs r2, #131 @ 0x83 │ │ │ │ b.n 2711c6 │ │ │ │ cmp r6, #219 @ 0xdb │ │ │ │ @@ -723374,15 +723375,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bge.n 272510 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ bge.n 2726ac │ │ │ │ lsls r4, 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 │ │ │ │ @@ -724809,38 +724810,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 273550 │ │ │ │ lsls r4, r6, #5 │ │ │ │ bpl.n 273514 │ │ │ │ lsls r4, r6, #5 │ │ │ │ asrs r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #6 │ │ │ │ + lsls r0, r5, #7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r2, r5 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r0, r3 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r6, r0 │ │ │ │ + movs r6, r6 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + movs r4, r0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - vshr.u64 q8, q4, #44 │ │ │ │ lsrs r4, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 q0, q4, #26 │ │ │ │ + vshr.u64 q8, q4, #42 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 7, r0, cr12, cr8, {6} │ │ │ │ - mcr2 0, 7, r0, cr2, cr8, {6} │ │ │ │ - mrc2 0, 6, r0, cr0, cr8, {6} │ │ │ │ - mrc2 0, 5, r0, cr14, cr8, {6} │ │ │ │ - mcr2 0, 5, r0, cr8, cr8, {6} │ │ │ │ - mrc2 0, 4, r0, cr6, cr8, {6} │ │ │ │ + vqadd.u32 q0, q14, q4 │ │ │ │ + vqadd.u16 q0, q9, q4 │ │ │ │ + vqadd.u8 q0, q8, q4 │ │ │ │ + mcr2 0, 7, r0, cr14, cr8, {6} │ │ │ │ + mrc2 0, 6, r0, cr8, cr8, {6} │ │ │ │ + mcr2 0, 6, r0, cr6, cr8, {6} │ │ │ │ + mrc2 0, 5, r0, cr4, cr8, {6} │ │ │ │ + mcr2 0, 5, r0, cr4, cr8, {6} │ │ │ │ + mrc2 0, 4, r0, cr4, cr8, {6} │ │ │ │ mcr2 0, 4, r0, cr4, cr8, {6} │ │ │ │ - mrc2 0, 3, r0, cr4, cr8, {6} │ │ │ │ - mcr2 0, 3, r0, cr4, cr8, {6} │ │ │ │ - mrc2 0, 2, r0, cr4, cr8, {6} │ │ │ │ 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 r4, r1 │ │ │ │ ldr r1, [pc, #236] @ (273620 ) │ │ │ │ @@ -724926,20 +724928,20 @@ │ │ │ │ b.n 273582 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 273570 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ sbc.w r1, lr, #116 @ 0x74 │ │ │ │ - @ instruction: 0xeaee00f4 │ │ │ │ + adds.w r0, lr, r4, ror #3 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r2, {r2, r3} │ │ │ │ lsls r4, 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, #3944] @ 0xf68 │ │ │ │ @@ -725234,35 +725236,35 @@ │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd sl, r9, [sp, #12] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ strd r5, r4, [sp, #4] │ │ │ │ bl 2b28c8 │ │ │ │ b.n 2737d6 │ │ │ │ orr.w r1, lr, #116 @ 0x74 │ │ │ │ - ldrd r0, r0, [r2, #976] @ 0x3d0 │ │ │ │ + and.w r0, r2, r4, ror #3 │ │ │ │ ldmia r1, {r1, r2, r5, r7} │ │ │ │ lsls r4, r6, #5 │ │ │ │ ldmia r1!, {r5, r7} │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldc2 0, cr0, [lr, #-864] @ 0xfffffca0 │ │ │ │ - @ instruction: 0xfb5400d8 │ │ │ │ - @ instruction: 0xfb6800d8 │ │ │ │ + stc2l 0, cr0, [lr, #-864] @ 0xfffffca0 │ │ │ │ + @ instruction: 0xfb8400d8 │ │ │ │ + @ instruction: 0xfb9800d8 │ │ │ │ ldmia r0!, {r1, r5} │ │ │ │ lsls r4, r6, #5 │ │ │ │ - smlaldx r0, r0, r0, r8 │ │ │ │ - @ instruction: 0xfb6a00d8 │ │ │ │ - smlaldx r0, r0, sl, r8 │ │ │ │ - @ instruction: 0xfafe00d8 │ │ │ │ - @ instruction: 0xfac000d8 │ │ │ │ - @ instruction: 0xfa4000d8 │ │ │ │ - @ instruction: 0xfa8400d8 │ │ │ │ + @ instruction: 0xfbf000d8 │ │ │ │ + @ instruction: 0xfb9a00d8 │ │ │ │ + @ instruction: 0xfbfa00d8 │ │ │ │ + @ instruction: 0xfb2e00d8 │ │ │ │ + @ instruction: 0xfaf000d8 │ │ │ │ + @ instruction: 0xfa7000d8 │ │ │ │ + @ instruction: 0xfab400d8 │ │ │ │ ldr.w sl, [pc, #604] @ 273c18 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sl, pc │ │ │ │ mov r2, sl │ │ │ │ bl ab710 │ │ │ │ cmp r5, r0 │ │ │ │ @@ -725477,17 +725479,17 @@ │ │ │ │ cmp sl, r3 │ │ │ │ bne.w 273a20 │ │ │ │ b.n 273b80 │ │ │ │ movw r3, #36763 @ 0x8f9b │ │ │ │ cmp sl, r3 │ │ │ │ beq.n 273bb8 │ │ │ │ b.n 273a20 │ │ │ │ - vst4. {d16-d19}, [r4 :64], r8 │ │ │ │ - @ instruction: 0xfa1c00d8 │ │ │ │ - @ instruction: 0xfa2600d8 │ │ │ │ + ldr??.w r0, [r4, r8, lsl #1] │ │ │ │ + @ instruction: 0xfa4c00d8 │ │ │ │ + @ instruction: 0xfa5600d8 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -725540,15 +725542,15 @@ │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ bics.w r1, r4, r4, ror #1 │ │ │ │ - strh.w r0, [lr, r8, lsl #1] │ │ │ │ + ldr.w r0, [lr, r8, lsl #1] │ │ │ │ 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] @ (273d10 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ @@ -725570,15 +725572,15 @@ │ │ │ │ movle r4, #0 │ │ │ │ cbz r4, 273d0e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r3, #37145 @ 0x9119 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrd r0, r1, [r0, #464]! @ 0x1d0 │ │ │ │ - strb.w r0, [sl, r8, lsl #1] │ │ │ │ + ldrh.w r0, [sl, r8, lsl #1] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (273d44 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -725588,15 +725590,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (273d48 ) │ │ │ │ movw r1, #1287 @ 0x507 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xe9a00174 │ │ │ │ - @ instruction: 0xf7d200d8 │ │ │ │ + strb.w r0, [r2, r8, lsl #1] │ │ │ │ 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] │ │ │ │ ldr r6, [pc, #124] @ (273ddc ) │ │ │ │ @@ -726065,15 +726067,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r0, r6, #3 │ │ │ │ add.w r3, r0, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1444] @ 0x5a4 │ │ │ │ cbz r3, 274302 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -726207,16 +726209,16 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2743a4 │ │ │ │ nop │ │ │ │ - sbcs.w r0, lr, #216 @ 0xd8 │ │ │ │ - @ instruction: 0xf12200d8 │ │ │ │ + sub.w r0, lr, #216 @ 0xd8 │ │ │ │ + adcs.w r0, r2, #216 @ 0xd8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r3, r0, #98304 @ 0x18000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #184] @ (2744f0 ) │ │ │ │ @@ -726807,15 +726809,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ bne.w 27497a │ │ │ │ b.n 2749d0 │ │ │ │ cmp r2, #18 │ │ │ │ beq.n 2749d0 │ │ │ │ b.n 274a26 │ │ │ │ nop │ │ │ │ - bvc.n 274ad8 │ │ │ │ + bvc.n 274b38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrh r3, [r1, #18] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 274bbc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -727396,15 +727398,15 @@ │ │ │ │ cmp r4, r1 │ │ │ │ bne.w 27501a │ │ │ │ b.n 275070 │ │ │ │ cmp r2, #18 │ │ │ │ beq.n 275070 │ │ │ │ b.n 2750c6 │ │ │ │ nop │ │ │ │ - beq.n 27522c │ │ │ │ + beq.n 27508c │ │ │ │ lsls r4, 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 │ │ │ │ ldrh r5, [r1, #12] │ │ │ │ cmp r5, r2 │ │ │ │ @@ -727612,15 +727614,15 @@ │ │ │ │ cmp r0, r4 │ │ │ │ bne.w 275286 │ │ │ │ b.n 2752dc │ │ │ │ cmp r2, #18 │ │ │ │ beq.n 2752dc │ │ │ │ b.n 275332 │ │ │ │ nop │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r5} │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 275444 │ │ │ │ @@ -727738,15 +727740,15 @@ │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2740b0 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bne.n 275488 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - b.n 27557c │ │ │ │ + b.n 2755dc │ │ │ │ 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, #52] @ (275588 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -727768,19 +727770,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ bne.n 27566c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - svc 220 @ 0xdc │ │ │ │ + b.n 2755a8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + svc 250 @ 0xfa │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r2, r6, r7} │ │ │ │ + push {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ mov r2, r1 │ │ │ │ cbz r1, 2755c4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -727794,15 +727796,15 @@ │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2740b0 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bne.n 2755fc │ │ │ │ lsls r4, r6, #5 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ 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, #52] @ (275614 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -727824,19 +727826,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ beq.n 2755e0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - svc 96 @ 0x60 │ │ │ │ + svc 144 @ 0x90 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - svc 78 @ 0x4e │ │ │ │ + svc 126 @ 0x7e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r3, r4, r5} │ │ │ │ + push {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, #24] @ (27564c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -727870,15 +727872,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ beq.n 275758 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - udf #234 @ 0xea │ │ │ │ + svc 26 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #224] @ (275788 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -727960,15 +727962,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 275762 │ │ │ │ b.n 2756e6 │ │ │ │ nop │ │ │ │ beq.n 2757cc │ │ │ │ lsls r4, r6, #5 │ │ │ │ - sxtb r0, r4 │ │ │ │ + uxth r0, r2 │ │ │ │ lsls r7, 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 │ │ │ │ movs r5, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ @@ -728187,17 +728189,17 @@ │ │ │ │ bne.n 2759f6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2759e8 │ │ │ │ b.n 27594c │ │ │ │ ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r4, r6, #5 │ │ │ │ - bgt.n 275a4c │ │ │ │ + bgt.n 275aac │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blt.n 2759dc │ │ │ │ + bgt.n 275a3c │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #480] @ (275c0c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -728569,17 +728571,17 @@ │ │ │ │ bne.n 275e4e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 275e40 │ │ │ │ b.n 275c7c │ │ │ │ ldmia r2!, {r1, r5, r7} │ │ │ │ lsls r4, r6, #5 │ │ │ │ - bhi.n 275eb8 │ │ │ │ + bhi.n 275f18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvc.n 275ddc │ │ │ │ + bvc.n 275e3c │ │ │ │ lsls r0, r3, #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] @ (276190 ) │ │ │ │ @@ -728843,21 +728845,21 @@ │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 276150 │ │ │ │ + bhi.n 2761b0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvc.n 27626c │ │ │ │ + bvc.n 2760cc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvs.n 276150 │ │ │ │ + bvc.n 2761b0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 276268 │ │ │ │ + bpl.n 2760c8 │ │ │ │ lsls r0, r3, #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] @ (276504 ) │ │ │ │ @@ -729131,21 +729133,21 @@ │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 2764e8 │ │ │ │ + bpl.n 276548 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bmi.n 2765e4 │ │ │ │ + bmi.n 276444 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bcc.n 2764c8 │ │ │ │ + bmi.n 276528 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bcs.n 2765bc │ │ │ │ + bcs.n 27661c │ │ │ │ lsls r0, r3, #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] @ (276880 ) │ │ │ │ @@ -729421,23 +729423,23 @@ │ │ │ │ lsls r4, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 2767e4 │ │ │ │ + bne.n 276844 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bne.n 276900 │ │ │ │ + bne.n 276960 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - beq.n 276874 │ │ │ │ + bne.n 2768d4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - beq.n 276840 │ │ │ │ + bne.n 2768a0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ @@ -729765,21 +729767,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ vldr s15, [r6] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ vcvt.s32.f32 s15, s15 │ │ │ │ vmov r2, s15 │ │ │ │ bl 274f10 │ │ │ │ @@ -730075,21 +730077,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r2!, {r4, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 134114 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 276ffe │ │ │ │ @@ -730368,21 +730370,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r6!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r6!, {r4, r5, r7} │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 134114 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 27736a │ │ │ │ @@ -730572,17 +730574,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ uxtb r4, r0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ ldrh r2, [r5, #30] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r4!, {r1} │ │ │ │ + stmia r4!, {r1, r4, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ 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 │ │ │ │ @@ -730754,17 +730756,17 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s15, [r7] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ ldrh r6, [r1, #14] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ 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 │ │ │ │ @@ -730919,17 +730921,17 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ add r6, sp, #720 @ 0x2d0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ strh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r6, #5 │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ 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 │ │ │ │ @@ -731084,20 +731086,20 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ lsls r4, r6, #5 │ │ │ │ strh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - itt vs │ │ │ │ - lslvs r0, r3, #3 │ │ │ │ - itee eq @ unpredictable │ │ │ │ - lsleq r0, r3, #3 │ │ │ │ - asrne r4, r7, #14 │ │ │ │ - movne r0, r0 │ │ │ │ + ite ls │ │ │ │ + lslls r0, r3, #3 │ │ │ │ + ittt cc @ unpredictable │ │ │ │ + lslcc r0, r3, #3 │ │ │ │ + asrcc r4, r7, #14 │ │ │ │ + movcc r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ mov r5, r2 │ │ │ │ adds r2, r0, r7 │ │ │ │ @@ -731273,15 +731275,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ mov r5, r2 │ │ │ │ @@ -731452,17 +731454,17 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - hlt 0x0038 │ │ │ │ + revsh r0, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - rev16 r4, r0 │ │ │ │ + rev16 r4, r6 │ │ │ │ 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 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #140] @ (277ffc ) │ │ │ │ @@ -731559,21 +731561,21 @@ │ │ │ │ strd r4, r7, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r6, pc, #720 @ (adr r6, 27834c ) │ │ │ │ lsls r4, r6, #5 │ │ │ │ - cbnz r2, 2780ac │ │ │ │ + cbnz r2, 2780b8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r4, 2780bc │ │ │ │ + rev r4, r2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r0, 2780ae │ │ │ │ + cbnz r0, 2780ba │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r6, 2780b4 │ │ │ │ + cbnz r6, 2780c0 │ │ │ │ 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 r3, [pc, #136] @ (278128 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -731665,21 +731667,21 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r5, pc, #544 @ (adr r5, 2783cc ) │ │ │ │ lsls r4, r6, #5 │ │ │ │ - @ instruction: 0xb8e6 │ │ │ │ + cbnz r6, 2781b4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + @ instruction: 0xb8aa │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ ldr r5, [pc, #308] @ (278304 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ @@ -731794,23 +731796,23 @@ │ │ │ │ nop │ │ │ │ add r4, pc, #920 @ (adr r4, 27869c ) │ │ │ │ lsls r4, r6, #5 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8ae │ │ │ │ + @ instruction: 0xb8de │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r0, [r4, #22] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + @ instruction: 0xb82c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + @ instruction: 0xb86c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ 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 │ │ │ │ add.w r3, r0, #102400 @ 0x19000 │ │ │ │ add.w r4, r0, #103936 @ 0x19600 │ │ │ │ @@ -732208,19 +732210,19 @@ │ │ │ │ b.n 2786ea │ │ │ │ add r0, pc, #192 @ (adr r0, 2787f0 ) │ │ │ │ lsls r4, r6, #5 │ │ │ │ ldrb r0, [r7, #5] │ │ │ │ lsls r4, r6, #5 │ │ │ │ asrs r4, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r7} │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + push {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r2, #164] @ 0xa4 │ │ │ │ cbz r0, 278788 │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ cbz r0, 278788 │ │ │ │ @@ -732459,23 +732461,23 @@ │ │ │ │ nop │ │ │ │ ldr r6, [sp, #32] │ │ │ │ lsls r4, r6, #5 │ │ │ │ strb r2, [r2, #29] │ │ │ │ lsls r4, r6, #5 │ │ │ │ asrs r4, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r4, r7 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sxtb r0, r3 │ │ │ │ + uxth r0, r1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - uxth r2, r2 │ │ │ │ + uxtb r2, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sxtb r2, r3 │ │ │ │ + uxth r2, r1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sxtb r2, r3 │ │ │ │ + uxth r2, r1 │ │ │ │ lsls r0, r3, #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 │ │ │ │ @@ -732935,19 +732937,19 @@ │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, #9] │ │ │ │ lsls r4, r6, #5 │ │ │ │ asrs r4, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r6, sp, #608 @ 0x260 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r0, [r0, #8] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ lsls r0, r3, #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] @ (278ef0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -733016,19 +733018,19 @@ │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, #6] │ │ │ │ lsls r4, r6, #5 │ │ │ │ asrs r4, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #896 @ 0x380 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r7, #4] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - add r5, sp, #656 @ 0x290 │ │ │ │ + add r5, sp, #848 @ 0x350 │ │ │ │ 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 r3, [pc, #120] @ (278f94 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -733079,17 +733081,17 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r6, #5 │ │ │ │ strb r2, [r3, #3] │ │ │ │ lsls r4, r6, #5 │ │ │ │ asrs r4, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #456 @ 0x1c8 │ │ │ │ + add r5, sp, #648 @ 0x288 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ 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 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #20 │ │ │ │ @@ -733450,18 +733452,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r6, #5 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldcl 0, cr0, [lr, #-864]! @ 0xfffffca0 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + stc 0, cr0, [lr, #864]! @ 0x360 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ lsls r0, r3, #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] @ 2793bc │ │ │ │ sub sp, #8 │ │ │ │ @@ -733797,15 +733799,15 @@ │ │ │ │ lsls r4, r6, #5 │ │ │ │ str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r6, #5 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r6, #5 │ │ │ │ asrs r4, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #720 @ (adr r7, 279990 ) │ │ │ │ + add r7, pc, #912 @ (adr r7, 279a50 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, r0 │ │ │ │ beq.n 2796de │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ @@ -734388,17 +734390,17 @@ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 279652 │ │ │ │ mov r1, r3 │ │ │ │ b.n 279c5e │ │ │ │ nop │ │ │ │ - add r5, pc, #200 @ (adr r5, 279d54 ) │ │ │ │ + add r5, pc, #392 @ (adr r5, 279e14 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r2, pc, #672 @ (adr r2, 279f30 ) │ │ │ │ + add r2, pc, #864 @ (adr r2, 279ff0 ) │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr.w ip, [pc, #252] @ 279da0 │ │ │ │ mov r8, r3 │ │ │ │ @@ -734500,25 +734502,25 @@ │ │ │ │ b.n 279d4e │ │ │ │ ldrh r0, [r1, #16] │ │ │ │ lsls r4, r6, #5 │ │ │ │ str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r6, #5 │ │ │ │ asrs r4, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #408 @ (adr r0, 279f44 ) │ │ │ │ + add r0, pc, #600 @ (adr r0, 27a004 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, pc, #8 @ (adr r0, 279db8 ) │ │ │ │ + add r0, pc, #200 @ (adr r0, 279e78 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #896] @ 0x380 │ │ │ │ + add r0, pc, #64 @ (adr r0, 279df8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, pc, #96 @ (adr r0, 279e1c ) │ │ │ │ + add r0, pc, #288 @ (adr r0, 279edc ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + add r0, pc, #80 @ (adr r0, 279e10 ) │ │ │ │ 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 fp, r3 │ │ │ │ ldr r3, [pc, #188] @ (279e90 ) │ │ │ │ @@ -734601,17 +734603,17 @@ │ │ │ │ nop │ │ │ │ ldrh r6, [r4, #2] │ │ │ │ lsls r4, r6, #5 │ │ │ │ str r4, [r4, #32] │ │ │ │ lsls r4, r6, #5 │ │ │ │ asrs r4, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ 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, #696] @ (27a16c ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -734890,21 +734892,21 @@ │ │ │ │ nop │ │ │ │ strh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r4, r6, #5 │ │ │ │ str r4, [r0, #20] │ │ │ │ lsls r4, r6, #5 │ │ │ │ asrs r4, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r3, r0, #12 │ │ │ │ @@ -735297,17 +735299,17 @@ │ │ │ │ str r1, [r7, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #16] @ (27a5c0 ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ 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 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r2 │ │ │ │ @@ -735362,15 +735364,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (27a664 ) │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 27a64e │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ 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 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #192] @ (27a73c ) │ │ │ │ @@ -735445,19 +735447,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (27a744 ) │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 27a6f8 │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + str r7, [sp, #536] @ 0x218 │ │ │ │ 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, r2 │ │ │ │ ldr r2, [pc, #176] @ (27a80c ) │ │ │ │ @@ -735531,17 +735533,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 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ 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, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -735761,22 +735763,22 @@ │ │ │ │ strd r0, r0, [r3] │ │ │ │ b.n 27a9da │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrsb r4, [r1, r4] │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #656] @ 0x290 │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsb r6, [r0, r2] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf4d600ee │ │ │ │ - @ instruction: 0xf4b200ee │ │ │ │ + add.w r0, r6, #7798784 @ 0x770000 │ │ │ │ + @ instruction: 0xf4e200ee │ │ │ │ stmdb 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] @ (27ac48 ) │ │ │ │ ldr r3, [pc, #456] @ (27ac4c ) │ │ │ │ @@ -735998,15 +736000,15 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #12] @ (27aca4 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ 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 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -736055,15 +736057,15 @@ │ │ │ │ bl 208eb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 27ac54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r4, r6, #9 │ │ │ │ lsls r0, r6, #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, 27ad76 │ │ │ │ @@ -736085,15 +736087,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [pc, #12] @ (27ad84 ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 27ad66 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ @@ -736134,15 +736136,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strh r4, [r2, r1] │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #6 │ │ │ │ + asrs r2, r2, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r4, [r3, r0] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -736286,35 +736288,35 @@ │ │ │ │ add r1, pc │ │ │ │ bl 208c24 │ │ │ │ b.n 27af40 │ │ │ │ ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldmia r4, {r2, r4, r6, r7} │ │ │ │ lsls r6, r6, #5 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ + str r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r6, #5 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #560] @ 0x230 │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ @@ -737261,31 +737263,31 @@ │ │ │ │ bne.w 27b584 │ │ │ │ ldr r2, [pc, #48] @ (27ba5c ) │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.w 27b224 │ │ │ │ - ldrh r2, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r7, [pc, #0] @ (27ba44 ) │ │ │ │ lsls r4, r6, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #38] @ 0x26 │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r5, #50] @ 0x32 │ │ │ │ + strh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r7, #50] @ 0x32 │ │ │ │ + strh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ 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 r0, [pc, #196] @ (27bb34 ) │ │ │ │ add r0, pc │ │ │ │ @@ -737361,37 +737363,37 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6e1ac │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ b.n 27ba8c │ │ │ │ nop │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + strh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + stmia r7!, {r4, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ + strh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ 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, #36] @ (27bb98 ) │ │ │ │ add r4, pc │ │ │ │ @@ -737411,15 +737413,15 @@ │ │ │ │ str r0, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ itt ls │ │ │ │ lslls r6, r6, #5 │ │ │ │ nopls {9} │ │ │ │ lsls r6, r6, #5 │ │ │ │ - strh r0, [r6, #28] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ itt vc │ │ │ │ lslvc r6, r6, #5 │ │ │ │ pushvc {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -737792,29 +737794,29 @@ │ │ │ │ bl 29a4b4 │ │ │ │ b.n 27bf00 │ │ │ │ bl 2ff5c8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r7, #2852] @ 0xb24 │ │ │ │ b.n 27bee6 │ │ │ │ nop │ │ │ │ - str r2, [r5, #28] │ │ │ │ + str r2, [r3, #32] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r2, [r1, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r7, #18] │ │ │ │ + strh r6, [r5, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + strh r2, [r5, #18] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - pop {r1, r2, r5, r6, r7} │ │ │ │ + pop {r1, r2, r4, pc} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r2, [r0, #18] │ │ │ │ + strh r2, [r6, #18] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r0, #16] │ │ │ │ + strh r6, [r6, #16] │ │ │ │ lsls r0, r3, #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 │ │ │ │ @@ -737840,15 +737842,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (27c018 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r2, [r0, #14] │ │ │ │ + strh r2, [r6, #14] │ │ │ │ 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, #44] @ (27c058 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -737885,15 +737887,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, r4] │ │ │ │ bl 27aca8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r2, [r6, #10] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ 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, #44] @ (27c0cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -737930,15 +737932,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, r4] │ │ │ │ bl 27aca8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r4, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrb r6, [r4, #24] │ │ │ │ + ldrb r6, [r2, #25] │ │ │ │ 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, #36] @ (27c138 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -737953,15 +737955,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 27be98 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r0, [r2, #8] │ │ │ │ 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, #20] @ (27c164 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -738007,17 +738009,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ bl 208eb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r6, [r4, #2] │ │ │ │ + strh r6, [r2, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ 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, #20] @ (27c1f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -738063,17 +738065,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ bl 208eb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [r0, #76] @ 0x4c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ 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, #212] @ (27c33c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -738328,21 +738330,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r6, #5 │ │ │ │ subs r3, #192 @ 0xc0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r3, #116 @ 0x74 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + ldrb r0, [r2, #22] │ │ │ │ lsls r0, r3, #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] @ (27c5ac ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -738398,15 +738400,15 @@ │ │ │ │ nop │ │ │ │ str r2, [r0, #24] │ │ │ │ lsls r4, r6, #5 │ │ │ │ subs r2, #200 @ 0xc8 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #19] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r2, #134 @ 0x86 │ │ │ │ lsls r4, r6, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -738464,15 +738466,15 @@ │ │ │ │ nop │ │ │ │ str r6, [r4, #12] │ │ │ │ lsls r4, r6, #5 │ │ │ │ subs r2, #44 @ 0x2c │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r1, #234 @ 0xea │ │ │ │ lsls r4, r6, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -738691,23 +738693,23 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 27c7f0 │ │ │ │ mov r4, r3 │ │ │ │ b.n 27c7ec │ │ │ │ nop │ │ │ │ ldrsh r0, [r7, r4] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + ldrb r2, [r1, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + ldrb r0, [r2, #10] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r1, #8] │ │ │ │ + ldrb r4, [r7, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r2, [r4, #10] │ │ │ │ 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 │ │ │ │ ldr r6, [pc, #116] @ (27c928 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -738754,15 +738756,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrsh r0, [r2, r0] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrb r4, [r3, #7] │ │ │ │ + ldrb r4, [r1, #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, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [pc, #196] @ (27ca08 ) │ │ │ │ @@ -738846,15 +738848,15 @@ │ │ │ │ bx r1 │ │ │ │ adds r6, #182 @ 0xb6 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #122 @ 0x7a │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ + ldrb r6, [r0, #5] │ │ │ │ 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] @ (27ca40 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -738934,17 +738936,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (27caf8 ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb r4, [r0, r1] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r0, [r7, #31] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #112] @ (27cb7c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -738992,17 +738994,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r7, r6] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + strb r6, [r5, #29] │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #112] @ (27cc08 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -739050,17 +739052,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r5, r4] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r2, [r1, #29] │ │ │ │ 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, #52] @ (27cc58 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -739081,15 +739083,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrh r6, [r3, r2] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + strb r6, [r5, #28] │ │ │ │ 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] @ (27cc88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -739219,29 +739221,29 @@ │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r3, #16 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r3, #25] │ │ │ │ + strb r4, [r1, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r6, [r4, #25] │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #5 │ │ │ │ - strb r0, [r1, #25] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r6, 27ce34 │ │ │ │ + cbnz r6, 27ce40 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -739344,33 +739346,33 @@ │ │ │ │ movs r5, #0 │ │ │ │ b.n 27cea6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r2, #8 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r2, [r5, #23] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r1, #21] │ │ │ │ + strb r4, [r7, #21] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r4, [r2, #21] │ │ │ │ lsls r0, r3, #3 │ │ │ │ cbz r6, 27cf70 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r5, #21] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - rev16 r2, r6 │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r1, #82 @ 0x52 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + strb r0, [r1, #19] │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #432] @ (27d0cc ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -739538,17 +739540,17 @@ │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r0, #220 @ 0xdc │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #176 @ 0xb0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + strb r4, [r4, #13] │ │ │ │ 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 │ │ │ │ ldr r6, [pc, #392] @ (27d27c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -739702,21 +739704,21 @@ │ │ │ │ b.n 27d138 │ │ │ │ strb r0, [r7, r6] │ │ │ │ lsls r4, r6, #5 │ │ │ │ cmp r7, #4 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #11] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r6, #192 @ 0xc0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r2, #6] │ │ │ │ + strb r2, [r0, #7] │ │ │ │ lsls r0, r3, #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] @ (27d348 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -739785,15 +739787,15 @@ │ │ │ │ nop │ │ │ │ strb r4, [r1, r0] │ │ │ │ lsls r4, r6, #5 │ │ │ │ cmp r5, #80 @ 0x50 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r6, [r0, #6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r5, #6 │ │ │ │ lsls r4, r6, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -739849,17 +739851,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strh r6, [r3, r5] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + strb r4, [r0, #3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + strb r6, [r3, #2] │ │ │ │ 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, #36] @ (27d440 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -740006,25 +740008,25 @@ │ │ │ │ nop │ │ │ │ strh r2, [r3, r1] │ │ │ │ lsls r4, r6, #5 │ │ │ │ cmp r3, #162 @ 0xa2 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #124] @ 0x7c │ │ │ │ + strb r6, [r3, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + strb r2, [r2, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r5, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ + ldr r2, [r0, #120] @ 0x78 │ │ │ │ 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, #196] @ (27d694 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -740105,23 +740107,23 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r0, [r4, r3] │ │ │ │ lsls r4, r6, #5 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r1, #204 @ 0xcc │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #108] @ 0x6c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ 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 r5, [pc, #144] @ (27d754 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -740178,17 +740180,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 2cd684 │ │ │ │ b.n 27d72a │ │ │ │ nop │ │ │ │ str r0, [r0, r0] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ 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 r3, [pc, #48] @ (27d7a0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -740264,19 +740266,19 @@ │ │ │ │ it ls │ │ │ │ strbls r5, [r0, #18] │ │ │ │ bhi.n 27d806 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r7, [pc, #64] @ (27d870 ) │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r6, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r6, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ 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, #80] @ (27d89c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -740388,21 +740390,21 @@ │ │ │ │ bl 134114 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 27d924 │ │ │ │ ldr r6, [pc, #72] @ (27d9d0 ) │ │ │ │ lsls r4, r6, #5 │ │ │ │ movs r7, #60 @ 0x3c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r2, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ 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 r3, [pc, #244] @ (27daa0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -740489,19 +740491,19 @@ │ │ │ │ bl 134114 │ │ │ │ b.n 27da1c │ │ │ │ nop │ │ │ │ ldr r5, [pc, #96] @ (27db04 ) │ │ │ │ lsls r4, r6, #5 │ │ │ │ movs r6, #68 @ 0x44 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #160] @ (27db64 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -740566,23 +740568,23 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 27db48 │ │ │ │ nop │ │ │ │ ldr r4, [pc, #0] @ (27db68 ) │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r0, [r1, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27d3b8 │ │ │ │ + b.n 27d418 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27d390 │ │ │ │ + b.n 27d3f0 │ │ │ │ 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, [pc, #176] @ (27dc3c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -740654,23 +740656,23 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 27dc20 │ │ │ │ nop │ │ │ │ ldr r3, [pc, #224] @ (27dd20 ) │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27e2e0 │ │ │ │ + b.n 27e340 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27e2b8 │ │ │ │ + b.n 27e318 │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #448] @ (27de28 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -740848,31 +740850,31 @@ │ │ │ │ bl 208eb4 │ │ │ │ b.n 27dd12 │ │ │ │ adds r4, #4 │ │ │ │ b.n 27dd0e │ │ │ │ nop │ │ │ │ ldr r2, [pc, #376] @ (27dfa4 ) │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ + ldr r2, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27e2bc │ │ │ │ + b.n 27e31c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27e138 │ │ │ │ + b.n 27e198 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27e0e4 │ │ │ │ + b.n 27e144 │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #192] @ (27df24 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -740952,25 +740954,25 @@ │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 27deba │ │ │ │ b.n 27def8 │ │ │ │ ldr r0, [pc, #392] @ (27e0b0 ) │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27e028 │ │ │ │ + b.n 27e088 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27e000 │ │ │ │ + b.n 27e060 │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #192] @ (27e014 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -741050,25 +741052,25 @@ │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 27dfaa │ │ │ │ b.n 27dfe8 │ │ │ │ bx lr │ │ │ │ lsls r4, r6, #5 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r6, #112] @ 0x70 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + svc 160 @ 0xa0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #428] @ (27e1f0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -741234,33 +741236,33 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 27e176 │ │ │ │ nop │ │ │ │ mov sl, r0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ble.n 27e1e4 │ │ │ │ + udf #36 @ 0x24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ble.n 27e1ac │ │ │ │ + udf #4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ble.n 27e168 │ │ │ │ + ble.n 27e1c8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ble.n 27e140 │ │ │ │ + ble.n 27e1a0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ble.n 27e318 │ │ │ │ + ble.n 27e178 │ │ │ │ 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, [pc, #188] @ (27e2e8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -741334,25 +741336,25 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r8, r3 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bgt.n 27e24c │ │ │ │ + bgt.n 27e2ac │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bgt.n 27e22c │ │ │ │ + bgt.n 27e28c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bgt.n 27e20c │ │ │ │ + bgt.n 27e26c │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #416] @ (27e4b8 ) │ │ │ │ @@ -741515,27 +741517,27 @@ │ │ │ │ b.n 27e3e4 │ │ │ │ mov sl, r3 │ │ │ │ b.n 27e3e0 │ │ │ │ mov r8, r3 │ │ │ │ b.n 27e49a │ │ │ │ bics r6, r5 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blt.n 27e5a8 │ │ │ │ + blt.n 27e408 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blt.n 27e554 │ │ │ │ + blt.n 27e5b4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blt.n 27e514 │ │ │ │ + blt.n 27e574 │ │ │ │ lsls r7, r5, #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 │ │ │ │ @@ -741805,21 +741807,21 @@ │ │ │ │ lsls r4, r6, #5 │ │ │ │ subs r6, r3, r1 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r2, r1 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - str r2, [r7, #24] │ │ │ │ + str r2, [r5, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r6, r3, r0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r6, [r7, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r4, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -741917,17 +741919,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 27e886 │ │ │ │ b.n 27e82c │ │ │ │ nop │ │ │ │ subs r6, #234 @ 0xea │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + ldrsh r4, [r7, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r6, [pc, #492] @ (27eae4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -742115,25 +742117,25 @@ │ │ │ │ nop │ │ │ │ subs r5, #166 @ 0xa6 │ │ │ │ lsls r4, r6, #5 │ │ │ │ asrs r0, r0, #28 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r2, r4, #23 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r2, r7] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r7, r5] │ │ │ │ + ldrb r2, [r5, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ cbz r1, 27eb6a │ │ │ │ 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] @ (27eb70 ) │ │ │ │ @@ -742232,19 +742234,19 @@ │ │ │ │ bl 208eb4 │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r3, #62 @ 0x3e │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r1, r1] │ │ │ │ + ldrb r2, [r7, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r2, r7] │ │ │ │ + ldrb r6, [r0, r0] │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #152] @ (27ecc4 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -742305,21 +742307,21 @@ │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ b.n 27ec8c │ │ │ │ nop │ │ │ │ subs r2, #152 @ 0x98 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrb r6, [r2, r0] │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ 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 │ │ │ │ add.w r3, r0, #491520 @ 0x78000 │ │ │ │ ldr.w r3, [r3, #3612] @ 0xe1c │ │ │ │ @@ -742609,15 +742611,15 @@ │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r0, #1 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r4, [r2, r2] │ │ │ │ + ldr r4, [r0, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ cbz r1, 27f04c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -742639,19 +742641,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (27f068 ) │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r7!, {r2, r4, r5} │ │ │ │ + ldmia r7!, {r2, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + ldr r6, [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, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #496] @ (27f270 ) │ │ │ │ @@ -742845,27 +742847,27 @@ │ │ │ │ bne.n 27f248 │ │ │ │ b.n 27f0fa │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #29 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, r3] │ │ │ │ + str r2, [r5, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsrs r0, r3, #26 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, #98 @ 0x62 │ │ │ │ + subs r4, #146 @ 0x92 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r5, [pc, #16] @ (27f29c ) │ │ │ │ + ldr r5, [pc, #208] @ (27f35c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r4, [r0, r4] │ │ │ │ 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] @ (27f2bc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -742896,15 +742898,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 27f018 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ adds r3, #244 @ 0xf4 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + ldrsb r4, [r3, r1] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #340] @ (27f464 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -743037,23 +743039,23 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r3, #166 @ 0xa6 │ │ │ │ lsls r4, r6, #5 │ │ │ │ lsrs r6, r4, #19 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #112 @ 0x70 │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r4, {r1, r4, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r5, #15 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strb r0, [r2, 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, #4064] @ 0xfe0 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -743108,15 +743110,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (27f528 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 27bfc0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r4, [r5, 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (27f5f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -743350,33 +743352,33 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 27f690 │ │ │ │ nop │ │ │ │ adds r0, #186 @ 0xba │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r2, [r1, r2] │ │ │ │ + strh r2, [r7, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r0, [r3, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + strh r2, [r5, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + strh r2, [r6, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + str r2, [r3, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ movw r3, #33340 @ 0x823c │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 27f810 │ │ │ │ movw r3, #33320 @ 0x8228 │ │ │ │ cmp r0, r3 │ │ │ │ bls.n 27f852 │ │ │ │ @@ -743736,17 +743738,17 @@ │ │ │ │ movhi r0, #0 │ │ │ │ bls.n 27fb46 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [pc, #12] @ (27fb54 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ pop {r3, pc} │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + movs r6, #2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r5, #144 @ 0x90 │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr.w ip, [pc, #312] @ 27fc94 │ │ │ │ movw r3, #35898 @ 0x8c3a │ │ │ │ cmp r1, r3 │ │ │ │ add ip, pc │ │ │ │ beq.w 27fc8e │ │ │ │ mov r2, r0 │ │ │ │ @@ -744051,15 +744053,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r5, #14] │ │ │ │ bl a9ad8 │ │ │ │ subs r0, r4, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #120] @ (27ff3c ) │ │ │ │ @@ -744235,27 +744237,27 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 27fff0 │ │ │ │ nop │ │ │ │ movs r7, #114 @ 0x72 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r1, [pc, #912] @ (280434 ) │ │ │ │ + ldr r2, [pc, #80] @ (2800f4 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [pc, #144] @ (280138 ) │ │ │ │ + ldr r2, [pc, #336] @ (2801f8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [pc, #296] @ (2801d4 ) │ │ │ │ + ldr r2, [pc, #488] @ (280294 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #696] @ (280368 ) │ │ │ │ + ldr r1, [pc, #888] @ (280428 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #728] @ (28038c ) │ │ │ │ + ldr r1, [pc, #920] @ (28044c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #872] @ (280420 ) │ │ │ │ + ldr r2, [pc, #40] @ (2800e0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #920] @ (280454 ) │ │ │ │ + ldr r2, [pc, #88] @ (280114 ) │ │ │ │ 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, #236] @ (2801bc ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -744342,21 +744344,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 280160 │ │ │ │ movs r5, #246 @ 0xf6 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r0, [pc, #464] @ (280394 ) │ │ │ │ + ldr r0, [pc, #656] @ (280454 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [pc, #720] @ (280498 ) │ │ │ │ + ldr r0, [pc, #912] @ (280558 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [pc, #752] @ (2804bc ) │ │ │ │ + ldr r0, [pc, #944] @ (28057c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #0] @ (2801d0 ) │ │ │ │ + ldr r1, [pc, #192] @ (280290 ) │ │ │ │ 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 r3, [pc, #440] @ (28039c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -744764,23 +744766,23 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 28062e │ │ │ │ mov r3, r6 │ │ │ │ b.n 280456 │ │ │ │ movs r3, #18 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - mov ip, lr │ │ │ │ + bxns r4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bxns r5 │ │ │ │ + bxns fp │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp sl, r0 │ │ │ │ + cmp sl, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r2, sl │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mov r2, r2 │ │ │ │ + mov r2, r8 │ │ │ │ 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 r5, [r1, #0] │ │ │ │ cmp r2, r5 │ │ │ │ @@ -745043,17 +745045,17 @@ │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 28095e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 28091e │ │ │ │ b.n 2808b6 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + @ instruction: 0xb698 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + @ instruction: 0xb644 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ @@ -745108,15 +745110,15 @@ │ │ │ │ str r3, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ bl 39bb60 │ │ │ │ str.w r0, [r4, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #0] @ (280a28 ) │ │ │ │ + ldr r6, [pc, #192] @ (280ae8 ) │ │ │ │ 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 │ │ │ │ movs r1, #136 @ 0x88 │ │ │ │ mov r5, r0 │ │ │ │ @@ -745158,15 +745160,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ bl 39ba04 │ │ │ │ movs r4, #0 │ │ │ │ b.n 280a96 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #752] @ (280d9c ) │ │ │ │ + ldr r5, [pc, #944] @ (280e5c ) │ │ │ │ lsls r2, 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.w r9, #0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -745569,17 +745571,17 @@ │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 280f26 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 280ef8 │ │ │ │ b.n 280e72 │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ + sub sp, #360 @ 0x168 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ lsls r7, r5, #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 │ │ │ │ @@ -745899,15 +745901,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mrc 1, 3, r0, cr12, cr3, {3} │ │ │ │ asrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ lsls r4, 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 r5, [r1, #0] │ │ │ │ cmp r5, r2 │ │ │ │ @@ -746244,33 +746246,33 @@ │ │ │ │ ldr r0, [pc, #44] @ (2816b8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #40] @ (2816bc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ + adds r6, #96 @ 0x60 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #18 │ │ │ │ + adds r6, #66 @ 0x42 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r7, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + adds r6, #236 @ 0xec │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #74 @ 0x4a │ │ │ │ + adds r6, #122 @ 0x7a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [pc, #696] @ (281978 ) │ │ │ │ + ldr r6, [pc, #888] @ (281a38 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ add.w r0, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r0, [r0, #2764] @ 0xacc │ │ │ │ cbz r0, 281706 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -746642,17 +746644,17 @@ │ │ │ │ bl 134114 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 281ac8 │ │ │ │ nop │ │ │ │ lsrs r4, r2, #17 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + adds r3, #30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ 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] @ (281b70 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -746687,15 +746689,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (281bb8 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ lsrs r0, r0, #13 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - adds r1, #252 @ 0xfc │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ 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, #184] @ (281c84 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -746846,19 +746848,19 @@ │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ bl 281824 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsrs r2, r0, #8 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ 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, #80] @ (281de8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -746888,17 +746890,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (281df0 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ lsrs r6, r5, #4 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - adds r0, #62 @ 0x3e │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, #24 │ │ │ │ + adds r0, #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 │ │ │ │ ldr r4, [pc, #32] @ (281e24 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -747003,21 +747005,21 @@ │ │ │ │ ldr r2, [pc, #28] @ (281f20 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 281e70 │ │ │ │ lsrs r4, r1, #2 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r7, #174 @ 0xae │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + cmp r7, #198 @ 0xc6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #116] @ (281fac ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -747125,17 +747127,17 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ bl 134114 │ │ │ │ ldrd r0, r3, [sp] │ │ │ │ b.n 281ff4 │ │ │ │ nop │ │ │ │ lsls r4, r0, #28 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ + cmp r6, #120 @ 0x78 │ │ │ │ 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, #96] @ (2820f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -747217,15 +747219,15 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r6, r7, #22 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r0, r3, #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, #2268] @ 0x8dc │ │ │ │ @@ -747296,15 +747298,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ble.n 282244 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ble.n 2821e0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ @@ -747493,16 +747495,16 @@ │ │ │ │ b.n 2823e4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 282540 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 7, r0, cr4, cr3, {7} │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + vqadd.u32 q0, q10, │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r5, #3 │ │ │ │ bgt.n 28241c │ │ │ │ lsls r3, r6, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -747887,15 +747889,15 @@ │ │ │ │ bl 282498 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ mrc2 1, 2, r0, cr10, cr3, {3} │ │ │ │ - b.n 282aa0 │ │ │ │ + b.n 282b00 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cbz r0, 2828e2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ (2828e4 ) │ │ │ │ @@ -747943,15 +747945,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stc2l 1, cr0, [sl, #460] @ 0x1cc │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ + movs r6, #0 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -748090,19 +748092,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (282ad4 ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 282aa6 │ │ │ │ nop │ │ │ │ mrrc2 1, 7, r0, r8, cr3 │ │ │ │ - udf #228 @ 0xe4 │ │ │ │ + svc 20 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r4, #112 @ 0x70 │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r4, #126 @ 0x7e │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ 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 r6, [pc, #40] @ (282b10 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -748168,19 +748170,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 282b6c │ │ │ │ nop │ │ │ │ @ instruction: 0xfba20173 │ │ │ │ - movs r3, #238 @ 0xee │ │ │ │ + movs r4, #30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - udf #10 │ │ │ │ + udf #58 @ 0x3a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r4, #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 r3, [pc, #32] @ (282bd4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -748242,19 +748244,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 282c18 │ │ │ │ nop │ │ │ │ @ instruction: 0xfadc0173 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r3, #100 @ 0x64 │ │ │ │ + movs r3, #148 @ 0x94 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r3, #134 @ 0x86 │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #184] @ (282d34 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -748329,19 +748331,19 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 282568 │ │ │ │ b.n 282ccc │ │ │ │ nop │ │ │ │ @ instruction: 0xfa4a0173 │ │ │ │ - movs r3, #68 @ 0x44 │ │ │ │ + movs r3, #116 @ 0x74 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + movs r3, #30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r3, #52 @ 0x34 │ │ │ │ lsls r0, r3, #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 │ │ │ │ @@ -751849,17 +751851,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 285574 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r3, r6, #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 │ │ │ │ @@ -752338,15 +752340,15 @@ │ │ │ │ addeq.w r0, r0, r1, lsr #1 │ │ │ │ cmp r4, ip │ │ │ │ bne.n 285a78 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ movw r3, #34074 @ 0x851a │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 285ae2 │ │ │ │ movw r3, #34068 @ 0x8514 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 285b18 │ │ │ │ @@ -752456,19 +752458,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ b.n 285bbc │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r2!, {r1, r4, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r2!, {r1, r4, r7} │ │ │ │ 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, r2 │ │ │ │ mov r7, r0 │ │ │ │ @@ -752549,16 +752551,16 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 285c9a │ │ │ │ nop │ │ │ │ - usat r0, #23, ip, asr #3 │ │ │ │ - usat r0, #23, sl, lsl #3 │ │ │ │ + @ instruction: 0xf3dc00d7 │ │ │ │ + @ instruction: 0xf3ba00d7 │ │ │ │ stmdb 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] @ (28602c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r4, [pc, #828] @ (286030 ) │ │ │ │ @@ -752882,42 +752884,42 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 285fd6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r3, pc, #40 @ (adr r3, 286058 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 28607c │ │ │ │ + ble.n 2860dc │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r1, pc, #424 @ (adr r1, 2861e4 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ble.n 286040 │ │ │ │ + ble.n 2860a0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - sub.w r0, r6, #215 @ 0xd7 │ │ │ │ - rsb r0, r4, #215 @ 0xd7 │ │ │ │ - @ instruction: 0xf19200d7 │ │ │ │ - bgt.n 285f74 │ │ │ │ + rsbs r0, r6, #215 @ 0xd7 │ │ │ │ + @ instruction: 0xf1f400d7 │ │ │ │ + rsb r0, r2, #215 @ 0xd7 │ │ │ │ + bgt.n 285fd4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - blt.n 286018 │ │ │ │ + bgt.n 286078 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - blt.n 28612c │ │ │ │ + blt.n 285f8c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - blt.n 285f5c │ │ │ │ + blt.n 285fbc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds.w r0, sl, #215 @ 0xd7 │ │ │ │ - @ instruction: 0xf0ec00d7 │ │ │ │ - add.w r0, r4, #215 @ 0xd7 │ │ │ │ - eor.w r0, r2, #215 @ 0xd7 │ │ │ │ - eors.w r0, ip, #215 @ 0xd7 │ │ │ │ - blt.n 285f88 │ │ │ │ + adc.w r0, sl, #215 @ 0xd7 │ │ │ │ + adds.w r0, ip, #215 @ 0xd7 │ │ │ │ + @ instruction: 0xf13400d7 │ │ │ │ + @ instruction: 0xf0b200d7 │ │ │ │ + @ instruction: 0xf0cc00d7 │ │ │ │ + blt.n 285fe8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - orn r0, ip, #215 @ 0xd7 │ │ │ │ - blt.n 285f88 │ │ │ │ + eors.w r0, ip, #215 @ 0xd7 │ │ │ │ + blt.n 285fe8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - blt.n 285fa0 │ │ │ │ + blt.n 286000 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #412] @ (286230 ) │ │ │ │ @@ -753087,24 +753089,24 @@ │ │ │ │ bl 208eb4 │ │ │ │ b.n 2861b2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + pop {r2, pc} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - vqadd.s32 q8, q8, │ │ │ │ + vshr.s64 q0, , #48 │ │ │ │ ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - vqadd.s16 q0, q13, │ │ │ │ - vqadd.s64 q0, q8, │ │ │ │ - pop {r1, r3, r5} │ │ │ │ + vqadd.s8 q8, q13, │ │ │ │ + vqadd.s32 q8, q8, │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cbnz r4, 2862d0 │ │ │ │ + pop {r2, r5} │ │ │ │ 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 │ │ │ │ mov r5, r3 │ │ │ │ ldrh r3, [r1, #8] │ │ │ │ @@ -753163,18 +753165,18 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2862b4 │ │ │ │ nop │ │ │ │ - mrc 0, 4, r0, cr0, cr7, {6} │ │ │ │ - mcr 0, 1, r0, cr14, cr7, {6} │ │ │ │ - mrc 0, 3, r0, cr6, cr7, {6} │ │ │ │ - mcr 0, 3, r0, cr10, cr7, {6} │ │ │ │ + mcr 0, 6, r0, cr0, cr7, {6} │ │ │ │ + mrc 0, 2, r0, cr14, cr7, {6} │ │ │ │ + mcr 0, 5, r0, cr6, cr7, {6} │ │ │ │ + mrc 0, 4, r0, cr10, cr7, {6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -753538,16 +753540,16 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldc 0, cr0, [r2, #-860] @ 0xfffffca4 │ │ │ │ - adcs.w r0, ip, r7, lsr #3 │ │ │ │ + stcl 0, cr0, [r2, #-860] @ 0xfffffca4 │ │ │ │ + @ instruction: 0xeb8c00d7 │ │ │ │ stmdb 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -754921,39 +754923,39 @@ │ │ │ │ b.w 286baa │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - b.n 2871a4 │ │ │ │ + b.n 287204 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 286e14 │ │ │ │ + b.n 286e74 │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r6, #5 │ │ │ │ asrs r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - udf #122 @ 0x7a │ │ │ │ + udf #170 @ 0xaa │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ble.n 28744c │ │ │ │ + ble.n 2874ac │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ble.n 287628 │ │ │ │ + ble.n 287488 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ble.n 2875ec │ │ │ │ + ble.n 28764c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ble.n 2875a4 │ │ │ │ + ble.n 287604 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ble.n 287584 │ │ │ │ + ble.n 2875e4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bgt.n 287514 │ │ │ │ + ble.n 287574 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bgt.n 287504 │ │ │ │ + ble.n 287564 │ │ │ │ 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 r4, [pc, #180] @ (287624 ) │ │ │ │ mov ip, r0 │ │ │ │ @@ -755026,19 +755028,19 @@ │ │ │ │ ldrb.w r3, [r3, #1458] @ 0x5b2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2875b0 │ │ │ │ b.n 2875e8 │ │ │ │ nop │ │ │ │ cbz r4, 28763c │ │ │ │ lsls r3, r6, #5 │ │ │ │ - bgt.n 287698 │ │ │ │ + bgt.n 2876f8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bgt.n 287640 │ │ │ │ + bgt.n 2876a0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #456] @ (2877fc ) │ │ │ │ + ldr r1, [pc, #648] @ (2878bc ) │ │ │ │ lsls r7, r5, #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] @ (2876f8 ) │ │ │ │ mov ip, r0 │ │ │ │ @@ -755110,19 +755112,19 @@ │ │ │ │ add.w r3, r0, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1458] @ 0x5b2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 287684 │ │ │ │ b.n 2876be │ │ │ │ sub sp, #0 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - blt.n 28778c │ │ │ │ + blt.n 2877ec │ │ │ │ lsls r7, r2, #3 │ │ │ │ - blt.n 287728 │ │ │ │ + blt.n 287788 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [pc, #624] @ (287978 ) │ │ │ │ + ldr r0, [pc, #816] @ (287a38 ) │ │ │ │ lsls r7, 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #108] @ (287788 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -755167,17 +755169,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - bge.n 287754 │ │ │ │ + blt.n 2877b4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + ldr r0, [pc, #104] @ (2877fc ) │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r0 │ │ │ │ @@ -755226,17 +755228,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - bge.n 2878ec │ │ │ │ + bge.n 28774c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bx r9 │ │ │ │ + bx pc │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #240] @ (287934 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -755330,19 +755332,19 @@ │ │ │ │ mov r9, r0 │ │ │ │ b.n 28788e │ │ │ │ mov fp, r3 │ │ │ │ mov.w r8, #6 │ │ │ │ b.n 28788e │ │ │ │ add r6, sp, #520 @ 0x208 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - bls.n 2878fc │ │ │ │ + bge.n 28795c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bls.n 287868 │ │ │ │ + bls.n 2878c8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mov r6, sp │ │ │ │ + mov lr, r3 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -755463,19 +755465,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - bhi.n 287a4c │ │ │ │ + bls.n 287aac │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 287ae4 │ │ │ │ + bhi.n 287b44 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 287a84 │ │ │ │ + bhi.n 287ae4 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #196] @ (287b60 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -755550,19 +755552,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #168 @ 0xa8 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - bvc.n 287ac8 │ │ │ │ + bvc.n 287b28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 287bd8 │ │ │ │ + bvc.n 287c38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r0, r2 │ │ │ │ + add r0, r8 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r3, [pc, #196] @ (287c48 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -755637,19 +755639,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - bvs.n 287c18 │ │ │ │ + bvc.n 287c78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvs.n 287d28 │ │ │ │ + bvs.n 287b88 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - orrs r0, r5 │ │ │ │ + muls r0, r3 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #180] @ (287d20 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -755724,17 +755726,17 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r3 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 287ca2 │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - bvs.n 287d9c │ │ │ │ + bvs.n 287dfc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvs.n 287d50 │ │ │ │ + bvs.n 287db0 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #180] @ (287df4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -755808,17 +755810,17 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r3 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 287d76 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - bpl.n 287d00 │ │ │ │ + bpl.n 287d60 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bpl.n 287ebc │ │ │ │ + bpl.n 287d1c │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #184] @ (287ecc ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -755894,17 +755896,17 @@ │ │ │ │ b.n 287e46 │ │ │ │ mov r1, r3 │ │ │ │ movs r6, #6 │ │ │ │ b.n 287e46 │ │ │ │ nop │ │ │ │ add r0, sp, #712 @ 0x2c8 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - bmi.n 287e84 │ │ │ │ + bpl.n 287ee4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bmi.n 287e34 │ │ │ │ + bmi.n 287e94 │ │ │ │ lsls r7, r2, #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] @ (287f6c ) │ │ │ │ @@ -755961,15 +755963,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2863a4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, pc} │ │ │ │ add r7, pc, #872 @ (adr r7, 2882d8 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - bmi.n 287f74 │ │ │ │ + bmi.n 287fd4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ movw r3, #35864 @ 0x8c18 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 287fe4 │ │ │ │ bhi.n 287f9c │ │ │ │ movw r3, #34037 @ 0x84f5 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -756149,15 +756151,15 @@ │ │ │ │ ldrb.w r1, [r1, lr] │ │ │ │ cmp r1, r4 │ │ │ │ bls.n 288084 │ │ │ │ b.n 2880ec │ │ │ │ nop │ │ │ │ ldrb r4, [r7, #31] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - bcs.n 28812c │ │ │ │ + bcc.n 28818c │ │ │ │ lsls r7, r2, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -756990,33 +756992,33 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r7, #22] │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r5, #22] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r2, [sp, #704] @ 0x2c0 │ │ │ │ + str r2, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bpl.n 288adc │ │ │ │ + bpl.n 288b3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - beq.n 288ac4 │ │ │ │ + beq.n 288b24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r0, #19] │ │ │ │ lsls r3, r6, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ + ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldmia r6!, {r1, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r6, [pc, #1904] @ 289250 │ │ │ │ @@ -757624,19 +757626,19 @@ │ │ │ │ cmp r8, r9 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ cmp r8, r9 │ │ │ │ strb r6, [r1, #20] │ │ │ │ lsls r3, r6, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #0] │ │ │ │ + ldrh r0, [r1, #2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ add.w r3, r7, #98304 @ 0x18000 │ │ │ │ ldrb.w r2, [r3, #1503] @ 0x5df │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 288cf0 │ │ │ │ ldrb.w r2, [r3, #1636] @ 0x664 │ │ │ │ ldr r3, [pc, #712] @ (289540 ) │ │ │ │ @@ -758305,19 +758307,19 @@ │ │ │ │ ldmia r7!, {} │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #0] @ (289a30 ) │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r6, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + stmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ vldr s14, [r7, #80] @ 0x50 │ │ │ │ vcmpe.f32 s14, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r4, #0 │ │ │ │ ble.n 289a7e │ │ │ │ @@ -759188,25 +759190,25 @@ │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r2] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + strb r4, [r3, #15] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - uxth r4, r6 │ │ │ │ + uxtb r4, r4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb67e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - sxtb r6, r1 │ │ │ │ + sxtb r6, r7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + cbz r4, 28a522 │ │ │ │ lsls r7, r2, #3 │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ ldrb.w r2, [r3, #1524] @ 0x5f4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 28a1a4 │ │ │ │ ldrb.w r1, [r3, #1636] @ 0x664 │ │ │ │ ldr r3, [pc, #836] @ (28a874 ) │ │ │ │ @@ -759481,21 +759483,21 @@ │ │ │ │ vldr s15, [r6] │ │ │ │ b.n 28a586 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ + add r6, sp, #280 @ 0x118 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r7, [pc, #3152] @ 28b4ec │ │ │ │ @@ -760510,31 +760512,31 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.w 28a91a │ │ │ │ nop │ │ │ │ ldrsb r2, [r2, r5] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r7, r2, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #560 @ (adr r3, 28b73c ) │ │ │ │ + add r3, pc, #752 @ (adr r3, 28b7fc ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r0, pc, #864 @ (adr r0, 28b870 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 28b530 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrh r1, [r4, #8] │ │ │ │ movw r3, #65533 @ 0xfffd │ │ │ │ ands r3, r1 │ │ │ │ cmp.w r3, #37120 @ 0x9100 │ │ │ │ beq.w 28b374 │ │ │ │ ldr.w r2, [fp] │ │ │ │ @@ -761484,25 +761486,25 @@ │ │ │ │ cmp r3, #18 │ │ │ │ bne.w 28bad6 │ │ │ │ b.n 28bac2 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ bic.w r0, r0, #2 │ │ │ │ subs.w r0, r0, #37120 @ 0x9100 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -761665,19 +761667,19 @@ │ │ │ │ ldmia r7!, {} │ │ │ │ subs r6, #194 @ 0xc2 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #98 @ 0x62 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r6, [sp, #32] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [sp, #680] @ 0x2a8 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strh r0, [r7, r3] │ │ │ │ lsls r4, r5, #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] @ (28c474 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -761921,21 +761923,21 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 28c4d0 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r3, #102 @ 0x66 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r2, #238 @ 0xee │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldr r7, [pc, #736] @ (28c860 ) │ │ │ │ + ldr r7, [pc, #928] @ (28c920 ) │ │ │ │ lsls r4, r5, #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] @ (28c6d0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -762121,17 +762123,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ bl 134114 │ │ │ │ b.n 28c722 │ │ │ │ - ldrh r2, [r5, #46] @ 0x2e │ │ │ │ + ldrh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r6, [r3, #46] @ 0x2e │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ movw ip, #4100 @ 0x1004 │ │ │ │ @@ -762196,17 +762198,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ bl 134114 │ │ │ │ b.n 28c7ea │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r7, r2, #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] @ (28c8c8 ) │ │ │ │ @@ -762235,15 +762237,15 @@ │ │ │ │ bl 28c124 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrsh r4, [r0, r1] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r2, [r0, #42] @ 0x2a │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ 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, #64] @ (28c920 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762270,15 +762272,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 28c2e0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r4, [r4, r7] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ 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, #64] @ (28c978 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762305,15 +762307,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 28c480 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r4, [r1, r6] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r4, [r3, #36] @ 0x24 │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ 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, #64] @ (28c9d0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762340,15 +762342,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 28c580 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r4, [r6, r4] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r4, [r2, #34] @ 0x22 │ │ │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ │ │ 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, #64] @ (28ca28 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762375,15 +762377,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 28c6dc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r4, [r3, r3] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ 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, #64] @ (28ca80 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762410,15 +762412,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 28c7a4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r4, [r0, r2] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ 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, #88] @ (28caf4 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -762454,15 +762456,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r2, [r5, r0] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r0, [r2, #28] │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ 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, #80] @ (28cb5c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762496,17 +762498,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28cb46 │ │ │ │ ldrh r0, [r7, r6] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r6, [r5, #26] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + ands r4, r4 │ │ │ │ lsls r6, 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, #84] @ (28cbcc ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -762542,17 +762544,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrh r2, [r1, r5] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r6, [r3, #22] │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r2, [r7, #22] │ │ │ │ lsls r7, r2, #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] @ (28cc4c ) │ │ │ │ @@ -762591,15 +762593,15 @@ │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r3, r3] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r6, [r6, #20] │ │ │ │ + ldrh r6, [r4, #22] │ │ │ │ lsls r7, r2, #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] @ (28ccc8 ) │ │ │ │ @@ -762637,15 +762639,15 @@ │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r6, [r7, #18] │ │ │ │ lsls r7, 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, #84] @ (28cd38 ) │ │ │ │ @@ -762679,17 +762681,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28cd1e │ │ │ │ nop │ │ │ │ ldr r0, [r4, r7] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r6, [r5, #14] │ │ │ │ + ldrh r6, [r3, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, #26 │ │ │ │ + subs r6, #74 @ 0x4a │ │ │ │ lsls r6, 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, #84] @ (28cda8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -762726,17 +762728,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r6, r5] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + ldrh r6, [r6, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ 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, #84] @ (28ce18 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -762772,17 +762774,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [r7, r3] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r6, [r1, #10] │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ 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, #80] @ (28ce84 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762816,17 +762818,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28ce6e │ │ │ │ ldr r0, [r2, r2] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r2, [r4, #8] │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ lsls r6, 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, #84] @ (28cef4 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -762863,17 +762865,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r4, r0] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r6, [r5, #6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ 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, #84] @ (28cf64 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -762909,17 +762911,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsb r2, [r6, r6] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r6, [r0, #4] │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ 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, #80] @ (28cfd0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762953,17 +762955,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28cfba │ │ │ │ ldrsb r4, [r0, r5] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + ldrh r2, [r2, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ lsls r6, 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, #80] @ (28d03c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762997,17 +762999,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28d026 │ │ │ │ ldrsb r0, [r3, r3] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + ldrh r6, [r7, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r3, #20 │ │ │ │ + subs r3, #68 @ 0x44 │ │ │ │ lsls r6, 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, #56] @ (28d090 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -763033,15 +763035,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 28c6dc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsb r4, [r5, r1] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strh r6, [r5, #60] @ 0x3c │ │ │ │ + strh r6, [r3, #62] @ 0x3e │ │ │ │ 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, #60] @ (28d0e4 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -763068,15 +763070,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 28c6dc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsb r2, [r3, r0] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strh r2, [r7, #58] @ 0x3a │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ 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, #80] @ (28d14c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -763110,17 +763112,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28d136 │ │ │ │ strb r0, [r1, r7] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strh r6, [r1, #58] @ 0x3a │ │ │ │ + strh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r2, #52 @ 0x34 │ │ │ │ lsls r6, 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, #56] @ (28d1a0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -763146,15 +763148,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 28c7a4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strb r4, [r3, r5] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strh r6, [r5, #54] @ 0x36 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ 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, #60] @ (28d1f4 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -763181,15 +763183,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 28c7a4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r2, [r1, r4] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strh r2, [r7, #52] @ 0x34 │ │ │ │ + strh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r3, [pc, #636] @ (28d47c ) │ │ │ │ mov ip, r0 │ │ │ │ push {r4} │ │ │ │ movw r0, #36873 @ 0x9009 │ │ │ │ add r3, pc │ │ │ │ cmp r1, r0 │ │ │ │ @@ -763493,17 +763495,17 @@ │ │ │ │ lsls r3, r6, #5 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #4 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strh r2, [r7, #22] │ │ │ │ + strh r2, [r5, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #104] @ (28d5c4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -763547,17 +763549,17 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r2, [r5, r5] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + strh r6, [r4, #24] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #164] @ (28d688 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -763627,21 +763629,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r4, [r1, r3] │ │ │ │ lsls r3, r6, #5 │ │ │ │ cmp r2, #20 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r2, #24] │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r1, #176 @ 0xb0 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + strh r4, [r4, #18] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #176] @ (28d764 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -763714,21 +763716,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r7, [pc, #984] @ (28db3c ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #16] │ │ │ │ + strh r0, [r0, #18] │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r0, #212 @ 0xd4 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + subs r5, #254 @ 0xfe │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r1, #12] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #172] @ (28d83c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -763801,21 +763803,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r7, [pc, #104] @ (28d8a4 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ cmp r0, #104 @ 0x68 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r1, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r7, #252 @ 0xfc │ │ │ │ lsls r3, r6, #5 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r5, #38 @ 0x26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ 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 r4, [pc, #112] @ (28d8d8 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -763862,19 +763864,19 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r6, [pc, #376] @ (28da54 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strh r0, [r0, #6] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r4, #136 @ 0x88 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + strh r2, [r2, #0] │ │ │ │ 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 r4, [pc, #120] @ (28d974 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -763922,19 +763924,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r5, [pc, #808] @ (28dca0 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r0, [r6, #2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #116] @ (28da0c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -763983,19 +763985,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [pc, #184] @ (28dac8 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r0, [r1, #31] │ │ │ │ + ldrb r0, [r7, #31] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r4, [r5, #26] │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ 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, #64] @ (28da6c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -764022,15 +764024,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 288acc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [pc, #608] @ (28dcd0 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r0, [r2, #29] │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ 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, #64] @ (28dac4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -764057,15 +764059,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 289548 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [pc, #256] @ (28dbc8 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + ldrb r4, [r7, #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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #92] @ (28db38 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -764105,15 +764107,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 289548 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #928] @ (28dedc ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r0, [r1, #27] │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ 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 r3, [pc, #92] @ (28dbac ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -764153,15 +764155,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 289548 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #464] @ (28dd80 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r4, [r3, #26] │ │ │ │ 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, #88] @ (28dc20 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -764197,15 +764199,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r2, [pc, #1016] @ (28e01c ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ 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, #84] @ (28dc8c ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -764241,15 +764243,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r2, [pc, #552] @ (28deb8 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ 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, #80] @ (28dcf4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -764283,17 +764285,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28dcde │ │ │ │ ldr r2, [pc, #128] @ (28dd78 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ lsls r6, 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, #88] @ (28dd6c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -764329,15 +764331,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #712] @ (28e038 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ 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, #84] @ (28ddd8 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -764373,15 +764375,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #248] @ (28ded4 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r2, [r0, #19] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ 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, #80] @ (28de40 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -764415,17 +764417,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28de2a │ │ │ │ ldr r0, [pc, #848] @ (28e194 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r6, [r5, #18] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r6, 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 r3, [pc, #108] @ (28dec8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -764472,17 +764474,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28dea0 │ │ │ │ ldr r0, [pc, #416] @ (28e06c ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ lsls r6, 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 r6, [pc, #84] @ (28df38 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -764521,15 +764523,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 289548 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx ip │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ 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 r6, [pc, #88] @ (28dfa8 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -764569,15 +764571,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 289548 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ bxns lr │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r2, #14] │ │ │ │ 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 r3, [pc, #108] @ (28e02c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -764624,17 +764626,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28e004 │ │ │ │ bxns r0 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r3, #36 @ 0x24 │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ lsls r6, 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 r6, [pc, #84] @ (28e09c ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -764673,15 +764675,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 289548 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r4, pc │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r2, [r4, #10] │ │ │ │ + ldrb r2, [r2, #11] │ │ │ │ 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 r6, [pc, #88] @ (28e10c ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -764721,15 +764723,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 289548 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ mov r0, r2 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ + ldrb r2, [r0, #10] │ │ │ │ lsls r7, r2, #3 │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ cbz r1, 28e126 │ │ │ │ @@ -764894,23 +764896,23 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ ldr r2, [pc, #28] @ (28e2ec ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28e28a │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r2, [r0, #3] │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r3, #108 @ 0x6c │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bgt.n 28e240 │ │ │ │ + bgt.n 28e2a0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bgt.n 28e210 │ │ │ │ + bgt.n 28e270 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -765736,25 +765738,25 @@ │ │ │ │ nop │ │ │ │ subs r5, #162 @ 0xa2 │ │ │ │ lsls r3, r6, #5 │ │ │ │ asrs r2, r4, #27 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ lsls r7, r2, #3 │ │ │ │ asrs r2, r4, #26 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb r0, [r6, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r0, [r2, #2] │ │ │ │ + strb r0, [r0, #3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r4, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r2, [r7, #2] │ │ │ │ + strb r2, [r5, #3] │ │ │ │ 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] @ (28ec20 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -765786,15 +765788,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ subs r2, #148 @ 0x94 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strb r2, [r2, #0] │ │ │ │ + strb r2, [r0, #1] │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ @@ -765866,29 +765868,29 @@ │ │ │ │ ldr r2, [pc, #44] @ (28ed48 ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28ecc6 │ │ │ │ nop │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + strb r2, [r6, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 28ed8c │ │ │ │ + bhi.n 28edec │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r5, #124] @ 0x7c │ │ │ │ + strb r4, [r3, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + strb r4, [r5, #1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [r5, #124] @ 0x7c │ │ │ │ + strb r0, [r3, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r6, [r0, #2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ + strb r6, [r0, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + strb r2, [r1, #1] │ │ │ │ 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 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ @@ -766073,25 +766075,25 @@ │ │ │ │ str.w r5, [r8, #4] │ │ │ │ b.n 28ee9e │ │ │ │ ldr r3, [r1, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #12] │ │ │ │ b.n 28ee4c │ │ │ │ nop │ │ │ │ - bvc.n 28ef24 │ │ │ │ + bhi.n 28ef84 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvs.n 28ef40 │ │ │ │ + bvc.n 28efa0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r3, #108] @ 0x6c │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ 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 r3, [pc, #144] @ (28effc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -766148,21 +766150,21 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28efaa │ │ │ │ nop │ │ │ │ adds r7, #90 @ 0x5a │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + ldr r2, [r6, #88] @ 0x58 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r0, #92] @ 0x5c │ │ │ │ + ldr r6, [r6, #92] @ 0x5c │ │ │ │ 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, #320] @ (28f164 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -766283,21 +766285,21 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28f072 │ │ │ │ nop │ │ │ │ adds r6, #162 @ 0xa2 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r0, [pc, #568] @ (28f3c4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -766762,23 +766764,23 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b8f80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 28f4de │ │ │ │ nop │ │ │ │ adds r2, #234 @ 0xea │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r7, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #136] @ (28f744 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -766831,15 +766833,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28f72e │ │ │ │ nop │ │ │ │ adds r0, #10 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ 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 │ │ │ │ ldr r7, [pc, #520] @ (28f968 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -767033,39 +767035,39 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28f864 │ │ │ │ cmp r7, #102 @ 0x66 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + str r6, [r6, #124] @ 0x7c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r2, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r7, #96] @ 0x60 │ │ │ │ + str r6, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #156] @ (28fa50 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -767127,19 +767129,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #16 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r2, #3 │ │ │ │ cbnz r1, 28fa6c │ │ │ │ add.w r0, r0, #524288 @ 0x80000 │ │ │ │ ldr.w r0, [r0, #3780] @ 0xec4 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -767216,15 +767218,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 28fb14 │ │ │ │ nop │ │ │ │ cmp r3, #206 @ 0xce │ │ │ │ lsls r3, r6, #5 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ lsls r6, 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] @ (28fbbc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -767320,19 +767322,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #238 @ 0xee │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (28fd30 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ @@ -767407,17 +767409,17 @@ │ │ │ │ bl 208eb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ lsls r3, r6, #5 │ │ │ │ cmp r1, #238 @ 0xee │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ lsls r7, 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] @ (28fd9c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -767493,15 +767495,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 28fdea │ │ │ │ nop │ │ │ │ cmp r1, #22 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ 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] @ (28fe48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -767550,17 +767552,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (28fec0 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r2, #48] @ 0x30 │ │ │ │ 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 r3, [pc, #128] @ (28ff54 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -767613,19 +767615,19 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r3, [r7, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r7, #240 @ 0xf0 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r0, [r1, #48] @ 0x30 │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r6, [r1, r1] │ │ │ │ + ldrsh r6, [r7, 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, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #160] @ (290018 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -767686,21 +767688,21 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r7, #78 @ 0x4e │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r0, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ 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 r5, [pc, #220] @ (29011c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -767785,21 +767787,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r6, #134 @ 0x86 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + str r4, [r5, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r4, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r0, #25 │ │ │ │ bhi.n 290152 │ │ │ │ tbb [pc, r0] │ │ │ │ adds r7, #58 @ 0x3a │ │ │ │ lsrs r0, r2, #20 │ │ │ │ lsrs r5, r1, #20 │ │ │ │ @@ -767858,45 +767860,45 @@ │ │ │ │ ldr r0, [pc, #68] @ (2901ec ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ (2901f0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r6, r7, r7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r4, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r6, #24] │ │ │ │ + str r2, [r4, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r5, #24] │ │ │ │ + str r6, [r3, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 2908c0 │ │ │ │ + b.n 290920 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + str r4, [r2, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bkpt 0x003e │ │ │ │ + bkpt 0x006e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + str r4, [r2, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r4, sp, #616 @ 0x268 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r7, #1] │ │ │ │ + strb r4, [r5, #2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r7, #134 @ 0x86 │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r3, #2 │ │ │ │ lsls r1, r3, #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 │ │ │ │ @@ -767968,21 +767970,21 @@ │ │ │ │ b.n 290284 │ │ │ │ ldr r2, [pc, #24] @ (2902bc ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 290254 │ │ │ │ - str r0, [r6, #16] │ │ │ │ + str r0, [r4, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r0, [r5, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r6, #8] │ │ │ │ + str r4, [r4, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r0, [r4, #12] │ │ │ │ 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 │ │ │ │ ldr.w sl, [pc, #520] @ 2904dc │ │ │ │ @@ -768190,53 +768192,53 @@ │ │ │ │ ldr r1, [pc, #92] @ (29052c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ b.n 290350 │ │ │ │ nop │ │ │ │ stc2 1, cr0, [r2, #-456]! @ 0xfffffe38 │ │ │ │ - str r2, [r5, #8] │ │ │ │ + str r2, [r3, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + str r4, [r3, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r0, [r4, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ + asrs r6, r3, #4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + str r0, [r6, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + ldrsb r0, [r1, r4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 29071c │ │ │ │ + b.n 29077c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r4, r8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [pc, #24] @ (290520 ) │ │ │ │ + ldr r2, [pc, #216] @ (2905e0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r6, [r3, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #848] @ (290860 ) │ │ │ │ + ldr r2, [pc, #16] @ (290520 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + str r2, [r4, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #640] @ (290798 ) │ │ │ │ + ldr r1, [pc, #832] @ (290858 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #416] @ (2906c0 ) │ │ │ │ + ldr r1, [pc, #608] @ (290780 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #168] @ (2905d0 ) │ │ │ │ + ldr r1, [pc, #360] @ (290690 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [pc, #968] @ (2908f4 ) │ │ │ │ + ldr r1, [pc, #136] @ (2905b4 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [pc, #920] @ (2908c8 ) │ │ │ │ + ldr r1, [pc, #88] @ (290588 ) │ │ │ │ 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 r7, r3 │ │ │ │ ldr r3, [pc, #224] @ (290624 ) │ │ │ │ @@ -768327,23 +768329,23 @@ │ │ │ │ bl b2354 │ │ │ │ b.n 2905f2 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ lsls r3, r6, #5 │ │ │ │ @ instruction: 0xfab40172 │ │ │ │ asrs r4, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r1, r3] │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrsh r6, [r5, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r2, [r3, r0] │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ lsls r7, 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] │ │ │ │ @@ -768484,21 +768486,21 @@ │ │ │ │ b.n 2906ee │ │ │ │ nop │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ lsls r3, r6, #5 │ │ │ │ ldr??.w r0, [ip, ] │ │ │ │ asrs r4, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ lsls r7, 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, #3984] @ 0xf90 │ │ │ │ mov r9, r2 │ │ │ │ @@ -769300,30 +769302,30 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb.w r0, [r0, ] │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrb r4, [r5, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + subs r4, r2, r2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + adds r4, r4, r6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r6, r0, r4 │ │ │ │ + adds r6, r6, r4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xf3a80172 │ │ │ │ - asrs r6, r0, #25 │ │ │ │ + asrs r6, r6, #25 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldrsb r0, [r7, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -769508,15 +769510,15 @@ │ │ │ │ bne.n 2912c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 2911fc │ │ │ │ nop │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -769744,15 +769746,15 @@ │ │ │ │ b.n 291478 │ │ │ │ sxth r2, r2 │ │ │ │ movs r3, #0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ b.n 2913ce │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r1, #92] @ 0x5c │ │ │ │ mov r5, r1 │ │ │ │ @@ -771241,31 +771243,31 @@ │ │ │ │ b.n 292070 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 292790 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 292554 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - add lr, r7 │ │ │ │ + add lr, sp │ │ │ │ lsls r7, r2, #3 │ │ │ │ - negs r2, r6 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - rors r4, r4 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - sbcs r6, r6 │ │ │ │ + rors r6, r4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r4 │ │ │ │ + adcs r6, r2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r0 │ │ │ │ + lsrs r4, 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 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r6, r2 │ │ │ │ @@ -771500,26 +771502,26 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ b.n 2925dc │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bge.n 292734 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5 │ │ │ │ + adcs r6, r3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adcs r4, r0 │ │ │ │ + adcs r4, r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ bge.n 2927f4 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - stc2 0, cr0, [sl], #968 @ 0x3c8 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + ldc2l 0, cr0, [sl], {242} @ 0xf2 │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ands r0, r1 │ │ │ │ + ands r0, r7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #680] @ (292a30 ) │ │ │ │ add.w fp, r3, #94208 @ 0x17000 │ │ │ │ @@ -771788,17 +771790,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bhi.n 292b10 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 292948 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + subs r6, #172 @ 0xac │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cbz r2, 292a68 │ │ │ │ @@ -771813,15 +771815,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [pc, #8] @ (292a78 ) │ │ │ │ add r2, pc │ │ │ │ blx 7058c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r5, #38 @ 0x26 │ │ │ │ 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, #3280] @ 0xcd0 │ │ │ │ ldr r4, [pc, #204] @ (292b5c ) │ │ │ │ sub.w sp, sp, #780 @ 0x30c │ │ │ │ @@ -771899,17 +771901,17 @@ │ │ │ │ add.w sp, sp, #780 @ 0x30c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bpl.n 292c2c │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #212 @ 0xd4 │ │ │ │ + subs r5, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + subs r4, #176 @ 0xb0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ bmi.n 292ae8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -772094,17 +772096,17 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ b.n 292c12 │ │ │ │ @ instruction: 0xfb440172 │ │ │ │ - subs r3, #56 @ 0x38 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r3, #6 │ │ │ │ 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 │ │ │ │ mov fp, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -772823,15 +772825,15 @@ │ │ │ │ add r2, sp, #20 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 291e7c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf1900172 │ │ │ │ - adds r3, #16 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ lsls r7, r2, #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] @ (2935ec ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -772877,15 +772879,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf1300172 │ │ │ │ ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r2, #240 @ 0xf0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r2, {r1, r2, r3, r5} │ │ │ │ lsls r2, r6, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -772934,15 +772936,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf0a40172 │ │ │ │ ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ + adds r2, #120 @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -772993,15 +772995,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ands.w r1, r8, #114 @ 0x72 │ │ │ │ ldmia r1!, {r3, r4, r6} │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r1, #240 @ 0xf0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r1, {r1, r3} │ │ │ │ lsls r2, r6, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -773026,15 +773028,15 @@ │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 291e7c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ vsra.s8 q0, q9, #2 │ │ │ │ - adds r1, #94 @ 0x5e │ │ │ │ + adds r1, #142 @ 0x8e │ │ │ │ lsls r7, r2, #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] @ (2937e4 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -773079,15 +773081,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ vorn q0, q4, q9 │ │ │ │ ldmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #14 │ │ │ │ + adds r1, #62 @ 0x3e │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r2, r6, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -773135,15 +773137,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ mrc 1, 5, r0, cr0, cr2, {3} │ │ │ │ stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r0, #202 @ 0xca │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -773193,15 +773195,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ mcr 1, 1, r0, cr8, cr2, {3} │ │ │ │ stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmia r7!, {r5} │ │ │ │ lsls r2, r6, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -773227,15 +773229,15 @@ │ │ │ │ movs r4, #2 │ │ │ │ movs r5, #1 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stc 1, cr0, [ip, #456]! @ 0x1c8 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ 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 r7, [pc, #56] @ (2939a0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773259,15 +773261,15 @@ │ │ │ │ movs r4, #2 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldcl 1, cr0, [ip, #-456] @ 0xfffffe38 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ 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 r7, [pc, #56] @ (2939f0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773291,15 +773293,15 @@ │ │ │ │ movs r4, #2 │ │ │ │ movs r5, #3 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stc 1, cr0, [ip, #-456] @ 0xfffffe38 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + cmp r7, #122 @ 0x7a │ │ │ │ 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 r7, [pc, #56] @ (293a40 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773323,15 +773325,15 @@ │ │ │ │ movs r4, #2 │ │ │ │ movs r5, #4 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldc 1, cr0, [ip], #456 @ 0x1c8 │ │ │ │ - cmp r7, #14 │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ 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 r7, [pc, #56] @ (293a90 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773355,15 +773357,15 @@ │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stcl 1, cr0, [ip], #-456 @ 0xfffffe38 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r7, #2 │ │ │ │ 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 r7, [pc, #56] @ (293ae0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773387,15 +773389,15 @@ │ │ │ │ movs r4, #1 │ │ │ │ movs r5, #2 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldc 1, cr0, [ip], {114} @ 0x72 │ │ │ │ - cmp r6, #150 @ 0x96 │ │ │ │ + cmp r6, #198 @ 0xc6 │ │ │ │ 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 r7, [pc, #56] @ (293b30 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773419,15 +773421,15 @@ │ │ │ │ movs r4, #1 │ │ │ │ movs r5, #3 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ rsb r1, ip, r2, ror #1 │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ 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 r7, [pc, #56] @ (293b80 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773451,15 +773453,15 @@ │ │ │ │ movs r4, #1 │ │ │ │ movs r5, #4 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ sbcs.w r1, ip, r2, ror #1 │ │ │ │ - cmp r6, #30 │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ lsls r7, r2, #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} │ │ │ │ @@ -773480,15 +773482,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 292774 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xeb240172 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + cmp r6, #20 │ │ │ │ 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 r7, [pc, #52] @ (293c18 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773510,15 +773512,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 292774 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xeae00172 │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r7, r2, #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] @ (293c5c ) │ │ │ │ @@ -773867,15 +773869,15 @@ │ │ │ │ add r2, sp, #20 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 291e7c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ b.n 293e08 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - cmp r2, #14 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ lsls r7, r2, #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] @ (294068 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -773923,15 +773925,15 @@ │ │ │ │ nop │ │ │ │ b.n 293dd8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ it │ │ │ │ lsl r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ lsls r7, r2, #3 │ │ │ │ itee lt │ │ │ │ lsllt r2, r6, #5 │ │ │ │ pushge {r4, r5, r6, lr} │ │ │ │ movge.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -773982,15 +773984,15 @@ │ │ │ │ nop │ │ │ │ b.n 293d4c │ │ │ │ lsls r2, r6, #5 │ │ │ │ nop {7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + cmp r1, #118 @ 0x76 │ │ │ │ lsls r7, r2, #3 │ │ │ │ itte cs │ │ │ │ lslcs r2, r6, #5 │ │ │ │ pushcs {r4, r5, r6, lr} │ │ │ │ movcc.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -774043,15 +774045,15 @@ │ │ │ │ nop │ │ │ │ b.n 293cc4 │ │ │ │ lsls r2, r6, #5 │ │ │ │ bkpt 0x00e4 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + cmp r0, #254 @ 0xfe │ │ │ │ lsls r7, r2, #3 │ │ │ │ bkpt 0x0096 │ │ │ │ lsls r2, r6, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -774078,15 +774080,15 @@ │ │ │ │ movs r5, #1 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ b.n 293c20 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + cmp r0, #150 @ 0x96 │ │ │ │ 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 r7, [pc, #56] @ (29422c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774111,15 +774113,15 @@ │ │ │ │ movs r5, #2 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ b.n 293bd0 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ 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 r7, [pc, #56] @ (29427c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774144,15 +774146,15 @@ │ │ │ │ movs r5, #3 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ b.n 293b80 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + cmp r0, #38 @ 0x26 │ │ │ │ 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 r7, [pc, #56] @ (2942cc ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774177,15 +774179,15 @@ │ │ │ │ movs r5, #4 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ b.n 293b30 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + movs r7, #238 @ 0xee │ │ │ │ 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 r7, [pc, #60] @ (294320 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774211,15 +774213,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ b.n 294ae4 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + movs r7, #182 @ 0xb6 │ │ │ │ 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 r7, [pc, #60] @ (294374 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774245,15 +774247,15 @@ │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ b.n 294a90 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ 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 r7, [pc, #60] @ (2943c8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774279,15 +774281,15 @@ │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ b.n 294a3c │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ 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 r4, [pc, #44] @ (29440c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -774458,15 +774460,15 @@ │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ b.n 294860 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + movs r5, #134 @ 0x86 │ │ │ │ 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 r7, [pc, #60] @ (2945f8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774492,15 +774494,15 @@ │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ b.n 29480c │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r5, #30 │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ 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 r7, [pc, #60] @ (29464c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774527,15 +774529,15 @@ │ │ │ │ movs r4, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ b.n 2947b8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r4, #230 @ 0xe6 │ │ │ │ + movs r5, #22 │ │ │ │ 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 r7, [pc, #60] @ (2946a0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774561,15 +774563,15 @@ │ │ │ │ movs r4, #4 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ b.n 294764 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r4, #174 @ 0xae │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ 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 r7, [pc, #64] @ (2946f8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774597,15 +774599,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ b.n 294714 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r4, #118 @ 0x76 │ │ │ │ + movs r4, #166 @ 0xa6 │ │ │ │ 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 r7, [pc, #64] @ (294750 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774633,15 +774635,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ svc 180 @ 0xb4 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + movs r4, #106 @ 0x6a │ │ │ │ lsls r7, r2, #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] @ (29478c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -774943,17 +774945,17 @@ │ │ │ │ add r3, pc │ │ │ │ bl b2354 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bgt.n 2949bc │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ bl 294a10 │ │ │ │ @@ -775012,17 +775014,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ blt.n 294b0c │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ + movs r0, #250 @ 0xfa │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #128] @ (294bcc ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -775072,19 +775074,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 294ba6 │ │ │ │ blt.n 294cc8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ lsls r7, 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, #96] @ (294c4c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -775204,21 +775206,21 @@ │ │ │ │ bl 134114 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ add r3, r6 │ │ │ │ b.n 294cb8 │ │ │ │ bge.n 294df0 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + subs r4, r0, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, r7, #4 │ │ │ │ + subs r2, r5, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + subs r0, r6, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, r2, #5 │ │ │ │ + subs r6, r0, #6 │ │ │ │ lsls r7, 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, #96] @ (294da4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -775338,21 +775340,21 @@ │ │ │ │ bl 134114 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ add r3, r6 │ │ │ │ b.n 294e10 │ │ │ │ bls.n 294e98 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r0, r4, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r6, r0, #2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, r7, #1 │ │ │ │ + subs r6, r5, #2 │ │ │ │ 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, #80] @ (294eec ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -775384,17 +775386,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bhi.n 294f40 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - subs r6, r1, #1 │ │ │ │ + subs r6, r7, #1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, r5, #0 │ │ │ │ + subs r2, r3, #1 │ │ │ │ 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 r5, [pc, #124] @ (294f84 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -775446,21 +775448,21 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bvc.n 294f00 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + subs r6, r1, #0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, r1, #0 │ │ │ │ + subs r2, r7, #0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r6, r7, #6 │ │ │ │ + adds r6, r5, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, r2, #6 │ │ │ │ + adds r2, r0, #7 │ │ │ │ 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 r5, [pc, #112] @ (295018 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -775506,19 +775508,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ bvc.n 295054 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - adds r2, r4, #6 │ │ │ │ + adds r2, r2, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r4, r1, #6 │ │ │ │ + adds r4, r7, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r4, r4, #5 │ │ │ │ + adds r4, r2, #6 │ │ │ │ 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, #80] @ (295088 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -775550,17 +775552,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bvs.n 294fa4 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - adds r6, r2, #5 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + adds r2, r4, #5 │ │ │ │ lsls r7, r2, #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] @ (2950d4 ) │ │ │ │ @@ -776067,15 +776069,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 291e7c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ beq.n 2955f8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - adds r0, r0, r0 │ │ │ │ + adds r0, r6, r0 │ │ │ │ lsls r7, r2, #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] @ (295680 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -776122,15 +776124,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ beq.n 2955b8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ add r1, sp, #896 @ 0x380 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + asrs r0, r4, #31 │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r1, sp, #608 @ 0x260 │ │ │ │ lsls r2, r6, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -776180,15 +776182,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ beq.n 295730 │ │ │ │ lsls r2, r6, #5 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #28 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r1, sp, #32 │ │ │ │ lsls r2, r6, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -776240,15 +776242,15 @@ │ │ │ │ nop │ │ │ │ ldmia r7, {r2, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ add r0, sp, #784 @ 0x310 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -776275,15 +776277,15 @@ │ │ │ │ movs r5, #1 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldmia r7!, {} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r2, r1, #25 │ │ │ │ + asrs r2, r7, #25 │ │ │ │ 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 r7, [pc, #56] @ (29584c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776308,15 +776310,15 @@ │ │ │ │ movs r5, #2 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldmia r6!, {r4, r5, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r6, r1, #24 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ 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 r7, [pc, #56] @ (29589c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776341,15 +776343,15 @@ │ │ │ │ movs r5, #3 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldmia r6, {r5, r6} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r2, r2, #23 │ │ │ │ + asrs r2, r0, #24 │ │ │ │ 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 r7, [pc, #56] @ (2958ec ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776374,15 +776376,15 @@ │ │ │ │ movs r5, #4 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldmia r6!, {r4} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r6, r2, #22 │ │ │ │ + asrs r6, r0, #23 │ │ │ │ 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 r7, [pc, #60] @ (295940 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776408,15 +776410,15 @@ │ │ │ │ movs r4, #7 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldmia r5!, {r6, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r2, r3, #21 │ │ │ │ + asrs r2, r1, #22 │ │ │ │ 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 r7, [pc, #60] @ (295994 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776442,15 +776444,15 @@ │ │ │ │ movs r4, #7 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r2, r4, #20 │ │ │ │ + asrs r2, r2, #21 │ │ │ │ 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 r7, [pc, #60] @ (2959e8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776476,15 +776478,15 @@ │ │ │ │ movs r4, #7 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldmia r5!, {r3, r4} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r2, r5, #19 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ 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 r7, [pc, #64] @ (295a40 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776512,15 +776514,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + asrs r2, r4, #19 │ │ │ │ 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 r7, [pc, #64] @ (295a98 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776548,15 +776550,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ + asrs r6, r4, #18 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #64] @ (295af0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776584,15 +776586,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r4, {r2, r4} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + asrs r2, r5, #17 │ │ │ │ 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 r7, [pc, #64] @ (295b48 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776620,15 +776622,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r6, r5, #16 │ │ │ │ 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 r7, [pc, #64] @ (295ba0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776656,15 +776658,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r3!, {r2, r5, r6} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ + asrs r2, r6, #15 │ │ │ │ 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 r7, [pc, #64] @ (295bf8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776692,15 +776694,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r6, r0, #14 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ lsls r7, r2, #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 │ │ │ │ @@ -777281,15 +777283,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 291e7c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ lsls r7, r2, #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] @ (2962bc ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -777339,15 +777341,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r1, r5, r6} │ │ │ │ lsls r2, r6, #5 │ │ │ │ ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #20 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r5, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r6, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -777401,15 +777403,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r6, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -777465,15 +777467,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r6, #5 │ │ │ │ ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r6, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -777500,15 +777502,15 @@ │ │ │ │ movs r5, #1 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmia r2!, {r4, r5, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsrs r6, r4, #14 │ │ │ │ + lsrs r6, r2, #15 │ │ │ │ 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 r7, [pc, #56] @ (29649c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -777533,15 +777535,15 @@ │ │ │ │ movs r5, #2 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmia r2!, {r5, r6} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r2, r4, #14 │ │ │ │ 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 r7, [pc, #56] @ (2964ec ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -777566,15 +777568,15 @@ │ │ │ │ movs r5, #3 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmia r2!, {r4} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ 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 r7, [pc, #56] @ (29653c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -777599,15 +777601,15 @@ │ │ │ │ movs r5, #4 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmia r1!, {r6, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r2, r7, #12 │ │ │ │ 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 │ │ │ │ sub sp, #24 │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -777632,15 +777634,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 291e7c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmia r1!, {r3, r5, r6} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r0, r1, #12 │ │ │ │ lsls r7, r2, #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] @ (296618 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -777690,15 +777692,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r1, r2} │ │ │ │ lsls r2, r6, #5 │ │ │ │ ldr r2, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #10 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ lsls r2, r6, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -777752,15 +777754,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r6, #5 │ │ │ │ ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r6, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -777816,15 +777818,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ittt le │ │ │ │ lslle r2, r6, #5 │ │ │ │ ldrle r1, [sp, #152] @ 0x98 │ │ │ │ lslle r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #6 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r0, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r6, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -777851,15 +777853,15 @@ │ │ │ │ movs r5, #1 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ite pl │ │ │ │ lslpl r2, r6, #5 │ │ │ │ - lsrmi r2, r5, #4 │ │ │ │ + lsrmi r2, r3, #5 │ │ │ │ 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 r7, [pc, #56] @ (2967f8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -777884,15 +777886,15 @@ │ │ │ │ movs r5, #2 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ itt eq │ │ │ │ lsleq r2, r6, #5 │ │ │ │ - lsreq r6, r6, #3 │ │ │ │ + lsreq r6, r4, #4 │ │ │ │ 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 r7, [pc, #56] @ (296848 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -777917,15 +777919,15 @@ │ │ │ │ movs r5, #3 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bkpt 0x00b4 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r2, r6, #3 │ │ │ │ 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 r7, [pc, #56] @ (296898 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -777950,15 +777952,15 @@ │ │ │ │ movs r5, #4 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bkpt 0x0064 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsrs r6, r1, #2 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ lsls r7, r2, #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, #824] @ 0x338 │ │ │ │ @@ -778264,15 +778266,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 208eb4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ hlt 0x0034 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r7, 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 │ │ │ │ mov r5, r0 │ │ │ │ @@ -778476,17 +778478,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb88c │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r2, r1, #12 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ 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, #20] @ (296f08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -778548,21 +778550,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb7a8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + lsls r6, r7, #9 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r6, r5, #8 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #40] @ (296fe8 ) │ │ │ │ mov r3, r1 │ │ │ │ @@ -778634,21 +778636,21 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xb6c8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsls r6, r2, #6 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r6, r2, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ lsls r6, r2, #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] @ (2971bc ) │ │ │ │ @@ -778992,15 +778994,15 @@ │ │ │ │ add sp, #8 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxtb r2, r1 │ │ │ │ lsls r2, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r0, #-856] @ 0xfffffca8 │ │ │ │ + stc2l 0, cr0, [r0, #-856] @ 0xfffffca8 │ │ │ │ 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] @ (297634 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -779085,15 +779087,15 @@ │ │ │ │ add sp, #8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cbz r2, 29765c │ │ │ │ lsls r2, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r8], #-856 @ 0xfffffca8 │ │ │ │ + mrrc2 0, 13, r0, r8, cr6 │ │ │ │ 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, #228] @ (297738 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -779256,15 +779258,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 134114 │ │ │ │ b.n 2977a8 │ │ │ │ add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa4c00d6 │ │ │ │ + @ instruction: 0xfa7c00d6 │ │ │ │ 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, #248] @ (297974 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -779345,15 +779347,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 134114 │ │ │ │ b.n 2978c8 │ │ │ │ add r6, sp, #296 @ 0x128 │ │ │ │ lsls r2, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [r4, r6, lsl #1] │ │ │ │ + vld4. {d16-d19}, [r4 :64], r6 │ │ │ │ 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, #1586] @ 0x632 │ │ │ │ add.w r3, r0, #120320 @ 0x1d600 │ │ │ │ @@ -779522,19 +779524,19 @@ │ │ │ │ ldr r2, [pc, #28] @ (297b98 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 297b2e │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf77200d6 │ │ │ │ - @ instruction: 0xf75200d6 │ │ │ │ - @ instruction: 0xf74400d6 │ │ │ │ + @ instruction: 0xf7a200d6 │ │ │ │ + @ instruction: 0xf78200d6 │ │ │ │ + @ instruction: 0xf77400d6 │ │ │ │ add.w r1, r0, r1, lsl #5 │ │ │ │ push {lr} │ │ │ │ add.w ip, r1, #120320 @ 0x1d600 │ │ │ │ add.w r1, r1, #118784 @ 0x1d000 │ │ │ │ add.w r0, r0, #118784 @ 0x1d000 │ │ │ │ add.w lr, r1, #1600 @ 0x640 │ │ │ │ addw r1, r1, #1604 @ 0x644 │ │ │ │ @@ -779677,19 +779679,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r2, sp, #32 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrh r2, [r3, #34] @ 0x22 │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - rsb r0, r2, #7012352 @ 0x6b0000 │ │ │ │ - sub.w r0, r6, #7012352 @ 0x6b0000 │ │ │ │ - sbc.w r0, lr, #7012352 @ 0x6b0000 │ │ │ │ + @ instruction: 0xf5f200d6 │ │ │ │ + rsbs r0, r6, #7012352 @ 0x6b0000 │ │ │ │ + @ instruction: 0xf59e00d6 │ │ │ │ stmdb sp!, {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] @ (297e3c ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -779874,20 +779876,20 @@ │ │ │ │ ldr r2, [pc, #36] @ (297fbc ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 297f10 │ │ │ │ add r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - @ instruction: 0xf3fe00d6 │ │ │ │ - orn r0, ip, #7012352 @ 0x6b0000 │ │ │ │ - @ instruction: 0xf3d400d6 │ │ │ │ - @ instruction: 0xf3fa00d6 │ │ │ │ - orrs.w r0, r4, #7012352 @ 0x6b0000 │ │ │ │ - bic.w r0, r0, #7012352 @ 0x6b0000 │ │ │ │ + bic.w r0, lr, #7012352 @ 0x6b0000 │ │ │ │ + eors.w r0, ip, #7012352 @ 0x6b0000 │ │ │ │ + and.w r0, r4, #7012352 @ 0x6b0000 │ │ │ │ + bic.w r0, sl, #7012352 @ 0x6b0000 │ │ │ │ + eor.w r0, r4, #7012352 @ 0x6b0000 │ │ │ │ + orrs.w r0, r0, #7012352 @ 0x6b0000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ bls.n 298066 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ vmov s15, ip │ │ │ │ @@ -781424,15 +781426,15 @@ │ │ │ │ blx 6e7d0 <__snprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf0f20164 │ │ │ │ ands.w r1, r6, r4, ror #1 │ │ │ │ - b.n 2996b0 │ │ │ │ + b.n 299710 │ │ │ │ lsls r6, r2, #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 │ │ │ │ @@ -781565,15 +781567,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - b.n 299658 │ │ │ │ + b.n 2996b8 │ │ │ │ lsls r6, r2, #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 │ │ │ │ @@ -781807,15 +781809,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ strd r3, r3, [r4] │ │ │ │ b.n 2994dc │ │ │ │ nop │ │ │ │ - stmia r2!, {r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov fp, r2 │ │ │ │ @@ -782186,32 +782188,32 @@ │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e7d0 <__snprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bgt.n 299a04 │ │ │ │ + bgt.n 299864 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bgt.n 2999ec │ │ │ │ + bgt.n 29984c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r5, pc, #712 @ (adr r5, 299c08 ) │ │ │ │ + add r5, pc, #904 @ (adr r5, 299cc8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r0, r0, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - udf #58 @ 0x3a │ │ │ │ + udf #106 @ 0x6a │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bgt.n 2999ec │ │ │ │ + bgt.n 29984c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds.w r0, lr, #237 @ 0xed │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + adc.w r0, lr, #237 @ 0xed │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ b.n 299f6c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - bgt.n 2999b8 │ │ │ │ + bgt.n 299a18 │ │ │ │ lsls r6, r2, #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 │ │ │ │ @@ -782351,59 +782353,59 @@ │ │ │ │ b.n 299a02 │ │ │ │ ldr r1, [pc, #108] @ (299b18 ) │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ bl 208cc8 │ │ │ │ b.n 29999e │ │ │ │ nop │ │ │ │ - blt.n 299a7c │ │ │ │ + bgt.n 299adc │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 299f0c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - blt.n 299a54 │ │ │ │ + blt.n 299ab4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 299ec8 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - bkpt 0x006c │ │ │ │ + bkpt 0x009c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bgt.n 299ad0 │ │ │ │ + bgt.n 299b30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - blt.n 299a54 │ │ │ │ + blt.n 299ab4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 299e70 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - blt.n 2999e4 │ │ │ │ + blt.n 299a44 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 299e50 │ │ │ │ lsls r4, r6, #5 │ │ │ │ ldc 1, cr0, [ip, #-400]! @ 0xfffffe70 │ │ │ │ - movs r5, #90 @ 0x5a │ │ │ │ + movs r5, #138 @ 0x8a │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 299e10 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds.w r1, r6, r4, asr #1 │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + movs r5, #100 @ 0x64 │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 299dd0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - blt.n 299b54 │ │ │ │ + blt.n 299bb4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 299dac │ │ │ │ lsls r4, r6, #5 │ │ │ │ - movs r4, #250 @ 0xfa │ │ │ │ + movs r5, #42 @ 0x2a │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 299d64 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - bge.n 299afc │ │ │ │ + blt.n 299b5c │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 299d34 │ │ │ │ lsls r4, r6, #5 │ │ │ │ orns r1, r0, r4, asr #1 │ │ │ │ @ instruction: 0xeb960164 │ │ │ │ - bge.n 299ae8 │ │ │ │ + blt.n 299b48 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #1672 @ 0x688 │ │ │ │ push {r4, r5, lr} │ │ │ │ bne.n 299b98 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -782568,59 +782570,59 @@ │ │ │ │ b.n 299b56 │ │ │ │ ldr r0, [pc, #96] @ (299d34 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ b.n 299e88 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r4, [r5, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r0, #62] @ 0x3e │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n 299e3c │ │ │ │ lsls r4, r6, #5 │ │ │ │ b.n 299e04 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n 299da0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ b.n 299d90 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n 299d3c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r0, [r4, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r6, #3 │ │ │ │ svc 242 @ 0xf2 │ │ │ │ lsls r4, r6, #5 │ │ │ │ svc 230 @ 0xe6 │ │ │ │ lsls r4, r6, #5 │ │ │ │ svc 208 @ 0xd0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + strh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + strh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r6, #3 │ │ │ │ svc 136 @ 0x88 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r2, [r1, #52] @ 0x34 │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ svc 112 @ 0x70 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ svc 92 @ 0x5c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - cbnz r2, 299d88 │ │ │ │ + cbnz r2, 299d94 │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -782647,15 +782649,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #184 @ (adr r7, 299e4c ) │ │ │ │ + add r7, pc, #376 @ (adr r7, 299f0c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r0, #15 │ │ │ │ beq.n 299de6 │ │ │ │ ldr r2, [pc, #80] @ (299dec ) │ │ │ │ lsls r1, r0, #31 │ │ │ │ mov.w r3, #46 @ 0x2e │ │ │ │ it mi │ │ │ │ @@ -782702,15 +782704,15 @@ │ │ │ │ lsls r4, r6, #5 │ │ │ │ udf #62 @ 0x3e │ │ │ │ lsls r4, r6, #5 │ │ │ │ udf #48 @ 0x30 │ │ │ │ lsls r4, r6, #5 │ │ │ │ udf #38 @ 0x26 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - rev r4, r5 │ │ │ │ + rev16 r4, 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -782794,29 +782796,29 @@ │ │ │ │ b.n 299eba │ │ │ │ ldr r2, [pc, #40] @ (299f04 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 299e34 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r6, pc, #224 @ (adr r6, 299fd4 ) │ │ │ │ + add r6, pc, #416 @ (adr r6, 29a094 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r2, #18 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bvc.n 299e04 │ │ │ │ + bvc.n 299e64 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #240 @ 0xf0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r7, sp, #32 │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r6, pc, #400 @ (adr r6, 29a098 ) │ │ │ │ + add r6, pc, #592 @ (adr r6, 29a158 ) │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -783216,77 +783218,77 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ bl 299d38 │ │ │ │ b.n 29a05c │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + strh r2, [r2, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r1, #6 │ │ │ │ + subs r4, r7, #6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r1, #14] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r4, pc, #504 @ (adr r4, 29a530 ) │ │ │ │ + add r4, pc, #696 @ (adr r4, 29a5f0 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + add r5, sp, #728 @ 0x2d8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bpl.n 29a2d4 │ │ │ │ + bpl.n 29a334 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bhi.n 29a28c │ │ │ │ + bhi.n 29a2ec │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n 29a2a0 │ │ │ │ + bpl.n 29a300 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r3, pc, #728 @ (adr r3, 29a628 ) │ │ │ │ + add r3, pc, #920 @ (adr r3, 29a6e8 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r4, r1, #7 │ │ │ │ + lsrs r4, r7, #7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r0, pc, #976 @ (adr r0, 29a72c ) │ │ │ │ + add r1, pc, #144 @ (adr r1, 29a3ec ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r6, r2, #0 │ │ │ │ + subs r6, r0, #1 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bcs.n 29a348 │ │ │ │ + bcc.n 29a3a8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + strh r4, [r3, #0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r2, pc, #832 @ (adr r2, 29a6b4 ) │ │ │ │ + add r3, pc, #0 @ (adr r3, 29a374 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 29a390 │ │ │ │ + bmi.n 29a3f0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r2, r6, #3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 29a38c │ │ │ │ + bmi.n 29a3ec │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r6, r1, #7 │ │ │ │ + adds r6, r7, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r0, r1, #7 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + subs r6, r0, #0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + adds r4, r4, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bcc.n 29a2b4 │ │ │ │ + bcc.n 29a314 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r2, pc, #456 @ (adr r2, 29a568 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 29a628 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bcc.n 29a49c │ │ │ │ + bcc.n 29a2fc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r2, pc, #344 @ (adr r2, 29a500 ) │ │ │ │ + add r2, pc, #536 @ (adr r2, 29a5c0 ) │ │ │ │ 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 r9, r3 │ │ │ │ ldrsb.w r3, [r1, #41] @ 0x29 │ │ │ │ @@ -783354,25 +783356,25 @@ │ │ │ │ ldr r2, [pc, #36] @ (29a47c ) │ │ │ │ ldr.w r3, [r1, #360] @ 0x168 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 29a3d0 │ │ │ │ nop │ │ │ │ - bcs.n 29a450 │ │ │ │ + bcc.n 29a4b0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a500 │ │ │ │ + bcs.n 29a560 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a538 │ │ │ │ + bcs.n 29a398 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a37c │ │ │ │ + bcs.n 29a3dc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a520 │ │ │ │ + bcs.n 29a380 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a4b4 │ │ │ │ + bcs.n 29a514 │ │ │ │ lsls r6, r2, #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] @ 29a4ac │ │ │ │ mov r1, r0 │ │ │ │ @@ -783509,49 +783511,49 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r6, r4] │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r5, r4] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - bne.n 29a5b8 │ │ │ │ + bcs.n 29a618 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a610 │ │ │ │ + bcs.n 29a670 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 29ad90 │ │ │ │ + b.n 299df0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bcs.n 29a638 │ │ │ │ + bcs.n 29a698 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bne.n 29a584 │ │ │ │ + bne.n 29a5e4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a620 │ │ │ │ + bcs.n 29a680 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a644 │ │ │ │ + bcs.n 29a6a4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrh r4, [r1, r2] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - bne.n 29a6e8 │ │ │ │ + bne.n 29a548 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bne.n 29a578 │ │ │ │ + bne.n 29a5d8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bne.n 29a6a8 │ │ │ │ + bne.n 29a508 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bne.n 29a6b0 │ │ │ │ + bne.n 29a510 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bne.n 29a6b8 │ │ │ │ + bne.n 29a518 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bne.n 29a6e8 │ │ │ │ + bne.n 29a548 │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 29a708 │ │ │ │ + bne.n 29a568 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bne.n 29a6a0 │ │ │ │ + bne.n 29a700 │ │ │ │ lsls r6, r2, #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 │ │ │ │ @@ -786122,165 +786124,165 @@ │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 29c30c │ │ │ │ strb r3, [r0, #0] │ │ │ │ b.w 29b89a │ │ │ │ nop │ │ │ │ - bcs.n 29c380 │ │ │ │ + bcs.n 29c3e0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - beq.n 29c234 │ │ │ │ + beq.n 29c294 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r2, [r5, #28] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - beq.n 29c394 │ │ │ │ + beq.n 29c3f4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - beq.n 29c348 │ │ │ │ + beq.n 29c3a8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5!, {r1, r4} │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4, {r1, r4, r5} │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r1, r2, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r5!, {r1, r3, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r6!, {r1, r3, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r1, r3, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r6} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + ldmia r0!, {r1, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r0!, {r1, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + stmia r7!, {r3, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r6!, {r1, r4, r6} │ │ │ │ + stmia r6!, {r1, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r3!, {r1, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r3, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cbz r3, 29c45c │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 29c454 │ │ │ │ ldr r2, [pc, #200] @ (29c528 ) │ │ │ │ @@ -786358,25 +786360,25 @@ │ │ │ │ add r2, pc │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 29c516 │ │ │ │ strb r3, [r0, #0] │ │ │ │ b.w 29b89a │ │ │ │ - stmia r1!, {r5, r6} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + stmia r4!, {r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r5!, {r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrsh.w r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 29c54c │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ ldrsh.w r3, [r0, #4] │ │ │ │ @@ -786488,15 +786490,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 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ lsls r6, r2, #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] @ 29cb58 │ │ │ │ subw sp, sp, #1052 @ 0x41c │ │ │ │ @@ -787000,67 +787002,67 @@ │ │ │ │ b.n 29c966 │ │ │ │ mov r3, r5 │ │ │ │ b.n 29cb40 │ │ │ │ subs r1, #116 @ 0x74 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [sp, #856] @ 0x358 │ │ │ │ + str r1, [sp, #24] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r3!, {r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r0, #126 @ 0x7e │ │ │ │ lsls r2, r6, #5 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - eors r0, r6 │ │ │ │ + lsls r0, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ands r0, r6 │ │ │ │ + eors r0, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ + ands r0, r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r2, [r6, #50] @ 0x32 │ │ │ │ + ldrh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r6, #200 @ 0xc8 │ │ │ │ + subs r6, #248 @ 0xf8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cbnz r4, 29cc1c │ │ │ │ + cbnz r4, 29cc28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r0!, {r2, r4} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ cbz r1, 29cc08 │ │ │ │ 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 │ │ │ │ @@ -788871,19 +788873,19 @@ │ │ │ │ blx 6fc34 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ cmp r0, #11 │ │ │ │ bhi.n 29e004 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r2, r2, #32 │ │ │ │ @@ -789684,21 +789686,21 @@ │ │ │ │ lsls r2, r6, #5 │ │ │ │ subs r6, r5, #6 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #536 @ (adr r4, 29eb2c ) │ │ │ │ + add r4, pc, #728 @ (adr r4, 29ebec ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ adds r6, r1, r0 │ │ │ │ lsls r2, r6, #5 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r3, #0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r3, [r7, r6] │ │ │ │ sub.w r2, r3, #38 @ 0x26 │ │ │ │ cmp r2, #4 │ │ │ │ bhi.w 29f740 │ │ │ │ ldr.w r3, [pc, #1528] @ 29ef28 │ │ │ │ add r3, pc │ │ │ │ @@ -790286,19 +790288,19 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 3c79d8 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r8, r0 │ │ │ │ b.n 29edb2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r2, #24 │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r1, #250 @ 0xfa │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r0, #74 @ 0x4a │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ @@ -791117,21 +791119,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ blx 6fc34 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b.w 29e7ea │ │ │ │ - adds r0, r5, #3 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r4, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, 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, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ @@ -792260,21 +792262,21 @@ │ │ │ │ ... │ │ │ │ lsls r2, r2, #13 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r0, #13 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r0, [pc, #872] @ (2a06c0 ) │ │ │ │ lsls r2, r6, #5 │ │ │ │ sub.w r7, r3, #65 @ 0x41 │ │ │ │ cmp r7, #7 │ │ │ │ bhi.w 2a04cc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ @@ -793026,15 +793028,15 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf75a0171 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + str r6, [r0, 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, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #420] @ (2a0d60 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -808524,15 +808526,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [pc, #256] @ (2abcb0 ) │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #72] @ (2abc00 ) │ │ │ │ lsls r1, r6, #5 │ │ │ │ - bcs.n 2abb68 │ │ │ │ + bcc.n 2abbc8 │ │ │ │ lsls r5, r2, #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] @ (2abd98 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -810081,15 +810083,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2accea │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #248] @ (2ace54 ) │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ @@ -811834,21 +811836,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #224 @ 0xe0 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r4, sp, #200 @ 0xc8 │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #324] @ (2ae2b8 ) │ │ │ │ @@ -811975,15 +811977,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r4, r0, #2 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r5, #5 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r5, [pc, #336] @ (2ae428 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -812146,17 +812148,17 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r2, r6, r6 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + ands r4, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r0, r6, r5 │ │ │ │ lsls r1, r6, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -812599,15 +812601,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r1, r4 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r4, #28 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldc 0, cr0, [r4], #848 @ 0x350 │ │ │ │ + stcl 0, cr0, [r4], #848 @ 0x350 │ │ │ │ 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, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -813566,19 +813568,19 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ subs r7, #112 @ 0x70 │ │ │ │ lsrs r4, r7, #28 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + svc 154 @ 0x9a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + svc 154 @ 0x9a │ │ │ │ lsls r4, r5, #3 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ bl 3c7a24 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ mov r2, r0 │ │ │ │ @@ -813703,15 +813705,15 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ subs r7, #112 @ 0x70 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #176 @ 0xb0 │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ lsls r1, 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, #3880] @ 0xf28 │ │ │ │ @@ -814019,43 +814021,43 @@ │ │ │ │ ... │ │ │ │ lsrs r4, r2, #8 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #8 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + svc 40 @ 0x28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bge.n 2af97c │ │ │ │ + bge.n 2af9dc │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + str r0, [r7, #0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bhi.n 2af9c8 │ │ │ │ + bhi.n 2afa28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r4, r6, #28 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bgt.n 2af9bc │ │ │ │ + bgt.n 2afa1c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r3, [sp, #952] @ 0x3b8 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r4, [r1, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r3, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r2, #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 │ │ │ │ @@ -815167,21 +815169,21 @@ │ │ │ │ b.n 2b00fe │ │ │ │ lsls r2, r1, #25 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #8 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bne.n 2b05b8 │ │ │ │ + bcs.n 2b0618 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bne.n 2b059c │ │ │ │ + bcs.n 2b05fc │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp.w r8, #0 │ │ │ │ ble.w 2b00fe │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ subs r3, #4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ @@ -815564,17 +815566,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (2b0a30 ) │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2b039c │ │ │ │ nop │ │ │ │ - beq.n 2b095c │ │ │ │ + beq.n 2b09bc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r0, #24] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ 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, #3584] @ 0xe00 │ │ │ │ ldr.w r4, [pc, #2384] @ 2b1398 │ │ │ │ mov r5, r0 │ │ │ │ @@ -816930,15 +816932,15 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r3, [r2, #416] @ 0x1a0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 2b150a │ │ │ │ b.n 2b1818 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {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, #4072] @ 0xfe8 │ │ │ │ add.w r5, r0, #4480 @ 0x1180 │ │ │ │ mov r6, r0 │ │ │ │ @@ -820571,15 +820573,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r5, r6} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #4] │ │ │ │ + strh r6, [r3, #6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmia r1!, {r3, r5} │ │ │ │ lsls r0, r6, #5 │ │ │ │ ldr r1, [pc, #452] @ (2b40d0 ) │ │ │ │ mov r2, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ @@ -820857,17 +820859,17 @@ │ │ │ │ nop │ │ │ │ ite eq │ │ │ │ lsleq r0, r6, #5 │ │ │ │ addne r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00ee │ │ │ │ lsls r0, r6, #5 │ │ │ │ - b.n 2b4830 │ │ │ │ + b.n 2b4890 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 2b47bc │ │ │ │ + b.n 2b481c │ │ │ │ lsls r0, r6, #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 │ │ │ │ @@ -821193,19 +821195,19 @@ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 2b444a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 2b444a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r4, r5, #3 │ │ │ │ pop {r2, r3, r4, pc} │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldr r2, [pc, #312] @ (2b468c ) │ │ │ │ + ldr r2, [pc, #504] @ (2b474c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ pop {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, 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, #3928] @ 0xf58 │ │ │ │ @@ -822121,54 +822123,54 @@ │ │ │ │ beq.w 2b4a08 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r3, #176] @ 0xb0 │ │ │ │ b.n 2b4f3c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ hlt 0x0002 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47ba │ │ │ │ + @ instruction: 0x47ea │ │ │ │ lsls r5, r2, #3 │ │ │ │ rev16 r6, r5 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - mov sl, sp │ │ │ │ + bx r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ cbnz r6, 2b4fa4 │ │ │ │ lsls r0, r6, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bxns fp │ │ │ │ + blxns r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r5, #88 @ 0x58 │ │ │ │ + adds r5, #136 @ 0x88 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov lr, r0 │ │ │ │ + mov lr, r6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, pc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mov ip, r1 │ │ │ │ + mov ip, r7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - mov r2, fp │ │ │ │ + mov sl, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r6, r0 │ │ │ │ + add r6, r6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - mvns r2, r2 │ │ │ │ + add r2, r0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ bl fff64fbe │ │ │ │ - bpl.n 2b4f40 │ │ │ │ + bpl.n 2b4fa0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bpl.n 2b4ff4 │ │ │ │ + bpl.n 2b5054 │ │ │ │ lsls r0, 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, #3848] @ 0xf08 │ │ │ │ ldr.w r2, [pc, #1036] @ 2b53e8 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ @@ -823534,17 +823536,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #272 @ (adr r7, 2b5efc ) │ │ │ │ lsls r0, r6, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r3, pc, #120 @ (adr r3, 2b5e78 ) │ │ │ │ lsls r0, 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, #3976] @ 0xf88 │ │ │ │ @@ -824469,15 +824471,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + movs r7, #12 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ lsls r0, 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, #3912] @ 0xf48 │ │ │ │ @@ -824670,19 +824672,19 @@ │ │ │ │ mov r4, r7 │ │ │ │ b.n 2b6972 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - vhadd.s16 q0, q11, q11 │ │ │ │ + vhadd.s8 q8, q11, q11 │ │ │ │ str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r6, #5 │ │ │ │ add.w r3, r0, #102400 @ 0x19000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movw r2, #36624 @ 0x8f10 │ │ │ │ ldr.w r6, [r3, #2132] @ 0x854 │ │ │ │ ldrh.w r3, [r3, #2136] @ 0x858 │ │ │ │ @@ -825222,15 +825224,15 @@ │ │ │ │ b.n 2b6f44 │ │ │ │ nop │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r1, #1020]! @ 0x3fc │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r6, #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} │ │ │ │ @@ -825723,15 +825725,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2b740c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r0, r6, r0 │ │ │ │ + subs r0, r4, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ add.w r7, r0, #94208 @ 0x17000 │ │ │ │ mov r6, r2 │ │ │ │ @@ -826029,19 +826031,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r0, #26] │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, #18] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r4, r1, r4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + asrs r6, r6, #30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + asrs r4, r7, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ add.w ip, r0, #94208 @ 0x17000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr.w r3, [pc, #3376] @ 2b8538 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r1, [ip, #1828] @ 0x724 │ │ │ │ @@ -833880,15 +833882,15 @@ │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ adds r3, #242 @ 0xf2 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #152 @ 0x98 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - stmia r1!, {r1, r2, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r7} │ │ │ │ lsls r4, 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, #3992] @ 0xf98 │ │ │ │ mov fp, r2 │ │ │ │ @@ -834112,19 +834114,19 @@ │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ adds r2, #116 @ 0x74 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #194 @ 0xc2 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - bkpt 0x00de │ │ │ │ - lsls r4, r2, #3 │ │ │ │ - bkpt 0x00c6 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + itee eq │ │ │ │ + lsleq r4, r2, #3 │ │ │ │ + bkpt 0x00f6 │ │ │ │ + lslne r4, r2, #3 │ │ │ │ + bkpt 0x00e2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr r3, [pc, #288] @ (2bd14c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -834351,17 +834353,17 @@ │ │ │ │ vaba.u8 q2, q0, │ │ │ │ cmp r6, #146 @ 0x92 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - cbnz r6, 2bd378 │ │ │ │ + pop {r1, r2, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r6, 2bd374 │ │ │ │ + pop {r1, r2} │ │ │ │ lsls r4, r2, #3 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ movs r3, #0 │ │ │ │ addw ip, r0, #1716 @ 0x6b4 │ │ │ │ add.w r1, r0, #1720 @ 0x6b8 │ │ │ │ addw r2, r0, #1724 @ 0x6bc │ │ │ │ add.w r0, r0, #1728 @ 0x6c0 │ │ │ │ @@ -834639,23 +834641,23 @@ │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ cmp r4, #186 @ 0xba │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #78 @ 0x4e │ │ │ │ lsls r0, r6, #5 │ │ │ │ - cbnz r6, 2bd648 │ │ │ │ + cbnz r6, 2bd654 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r4, 2bd650 │ │ │ │ + cbnz r4, 2bd65c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - revsh r0, r5 │ │ │ │ + cbnz r0, 2bd656 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r4, 2bd65a │ │ │ │ + cbnz r4, 2bd666 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r2, 2bd630 │ │ │ │ + cbnz r2, 2bd63c │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ blx 6f8b0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ @@ -834891,19 +834893,19 @@ │ │ │ │ vmov.f32 s0, s16 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 2bcd6c │ │ │ │ b.n 2bd3aa │ │ │ │ - @ instruction: 0xb690 │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cpsid ai │ │ │ │ + @ instruction: 0xb6a6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cpsie ai │ │ │ │ + @ instruction: 0xb696 │ │ │ │ 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 │ │ │ │ movw r3, #34820 @ 0x8804 │ │ │ │ cmp r1, r3 │ │ │ │ @@ -835255,59 +835257,59 @@ │ │ │ │ lsls r0, r6, #5 │ │ │ │ movs r6, #244 @ 0xf4 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #224 @ 0xe0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + @ instruction: 0xb654 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r6, #130 @ 0x82 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [r1, #108] @ 0x6c │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r2, r4, r6, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, pc, #304 @ (adr r1, 2bdda8 ) │ │ │ │ + add r1, pc, #496 @ (adr r1, 2bde68 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + subs r1, #94 @ 0x5e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - push {r3, r4, lr} │ │ │ │ + push {r3, r6, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r4, 2bdd0e │ │ │ │ + push {r2, r3, r4} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r6, #23] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cbz r0, 2bdd14 │ │ │ │ + push {} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ lsls r7, r4, #3 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #12] @ (2bdcb8 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 208c24 │ │ │ │ b.n 2bdb7a │ │ │ │ nop │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ + str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #392] @ (2bde54 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -835547,17 +835549,17 @@ │ │ │ │ add.w r5, r5, #94208 @ 0x17000 │ │ │ │ ldr.w r2, [r5, #1376] @ 0x560 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 2bddc8 │ │ │ │ add.w r5, r5, #94208 @ 0x17000 │ │ │ │ ldr.w r2, [r5, #1380] @ 0x564 │ │ │ │ b.n 2bde26 │ │ │ │ - sxth r4, r1 │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r4, 2bdf72 │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #528] @ (2be15c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -835753,17 +835755,17 @@ │ │ │ │ nop │ │ │ │ bxns pc │ │ │ │ lsls r0, r6, #5 │ │ │ │ movs r0, #168 @ 0xa8 │ │ │ │ lsls r0, r6, #5 │ │ │ │ lsrs r4, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #10] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #82 @ 0x52 │ │ │ │ + udf #130 @ 0x82 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #236] @ 2be270 │ │ │ │ mov r5, r2 │ │ │ │ @@ -835852,23 +835854,23 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2be1e4 │ │ │ │ cmp r0, r8 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - cmn r2, r4 │ │ │ │ + orrs r2, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, sp, #664 @ 0x298 │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - negs r0, r4 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bgt.n 2be280 │ │ │ │ + ble.n 2be2e0 │ │ │ │ lsls r3, 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 │ │ │ │ ldr r3, [pc, #240] @ (2be38c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -835952,17 +835954,17 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 134114 │ │ │ │ b.n 2be2f0 │ │ │ │ nop │ │ │ │ add r0, r5 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - add r6, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + add r5, sp, #728 @ 0x2d8 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #304] @ (2be4dc ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -836093,17 +836095,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r0, #1 │ │ │ │ lsls r0, r6, #5 │ │ │ │ lsrs r4, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r5, r6 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, sp, #272 @ 0x110 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ 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] @ (2be608 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -836201,15 +836203,15 @@ │ │ │ │ nop │ │ │ │ sbcs r0, r7 │ │ │ │ lsls r0, r6, #5 │ │ │ │ subs r4, r4, r3 │ │ │ │ lsls r0, r6, #5 │ │ │ │ lsrs r4, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ (2be670 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -836244,15 +836246,15 @@ │ │ │ │ b.n 2be648 │ │ │ │ lsls r4, r3 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r0, r1, r7 │ │ │ │ lsls r0, r6, #5 │ │ │ │ lsrs r4, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #30 │ │ │ │ + movs r3, #78 @ 0x4e │ │ │ │ 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 r4, [pc, #120] @ (2be708 ) │ │ │ │ mov ip, r0 │ │ │ │ @@ -836298,15 +836300,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 2bd8f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ands r4, r6 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - add r0, sp, #960 @ 0x3c0 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ lsls r4, r2, #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] @ (2be744 ) │ │ │ │ @@ -836321,15 +836323,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2bd8f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - sub.w r0, sl, r3, lsr #3 │ │ │ │ + rsbs r0, sl, r3, lsr #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] @ (2be8d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -836451,25 +836453,25 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2be816 │ │ │ │ subs r7, #98 @ 0x62 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, sp, #488 @ 0x1e8 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r6, #20] │ │ │ │ + strh r0, [r4, #22] │ │ │ │ lsls r3, r2, #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] @ (2be9f0 ) │ │ │ │ @@ -836548,25 +836550,25 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2be980 │ │ │ │ nop │ │ │ │ subs r5, #188 @ 0xbc │ │ │ │ lsls r0, r6, #5 │ │ │ │ - add r7, pc, #696 @ (adr r7, 2becb0 ) │ │ │ │ + add r7, pc, #888 @ (adr r7, 2bed70 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r1, #172 @ 0xac │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, pc, #496 @ (adr r7, 2bebf0 ) │ │ │ │ + add r7, pc, #688 @ (adr r7, 2becb0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r6, #12] │ │ │ │ + strh r2, [r4, #14] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, pc, #400 @ (adr r7, 2beb98 ) │ │ │ │ + add r7, pc, #592 @ (adr r7, 2bec58 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r2, [r1, #14] │ │ │ │ lsls r3, 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, #360] @ (2beb8c ) │ │ │ │ @@ -836685,25 +836687,25 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2beac8 │ │ │ │ nop │ │ │ │ subs r4, #158 @ 0x9e │ │ │ │ lsls r0, r6, #5 │ │ │ │ - add r6, pc, #112 @ (adr r6, 2bec04 ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 2becc4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #26 │ │ │ │ + movs r0, #74 @ 0x4a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #944 @ (adr r5, 2bef4c ) │ │ │ │ + add r6, pc, #112 @ (adr r6, 2bec0c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + strh r2, [r2, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #800 @ (adr r5, 2beec4 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 2bef84 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r7, #31] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ 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, #188] @ (2bec74 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -836774,25 +836776,25 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs r3, #12 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - add r5, pc, #224 @ (adr r5, 2bed5c ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 2bee1c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #40 @ (adr r5, 2becac ) │ │ │ │ + add r5, pc, #232 @ (adr r5, 2bed6c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r4, pc, #984 @ (adr r4, 2bf064 ) │ │ │ │ + add r5, pc, #152 @ (adr r5, 2bed24 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ 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 r5, [pc, #196] @ (2bed68 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -836863,21 +836865,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2becfc │ │ │ │ subs r2, #34 @ 0x22 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - add r4, pc, #744 @ (adr r4, 2bf058 ) │ │ │ │ + add r4, pc, #936 @ (adr r4, 2bf118 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, pc, #352 @ (adr r4, 2beed4 ) │ │ │ │ + add r4, pc, #544 @ (adr r4, 2bef94 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, pc, #320 @ (adr r4, 2beeb8 ) │ │ │ │ + add r4, pc, #512 @ (adr r4, 2bef78 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, pc, #256 @ (adr r4, 2bee7c ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 2bef3c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #204] @ (2bee58 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -836944,25 +836946,25 @@ │ │ │ │ ldr r2, [pc, #32] @ (2bee70 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ subs r1, #58 @ 0x3a │ │ │ │ lsls r0, r6, #5 │ │ │ │ - add r3, pc, #896 @ (adr r3, 2bf1e0 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 2beea0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r6, r4, #5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, pc, #720 @ (adr r3, 2bf138 ) │ │ │ │ + add r3, pc, #912 @ (adr r3, 2bf1f8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, pc, #648 @ (adr r3, 2bf0f8 ) │ │ │ │ + add r3, pc, #840 @ (adr r3, 2bf1b8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ 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, #172] @ (2bef30 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -837025,25 +837027,25 @@ │ │ │ │ ldr r2, [pc, #32] @ (2bef48 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ subs r0, #66 @ 0x42 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - add r3, pc, #144 @ (adr r3, 2befc8 ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 2bf088 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r6, r1, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, pc, #992 @ (adr r2, 2bf320 ) │ │ │ │ + add r3, pc, #160 @ (adr r3, 2befe0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, pc, #920 @ (adr r2, 2bf2e0 ) │ │ │ │ + add r3, pc, #88 @ (adr r3, 2befa0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ lsls r3, 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, #256] @ (2bf064 ) │ │ │ │ @@ -837132,25 +837134,25 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2befd0 │ │ │ │ adds r7, #94 @ 0x5e │ │ │ │ lsls r0, r6, #5 │ │ │ │ - add r2, pc, #240 @ (adr r2, 2bf15c ) │ │ │ │ + add r2, pc, #432 @ (adr r2, 2bf21c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r2, r1, r6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, pc, #976 @ (adr r1, 2bf444 ) │ │ │ │ + add r2, pc, #144 @ (adr r2, 2bf104 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, pc, #824 @ (adr r1, 2bf3b4 ) │ │ │ │ + add r1, pc, #1016 @ (adr r1, 2bf474 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ lsls r3, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ (2bf198 ) │ │ │ │ @@ -837243,23 +837245,23 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2bf0f4 │ │ │ │ adds r6, #46 @ 0x2e │ │ │ │ lsls r0, r6, #5 │ │ │ │ - add r1, pc, #632 @ (adr r1, 2bf418 ) │ │ │ │ + add r1, pc, #824 @ (adr r1, 2bf4d8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, pc, #904 @ (adr r0, 2bf52c ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 2bf1ec ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r3, #8] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, pc, #728 @ (adr r0, 2bf484 ) │ │ │ │ + add r0, pc, #920 @ (adr r0, 2bf544 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r6!, {r2} │ │ │ │ lsls r3, r5, #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] │ │ │ │ @@ -837318,19 +837320,19 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r0, r0, #466944 @ 0x72000 │ │ │ │ ldr.w r0, [r0, #3280] @ 0xcd0 │ │ │ │ b.n 2bf238 │ │ │ │ adds r4, #188 @ 0xbc │ │ │ │ lsls r0, r6, #5 │ │ │ │ - add r0, pc, #176 @ (adr r0, 2bf328 ) │ │ │ │ + add r0, pc, #368 @ (adr r0, 2bf3e8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, pc, #56 @ (adr r0, 2bf2b4 ) │ │ │ │ + add r0, pc, #248 @ (adr r0, 2bf374 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, r5, r3 │ │ │ │ + adds r4, r3, r4 │ │ │ │ lsls r3, r2, #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] @ (2bf2b0 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -837343,15 +837345,15 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 2be170 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ + add r0, pc, #120 @ (adr r0, 2bf32c ) │ │ │ │ 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 │ │ │ │ @@ -837458,23 +837460,23 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2bf350 │ │ │ │ adds r3, #210 @ 0xd2 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r6, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r3, r5, #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] │ │ │ │ @@ -837590,25 +837592,25 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2bf4e8 │ │ │ │ nop │ │ │ │ adds r2, #54 @ 0x36 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldr r5, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [sp, #512] @ 0x200 │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r6, [r4, #25] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r5} │ │ │ │ lsls r3, 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 r4, r3 │ │ │ │ ldr r3, [pc, #160] @ (2bf64c ) │ │ │ │ @@ -837670,23 +837672,23 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2bf5ec │ │ │ │ adds r1, #24 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [sp, #808] @ 0x328 │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r4, #21] │ │ │ │ + strb r0, [r2, #22] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [sp, #664] @ 0x298 │ │ │ │ + ldr r4, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ lsls r3, r5, #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] @ (2bf784 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -837778,25 +837780,25 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2bf6f0 │ │ │ │ nop │ │ │ │ adds r0, #78 @ 0x4e │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r6, [r3, #17] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r3, 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 r4, r3 │ │ │ │ ldr r3, [pc, #192] @ (2bf874 ) │ │ │ │ @@ -837862,23 +837864,23 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2bf814 │ │ │ │ cmp r7, #16 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #100] @ (2bf900 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -837914,17 +837916,17 @@ │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r0, r0, #466944 @ 0x72000 │ │ │ │ ldr.w r0, [r0, #3280] @ 0xcd0 │ │ │ │ b.n 2bf8ce │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ 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 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ @@ -837975,19 +837977,19 @@ │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r0, #466944 @ 0x72000 │ │ │ │ ldr.w r0, [r0, #3280] @ 0xcd0 │ │ │ │ b.n 2bf96c │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [sp, #800] @ 0x320 │ │ │ │ + ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r6, r4, #7 │ │ │ │ lsls r3, r2, #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] @ (2bfa38 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -838030,17 +838032,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r5, #0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldr r1, [sp, #400] @ 0x190 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r1, [sp, #664] @ 0x298 │ │ │ │ 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 r4, [pc, #80] @ (2bfaa4 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -838072,17 +838074,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r2, #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 │ │ │ │ @@ -838142,19 +838144,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2bfb26 │ │ │ │ nop │ │ │ │ cmp r3, #232 @ 0xe8 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -838427,25 +838429,25 @@ │ │ │ │ mov r0, sl │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2bfd3e │ │ │ │ nop │ │ │ │ cmp r3, #6 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #712] @ 0x2c8 │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #392] @ 0x188 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 2bfab0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2bfd3e │ │ │ │ @@ -838653,17 +838655,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (2c00dc ) │ │ │ │ mov r0, sl │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2bfd3e │ │ │ │ nop │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ + str r5, [sp, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ + str r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r2, #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 │ │ │ │ @@ -838792,17 +838794,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2c020e │ │ │ │ b.n 2c017c │ │ │ │ movs r5, #146 @ 0x92 │ │ │ │ lsls r0, r6, #5 │ │ │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ 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, #436] @ (2c0428 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -838963,17 +838965,17 @@ │ │ │ │ str.w r6, [r3, #232] @ 0xe8 │ │ │ │ bl 397474 │ │ │ │ b.n 2c02da │ │ │ │ movs r4, #86 @ 0x56 │ │ │ │ lsls r0, r6, #5 │ │ │ │ ldr r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ 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, #384] @ (2c05cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -839113,15 +839115,15 @@ │ │ │ │ bl 134114 │ │ │ │ b.n 2c0550 │ │ │ │ nop │ │ │ │ movs r2, #126 @ 0x7e │ │ │ │ lsls r0, r6, #5 │ │ │ │ ldr r4, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #920] @ 0x398 │ │ │ │ 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, #216] @ (2c06c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -839196,15 +839198,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldrh r6, [r5, #56] @ 0x38 │ │ │ │ + ldrh r6, [r3, #58] @ 0x3a │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #420] @ (2c0880 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -839344,21 +839346,21 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r4, r5, #7 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldrh r4, [r1, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r5, #48] @ 0x30 │ │ │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ 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, #428] @ (2c0a54 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -839503,29 +839505,29 @@ │ │ │ │ ldr r2, [pc, #44] @ (2c0a74 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2c0972 │ │ │ │ subs r6, r3, #0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r2, #40] @ 0x28 │ │ │ │ + ldrh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r3, #38] @ 0x26 │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ 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, #428] @ (2c0c38 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -839670,29 +839672,29 @@ │ │ │ │ ldr r2, [pc, #44] @ (2c0c58 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2c0b56 │ │ │ │ adds r2, r7, #0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r2, #30] │ │ │ │ + ldrh r6, [r0, #32] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + ldrh r2, [r2, #30] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r6, [r3, #30] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r4, #28] │ │ │ │ + ldrh r0, [r2, #30] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r6, #26] │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ lsls r4, r2, #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 │ │ │ │ @@ -839935,15 +839937,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 134114 │ │ │ │ b.n 2c0e46 │ │ │ │ nop │ │ │ │ adds r4, r5, r2 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ 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 │ │ │ │ sub sp, #20 │ │ │ │ add.w r4, r2, #16384 @ 0x4000 │ │ │ │ @@ -840832,17 +840834,17 @@ │ │ │ │ b.w 2c1198 │ │ │ │ ldr r2, [pc, #16] @ (2c19ec ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2c125e │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r2, [r6, #25] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r0, [r6, #24] │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ ldr r1, [pc, #488] @ (2c1bec ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -843009,15 +843011,15 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ bpl.w 2c26ea │ │ │ │ b.w 2c264e │ │ │ │ bhi.n 2c338c │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + strb r4, [r7, #2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ bl 263588 │ │ │ │ b.w 2c2120 │ │ │ │ eors r3, r2 │ │ │ │ lsls r4, r3, #31 │ │ │ │ bpl.w 2c1c2c │ │ │ │ and.w r2, r2, #1 │ │ │ │ @@ -843382,15 +843384,15 @@ │ │ │ │ str r3, [r5, #12] │ │ │ │ b.n 2c37f2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ b.n 2c3784 │ │ │ │ orn r1, ip, #111 @ 0x6f │ │ │ │ - ldrsh r4, [r7, r7] │ │ │ │ + str r4, [r5, #0] │ │ │ │ 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 r3, [pc, #736] @ (2c3b38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -843626,15 +843628,15 @@ │ │ │ │ beq.w 2c39e6 │ │ │ │ b.n 2c39c4 │ │ │ │ add.w r3, r3, #120832 @ 0x1d800 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ b.n 2c388a │ │ │ │ nop │ │ │ │ cdp 1, 7, cr0, cr0, cr15, {3} │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ mla r3, r3, r7, r5 │ │ │ │ add.w r3, r3, #140288 @ 0x22400 │ │ │ │ ldr.w r1, [r3, #504] @ 0x1f8 │ │ │ │ cbz r1, 2c3b82 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ @@ -844063,15 +844065,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (2c4050 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ b.n 2c3db0 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldrsb r0, [r4, r7] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ 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, [pc, #20] @ (2c4078 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -844140,15 +844142,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2c40f2 │ │ │ │ movw r1, #930 @ 0x3a2 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ b.n 2c3d10 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ 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, [pc, #52] @ (2c4168 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -844167,15 +844169,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (2c416c ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ b.n 2c3c94 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrsb r4, [r0, r5] │ │ │ │ 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, [pc, #52] @ (2c41b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -844194,15 +844196,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (2c41b8 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ b.n 2c3c48 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r3, [pc, #80] @ (2c4210 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #593920 @ 0x91000 │ │ │ │ @@ -844324,19 +844326,19 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 2c4276 │ │ │ │ ldr r2, [pc, #20] @ (2c433c ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2c42a2 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + strb r4, [r0, 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, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ @@ -844409,19 +844411,19 @@ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r5, r3 │ │ │ │ bl a9cf4 │ │ │ │ cmp r5, r0 │ │ │ │ bne.n 2c43bc │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r6, r7] │ │ │ │ + ldrsb r2, [r4, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r4, r5] │ │ │ │ + strb r2, [r2, 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w fp, [r2, #804] @ 0x324 │ │ │ │ @@ -844559,23 +844561,23 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1286 @ 0x506 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2c44da │ │ │ │ nop │ │ │ │ - strb r6, [r2, r5] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + strb r4, [r2, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + strb r4, [r6, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r0, [r3, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xfafa00d2 │ │ │ │ + @ instruction: 0xfb2a00d2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1380] @ 2c4b34 │ │ │ │ mov sl, r3 │ │ │ │ @@ -845502,37 +845504,37 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 208eb4 │ │ │ │ b.n 2c4ce8 │ │ │ │ nop │ │ │ │ bge.n 2c4f70 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldr r4, [pc, #960] @ (2c5320 ) │ │ │ │ + ldr r5, [pc, #128] @ (2c4fe0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [pc, #8] @ (2c4f6c ) │ │ │ │ + ldr r6, [pc, #200] @ (2c502c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [pc, #880] @ (2c52d8 ) │ │ │ │ + ldr r5, [pc, #48] @ (2c4f98 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [pc, #952] @ (2c5324 ) │ │ │ │ + ldr r5, [pc, #120] @ (2c4fe4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [pc, #232] @ (2c5058 ) │ │ │ │ + ldr r4, [pc, #424] @ (2c5118 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [pc, #48] @ (2c4fa4 ) │ │ │ │ + ldr r4, [pc, #240] @ (2c5064 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #608] @ (2c51d8 ) │ │ │ │ + ldr r3, [pc, #800] @ (2c5298 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #808] @ (2c52a4 ) │ │ │ │ + ldr r3, [pc, #1000] @ (2c5364 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #496] @ (2c5170 ) │ │ │ │ + ldr r3, [pc, #688] @ (2c5230 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #904] @ (2c530c ) │ │ │ │ + ldr r4, [pc, #72] @ (2c4fcc ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #288] @ (2c50a8 ) │ │ │ │ + ldr r3, [pc, #480] @ (2c5168 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #592] @ (2c51dc ) │ │ │ │ + ldr r3, [pc, #784] @ (2c529c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ add.w r2, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r2, #1640] @ 0x668 │ │ │ │ cmp r2, #29 │ │ │ │ bls.w 2c4d4e │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2c5022 │ │ │ │ @@ -845597,31 +845599,31 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2c4ce8 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 2c4fa6 │ │ │ │ b.n 2c4e12 │ │ │ │ - ldr r2, [pc, #784] @ (2c5350 ) │ │ │ │ + ldr r2, [pc, #976] @ (2c5410 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #616] @ (2c52ac ) │ │ │ │ + ldr r3, [pc, #808] @ (2c536c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [pc, #704] @ (2c5308 ) │ │ │ │ + ldr r2, [pc, #896] @ (2c53c8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #200] @ (2c5114 ) │ │ │ │ + ldr r3, [pc, #392] @ (2c51d4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [pc, #632] @ (2c52c8 ) │ │ │ │ + ldr r2, [pc, #824] @ (2c5388 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [pc, #520] @ (2c525c ) │ │ │ │ + ldr r2, [pc, #712] @ (2c531c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #496] @ (2c5248 ) │ │ │ │ + ldr r3, [pc, #688] @ (2c5308 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [pc, #384] @ (2c51dc ) │ │ │ │ + ldr r2, [pc, #576] @ (2c529c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #72] @ (2c50a8 ) │ │ │ │ + ldr r3, [pc, #264] @ (2c5168 ) │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #296] @ (2c519c ) │ │ │ │ @@ -846020,33 +846022,33 @@ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r3, #17 │ │ │ │ bpl.n 2c5382 │ │ │ │ b.n 2c5368 │ │ │ │ nop │ │ │ │ bpl.n 2c5484 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldr r1, [pc, #1016] @ (2c585c ) │ │ │ │ + ldr r2, [pc, #184] @ (2c551c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [pc, #144] @ (2c54f8 ) │ │ │ │ + ldr r1, [pc, #336] @ (2c55b8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [pc, #984] @ (2c5844 ) │ │ │ │ + ldr r1, [pc, #152] @ (2c5504 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [pc, #16] @ (2c5480 ) │ │ │ │ + ldr r1, [pc, #208] @ (2c5540 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [pc, #864] @ (2c57d4 ) │ │ │ │ + ldr r1, [pc, #32] @ (2c5494 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + @ instruction: 0x47da │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [pc, #712] @ (2c5744 ) │ │ │ │ + ldr r0, [pc, #904] @ (2c5804 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blxns r4 │ │ │ │ + blxns sl │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [pc, #160] @ (2c5524 ) │ │ │ │ + ldr r0, [pc, #352] @ (2c55e4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blxns pc │ │ │ │ + ldr r0, [pc, #176] @ (2c5538 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 16e700 │ │ │ │ ldr r3, [pc, #220] @ (2c556c ) │ │ │ │ ldr r2, [pc, #220] @ (2c5570 ) │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc │ │ │ │ @@ -846134,39 +846136,39 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2c52b0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 2c54d2 │ │ │ │ b.n 2c5364 │ │ │ │ - bx r7 │ │ │ │ + bx sp │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r4, r8 │ │ │ │ + mov r4, lr │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bxns r3 │ │ │ │ + bxns r9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, lr │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov ip, sl │ │ │ │ + bxns r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r2, sp │ │ │ │ + mov sl, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + mov r8, lr │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r2, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov lr, r5 │ │ │ │ + mov lr, fp │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov sl, r2 │ │ │ │ + mov sl, r8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r4, r9 │ │ │ │ + mov r4, pc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r0, lr │ │ │ │ + mov r8, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp sl, ip │ │ │ │ + mov r2, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 2c55ce │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r2, [r3, #1696] @ 0x6a0 │ │ │ │ cmp r2, r1 │ │ │ │ ble.n 2c55ce │ │ │ │ @@ -846589,19 +846591,19 @@ │ │ │ │ ldr.w fp, [r3, #804] @ 0x324 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 2c59d2 │ │ │ │ str r2, [sp, #4] │ │ │ │ b.n 2c598a │ │ │ │ ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r7, r5, #5 │ │ │ │ - tst r2, r1 │ │ │ │ + tst r2, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sbcs r4, r3 │ │ │ │ + rors r4, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sbcs r0, r3 │ │ │ │ + rors r0, r1 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #256] @ (2c5ba4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -846837,23 +846839,23 @@ │ │ │ │ nop │ │ │ │ ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #5 │ │ │ │ add r4, pc, #200 @ (adr r4, 2c5dec ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ + subs r7, #188 @ 0xbc │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r3, pc, #296 @ (adr r3, 2c5e58 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + subs r7, #196 @ 0xc4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + subs r7, #126 @ 0x7e │ │ │ │ lsls r4, r2, #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] @ (2c5da8 ) │ │ │ │ @@ -847098,21 +847100,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r1} │ │ │ │ lsls r7, r5, #5 │ │ │ │ add r1, pc, #280 @ (adr r1, 2c60f8 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #214 @ 0xd6 │ │ │ │ + subs r6, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r0, pc, #904 @ (adr r0, 2c6374 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r5, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + subs r5, #40 @ 0x28 │ │ │ │ lsls r4, r2, #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] @ (2c6060 ) │ │ │ │ @@ -847438,23 +847440,23 @@ │ │ │ │ ... │ │ │ │ stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ + subs r2, #44 @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r1, #248 @ 0xf8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ + subs r1, #230 @ 0xe6 │ │ │ │ lsls r4, r2, #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] @ (2c6424 ) │ │ │ │ @@ -847689,19 +847691,19 @@ │ │ │ │ vldr d0, [pc, #8] @ 2c6690 │ │ │ │ b.n 2c65d0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r5, #5 │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ + adds r7, #150 @ 0x96 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r7, #40 @ 0x28 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ lsls r4, r2, #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 │ │ │ │ @@ -847915,15 +847917,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ it cs │ │ │ │ lslcs r7, r5, #5 │ │ │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #8 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r5, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -847960,15 +847962,15 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ pop {r5, r6, pc} │ │ │ │ lsls r7, r5, #5 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ 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 │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ ldr.w ip, [pc, #100] @ 2c6a58 │ │ │ │ @@ -848009,17 +848011,17 @@ │ │ │ │ bl 208eb4 │ │ │ │ b.n 2c6a38 │ │ │ │ nop │ │ │ │ str r6, [sp, #16] │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #856 @ (adr r6, 2c6dbc ) │ │ │ │ + add r7, pc, #24 @ (adr r7, 2c6a7c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + adds r3, #198 @ 0xc6 │ │ │ │ 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 │ │ │ │ add.w r3, r0, #593920 @ 0x91000 │ │ │ │ mov r4, r0 │ │ │ │ @@ -848326,21 +848328,21 @@ │ │ │ │ nop │ │ │ │ rev r4, r0 │ │ │ │ lsls r7, r5, #5 │ │ │ │ str r3, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #28 │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r4, r2, #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] @ (2c6e84 ) │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ @@ -848546,33 +848548,33 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb812 │ │ │ │ lsls r7, r5, #5 │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + cmp r7, #212 @ 0xd4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r0, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r7, #14 │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + cmp r7, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #158 @ 0x9e │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + cmp r7, #18 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ ldr r5, [pc, #168] @ (2c70e8 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -848817,29 +848819,29 @@ │ │ │ │ nop │ │ │ │ push {r3, r5, r7, lr} │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldrh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r5, #5 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r6, #44 @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #44 @ 0x2c │ │ │ │ + cmp r5, #92 @ 0x5c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #160 @ 0xa0 │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + cmp r5, #94 @ 0x5e │ │ │ │ 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 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ mov r4, r0 │ │ │ │ @@ -848906,17 +848908,17 @@ │ │ │ │ addw r0, r0, #1572 @ 0x624 │ │ │ │ bl 3a07e4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ b.n 2c7350 │ │ │ │ nop │ │ │ │ cbz r4, 2c740c │ │ │ │ lsls r7, r5, #5 │ │ │ │ - cbz r6, 2c73ba │ │ │ │ + cbz r6, 2c73c6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r4, 2c73bc │ │ │ │ + cbz r4, 2c73c8 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #304] @ (2c74f8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -849026,25 +849028,25 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2c73f4 │ │ │ │ nop │ │ │ │ cbz r2, 2c753c │ │ │ │ lsls r7, r5, #5 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r5, #238 @ 0xee │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add sp, #32 │ │ │ │ + add sp, #224 @ 0xe0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r4, #238 @ 0xee │ │ │ │ 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, [pc, #16] @ (2c7534 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -849076,15 +849078,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbz r0, 2c75a0 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - cmp r4, #166 @ 0xa6 │ │ │ │ + cmp r4, #214 @ 0xd6 │ │ │ │ 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 │ │ │ │ add.w r3, r0, #507904 @ 0x7c000 │ │ │ │ ldr.w r5, [r3, #3644] @ 0xe3c │ │ │ │ @@ -849146,15 +849148,15 @@ │ │ │ │ bl 16e700 │ │ │ │ ldr r1, [pc, #12] @ (2c762c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 208cc8 │ │ │ │ b.n 2c75c8 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ lsls r4, r2, #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] @ (2c771c ) │ │ │ │ @@ -849226,15 +849228,15 @@ │ │ │ │ b.n 2c76aa │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 2c767e │ │ │ │ sub sp, #8 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - str r2, [sp, #552] @ 0x228 │ │ │ │ + str r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r2, #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] @ (2c78d8 ) │ │ │ │ @@ -849381,31 +849383,31 @@ │ │ │ │ nop │ │ │ │ add r7, sp, #568 @ 0x238 │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldr r7, [pc, #0] @ (2c78e0 ) │ │ │ │ bx r2 │ │ │ │ ldr r6, [pc, #0] @ (2c78e4 ) │ │ │ │ bx r2 │ │ │ │ - cmp r2, #150 @ 0x96 │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r1, [sp, #536] @ 0x218 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #142 @ 0x8e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + cmp r2, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, #6 │ │ │ │ + cmp r2, #54 @ 0x36 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, 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, #204] @ (2c79e8 ) │ │ │ │ @@ -849472,15 +849474,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 2c794e │ │ │ │ nop │ │ │ │ add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r2, #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] @ (2c7b94 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -849622,31 +849624,31 @@ │ │ │ │ b.n 2c7aa8 │ │ │ │ add r4, sp, #792 @ 0x318 │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldr r7, [pc, #0] @ (2c7b9c ) │ │ │ │ bx r2 │ │ │ │ ldr r6, [pc, #0] @ (2c7ba0 ) │ │ │ │ bx r2 │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r2, #54] @ 0x36 │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r7, #244 @ 0xf4 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + movs r7, #254 @ 0xfe │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #58 @ 0x3a │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ add.w r0, r0, #565248 @ 0x8a000 │ │ │ │ movs r1, #0 │ │ │ │ add.w r2, r0, #3872 @ 0xf20 │ │ │ │ movw r3, #38222 @ 0x954e │ │ │ │ str r1, [r2, #0] │ │ │ │ strh.w r3, [r0, #3876] @ 0xf24 │ │ │ │ @@ -849840,27 +849842,27 @@ │ │ │ │ bcc.n 2c7d0a │ │ │ │ b.n 2c7d64 │ │ │ │ movw r5, #34037 @ 0x84f5 │ │ │ │ cmp r1, r5 │ │ │ │ bne.n 2c7d0a │ │ │ │ b.n 2c7d64 │ │ │ │ nop │ │ │ │ - blt.n 2c7e88 │ │ │ │ + blt.n 2c7ce8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - mov ip, r1 │ │ │ │ + mov ip, r7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r6, #14 │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ @@ -850105,41 +850107,41 @@ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 208eb4 │ │ │ │ b.n 2c7e60 │ │ │ │ ldr r2, [pc, #56] @ (2c8090 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2c8014 │ │ │ │ - bge.n 2c8064 │ │ │ │ + bge.n 2c80c4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r6, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp r2, sp │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + movs r6, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #250 @ 0xfa │ │ │ │ + movs r5, #42 @ 0x2a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r5, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #100 @ 0x64 │ │ │ │ + movs r4, #148 @ 0x94 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r4, #178 @ 0xb2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r4, #152 @ 0x98 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #174 @ 0xae │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #112 @ 0x70 │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + movs r4, #116 @ 0x74 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -850667,33 +850669,33 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r3, pc, #464 @ (adr r3, 2c87b0 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldrb r4, [r6, #18] │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #128 @ 0x80 │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r1, #17] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - cmp r3, #26 │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r1, #76 @ 0x4c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + movs r1, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r3, #60 @ 0x3c │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r1, #246 @ 0xf6 │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + movs r0, #134 @ 0x86 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #26 │ │ │ │ + movs r0, #74 @ 0x4a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c8094 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2c8588 │ │ │ │ @@ -850954,33 +850956,33 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r0, pc, #504 @ (adr r0, 2c8a84 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldrb r0, [r0, #7] │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #138 @ 0x8a │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r2, #5] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + cmp r0, #90 @ 0x5a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, r3, #5 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r6, r3, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + subs r6, r7, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + movs r7, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + subs r4, r5, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, r3, #1 │ │ │ │ + subs r4, r1, #2 │ │ │ │ lsls r4, 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, #16 │ │ │ │ @@ -851228,21 +851230,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ strb r2, [r0, #20] │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r1, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r6, [r5, #18] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r4, r5, r6 │ │ │ │ lsls r4, r2, #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 │ │ │ │ @@ -851346,21 +851348,21 @@ │ │ │ │ bl 208eb4 │ │ │ │ b.n 2c8cca │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r0, [r2, #14] │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r4, r4, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r6, [r5, #12] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + subs r4, r3, r1 │ │ │ │ lsls r4, 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 r4, [pc, #168] @ (2c8dcc ) │ │ │ │ subw r3, r0, #1028 @ 0x404 │ │ │ │ @@ -851431,17 +851433,17 @@ │ │ │ │ nop │ │ │ │ strb r0, [r2, #11] │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, #9] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - adds r6, r6, r6 │ │ │ │ + adds r6, r4, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r6, r6 │ │ │ │ + adds r6, r4, r7 │ │ │ │ lsls r4, r2, #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] @ (2c8f5c ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -851579,23 +851581,23 @@ │ │ │ │ b.n 2c8e78 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r0, #8] │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, r5 │ │ │ │ + adds r6, r2, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r1, #7] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r3, r1 │ │ │ │ + adds r6, r1, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r2, r7, r1 │ │ │ │ lsls r4, r2, #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] @ (2c9054 ) │ │ │ │ @@ -851675,19 +851677,19 @@ │ │ │ │ bl 208eb4 │ │ │ │ b.n 2c8fc8 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r6, [r5, #1] │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #31 │ │ │ │ + adds r6, r2, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r6, #0] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - asrs r4, r0, #30 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -851755,15 +851757,15 @@ │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - asrs r0, r5, #27 │ │ │ │ + asrs r0, r3, #28 │ │ │ │ lsls r4, r2, #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 │ │ │ │ @@ -851837,21 +851839,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ ldr r4, [r2, #104] @ 0x68 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ lsls r4, r2, #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 │ │ │ │ @@ -851933,17 +851935,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (2c931c ) │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - asrs r2, r3, #21 │ │ │ │ + asrs r2, r1, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r2, r5, #20 │ │ │ │ + asrs r2, r3, #21 │ │ │ │ lsls r4, r2, #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] @ (2c93ec ) │ │ │ │ @@ -852017,19 +852019,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ ldr r6, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #20 │ │ │ │ + asrs r2, r0, #21 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r0, r2, #19 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w lr, [pc, #100] @ 2c9474 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -852229,15 +852231,15 @@ │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #28] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ lsls r4, r2, #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 │ │ │ │ @@ -852383,17 +852385,17 @@ │ │ │ │ bhi.n 2c97da │ │ │ │ b.n 2c9810 │ │ │ │ movw r3, #34914 @ 0x8862 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 2c97da │ │ │ │ b.n 2c9810 │ │ │ │ nop │ │ │ │ - asrs r6, r1, #4 │ │ │ │ + asrs r6, r7, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ + asrs r6, r3, #4 │ │ │ │ lsls r4, r2, #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] @ (2c9994 ) │ │ │ │ @@ -852508,19 +852510,19 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ str r6, [r1, #120] @ 0x78 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r6, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r4, r2, #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 │ │ │ │ @@ -852626,19 +852628,19 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #27 │ │ │ │ + lsrs r4, r5, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r2, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r5, #5 │ │ │ │ - lsrs r2, r0, #26 │ │ │ │ + lsrs r2, r6, #26 │ │ │ │ lsls r4, r2, #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 │ │ │ │ @@ -852737,17 +852739,17 @@ │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2c9c02 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2c9bc2 │ │ │ │ b.n 2c9b62 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #220] @ (2c9d10 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -852840,19 +852842,19 @@ │ │ │ │ b.n 2c9cee │ │ │ │ ldrh r2, [r2, #20] │ │ │ │ lsls r7, r5, #5 │ │ │ │ str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #176 @ (adr r2, 2c9dd0 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 2c9e90 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + pop {r5, r6, pc} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ + pop {r3, r5, pc} │ │ │ │ lsls r2, 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, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #156] @ (2c9dd8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -852919,15 +852921,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrh r2, [r1, #12] │ │ │ │ lsls r7, r5, #5 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #144 @ (adr r1, 2c9e78 ) │ │ │ │ + add r1, pc, #336 @ (adr r1, 2c9f38 ) │ │ │ │ lsls r2, r2, #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] @ (2c9ee4 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -853025,19 +853027,19 @@ │ │ │ │ b.n 2c9e42 │ │ │ │ ldrh r2, [r1, #6] │ │ │ │ lsls r7, r5, #5 │ │ │ │ str r0, [r6, #28] │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #400 @ (adr r0, 2ca084 ) │ │ │ │ + add r0, pc, #592 @ (adr r0, 2ca144 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbnz r4, 2c9f4a │ │ │ │ + cbnz r4, 2c9f56 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbnz r6, 2c9f4c │ │ │ │ + cbnz r6, 2c9f58 │ │ │ │ lsls r2, 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 r4, [pc, #160] @ (2c9fb0 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -853106,15 +853108,15 @@ │ │ │ │ nop │ │ │ │ strh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r5, #5 │ │ │ │ str r2, [r2, #12] │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r2, 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, #380] @ (2ca150 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -853261,31 +853263,31 @@ │ │ │ │ b.n 2ca044 │ │ │ │ strh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r7, r5, #5 │ │ │ │ str r2, [r3, #0] │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #5 │ │ │ │ + lsrs r6, r3, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r5, pc, #936 @ (adr r5, 2ca50c ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ - lsrs r6, r6, #2 │ │ │ │ + lsrs r6, r4, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ + lsrs r0, r7, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + lsrs r6, r0, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsrs r6, r4, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r2, #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] │ │ │ │ @@ -853432,17 +853434,17 @@ │ │ │ │ nop │ │ │ │ strh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldrsh r4, [r6, r0] │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #27 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r6, #27 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #244] @ (2ca438 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -853537,15 +853539,15 @@ │ │ │ │ nop │ │ │ │ strh r2, [r0, #28] │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldrb r6, [r5, r2] │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r0, r3, #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, #404] @ (2ca5f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -853698,25 +853700,25 @@ │ │ │ │ nop │ │ │ │ strh r4, [r5, #18] │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldrh r0, [r3, r6] │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #18 │ │ │ │ + lsls r6, r5, #19 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r2, [r4, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #320] @ (2ca768 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -853840,25 +853842,25 @@ │ │ │ │ nop │ │ │ │ strh r4, [r3, #4] │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldr r6, [r0, r7] │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #14 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ 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 r3, [pc, #292] @ (2ca8c4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -853970,21 +853972,21 @@ │ │ │ │ b.n 2ca81c │ │ │ │ ldrb r4, [r4, #28] │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldr r6, [r1, r1] │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r0, r6, #9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + lsls r6, r5, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ lsls r2, r2, #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 │ │ │ │ @@ -854004,15 +854006,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ bl 2c9c20 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r4, r2, #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 │ │ │ │ @@ -854035,15 +854037,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ movs r0, #2 │ │ │ │ bl 2c9d28 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ lsls r4, r2, #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 │ │ │ │ @@ -854063,15 +854065,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ movs r0, #3 │ │ │ │ bl 2c9c20 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r7, #3 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ lsls r4, r2, #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 │ │ │ │ @@ -854094,15 +854096,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ movs r0, #3 │ │ │ │ bl 2c9d28 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ lsls r4, r2, #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 │ │ │ │ @@ -854122,15 +854124,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ bl 2c9de8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ lsls r4, r2, #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 │ │ │ │ @@ -854153,15 +854155,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ movs r0, #2 │ │ │ │ bl 2c9efc │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ lsls r4, r2, #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 │ │ │ │ @@ -854181,15 +854183,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ movs r0, #3 │ │ │ │ bl 2c9de8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ lsls r4, r2, #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 │ │ │ │ @@ -854212,15 +854214,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ movs r0, #3 │ │ │ │ bl 2c9efc │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r4, r4 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ lsls r4, r2, #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 │ │ │ │ @@ -854239,15 +854241,15 @@ │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ bl 2c9c20 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r6, r0 │ │ │ │ + movs r6, r6 │ │ │ │ lsls r4, r2, #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 │ │ │ │ @@ -854266,15 +854268,16 @@ │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ bl 2c9de8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - vshr.u64 q8, , #38 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ ldr r3, [pc, #56] @ (2cabe4 ) │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 2cabe0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -854456,19 +854459,19 @@ │ │ │ │ lsls r7, r5, #5 │ │ │ │ strh r0, [r1, r7] │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - mcr2 0, 2, r0, cr6, cr3, {6} │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ + mrc2 0, 3, r0, cr6, cr3, {6} │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc2l 0, cr0, [sl, #844]! @ 0x34c │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + mrc2 0, 0, r0, cr10, cr3, {6} │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ lsls r2, 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, #244] @ (2caec8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -854563,15 +854566,15 @@ │ │ │ │ b.n 2cae40 │ │ │ │ ldrb r2, [r6, #3] │ │ │ │ lsls r7, r5, #5 │ │ │ │ strh r6, [r3, r0] │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [lr, #844] @ 0x34c │ │ │ │ + ldc2 0, cr0, [lr, #844]! @ 0x34c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #392] @ (2cb074 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w lr, [pc, #392] @ 2cb078 │ │ │ │ @@ -854718,25 +854721,25 @@ │ │ │ │ b.n 2caf8e │ │ │ │ strb r0, [r3, #31] │ │ │ │ lsls r7, r5, #5 │ │ │ │ str r4, [r0, r4] │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r4], {211} @ 0xd3 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + ldc2 0, cr0, [r4], #844 @ 0x34c │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc2 0, cr0, [ip], #-844 @ 0xfffffcb4 │ │ │ │ - @ instruction: 0xfbe200d3 │ │ │ │ - stc2 0, cr0, [r6], #-844 @ 0xfffffcb4 │ │ │ │ - smlaldx r0, r0, r0, r3 │ │ │ │ - str r6, [r1, r4] │ │ │ │ + stc2l 0, cr0, [ip], #-844 @ 0xfffffcb4 │ │ │ │ + ldc2 0, cr0, [r2], {211} @ 0xd3 │ │ │ │ + mrrc2 0, 13, r0, r6, cr3 │ │ │ │ + @ instruction: 0xfbf000d3 │ │ │ │ + str r6, [r7, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfb9400d3 │ │ │ │ - @ instruction: 0xfbb200d3 │ │ │ │ + smlaldx r0, r0, r4, r3 │ │ │ │ + @ instruction: 0xfbe200d3 │ │ │ │ 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, #392] @ (2cb240 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w lr, [pc, #392] @ 2cb244 │ │ │ │ @@ -854883,25 +854886,25 @@ │ │ │ │ b.n 2cb15a │ │ │ │ strb r4, [r1, #24] │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldr r7, [pc, #224] @ (2cb328 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb2400d3 │ │ │ │ - ldrh r6, [r3, #44] @ 0x2c │ │ │ │ + @ instruction: 0xfb5400d3 │ │ │ │ + ldrh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfa7000d3 │ │ │ │ - @ instruction: 0xfa8200d3 │ │ │ │ - @ instruction: 0xfa5a00d3 │ │ │ │ - @ instruction: 0xfa6000d3 │ │ │ │ - ldr r7, [pc, #264] @ (2cb370 ) │ │ │ │ + @ instruction: 0xfaa000d3 │ │ │ │ + @ instruction: 0xfab200d3 │ │ │ │ + @ instruction: 0xfa8a00d3 │ │ │ │ + @ instruction: 0xfa9000d3 │ │ │ │ + ldr r7, [pc, #456] @ (2cb430 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfa3400d3 │ │ │ │ - vld1.8 @ instruction: 0xf9e600d3 │ │ │ │ + @ instruction: 0xfa6400d3 │ │ │ │ + @ instruction: 0xfa1600d3 │ │ │ │ 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, #308] @ (2cb3b8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w lr, [pc, #308] @ 2cb3bc │ │ │ │ @@ -855018,19 +855021,19 @@ │ │ │ │ b.n 2cb308 │ │ │ │ strb r0, [r0, #17] │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldr r5, [pc, #432] @ (2cb570 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [lr, r3, lsl #1] │ │ │ │ - ldrh r0, [r3, #30] │ │ │ │ + vld1.8 @ instruction: 0xf9ae00d3 │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr??.w r0, [r0, #211] @ 0xd3 │ │ │ │ - ldr r5, [pc, #712] @ (2cb69c ) │ │ │ │ + vld4. {d0-d3}, [r0 :64], r3 │ │ │ │ + ldr r5, [pc, #904] @ (2cb75c ) │ │ │ │ lsls r2, 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, #416] @ (2cb588 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -855188,27 +855191,27 @@ │ │ │ │ b.n 2cb432 │ │ │ │ strb r4, [r3, #11] │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldr r4, [pc, #32] @ (2cb5b0 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh.w r0, [r6, r3, lsl #1] │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + str??.w r0, [r6, r3, lsl #1] │ │ │ │ + ldrh r4, [r4, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - @ instruction: 0xf78c00d3 │ │ │ │ - ldr r4, [pc, #200] @ (2cb670 ) │ │ │ │ + @ instruction: 0xf7bc00d3 │ │ │ │ + ldr r4, [pc, #392] @ (2cb730 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf76400d3 │ │ │ │ - ldr r4, [pc, #40] @ (2cb5d8 ) │ │ │ │ + @ instruction: 0xf79400d3 │ │ │ │ + ldr r4, [pc, #232] @ (2cb698 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf6e200d3 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + @ instruction: 0xf71200d3 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ 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 r5, r3 │ │ │ │ ldr r3, [pc, #680] @ (2cb874 ) │ │ │ │ @@ -855460,23 +855463,23 @@ │ │ │ │ b.n 2cb858 │ │ │ │ strb r2, [r7, #3] │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldr r2, [pc, #136] @ (2cb904 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf67200d3 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + subw r0, r2, #2259 @ 0x8d3 │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bic.w r0, lr, #6914048 @ 0x698000 │ │ │ │ - orrs.w r0, sl, #6914048 @ 0x698000 │ │ │ │ - ands.w r0, r4, #6914048 @ 0x698000 │ │ │ │ - bic.w r0, r4, #6914048 @ 0x698000 │ │ │ │ + orrs.w r0, lr, #6914048 @ 0x698000 │ │ │ │ + eor.w r0, sl, #6914048 @ 0x698000 │ │ │ │ + orr.w r0, r4, #6914048 @ 0x698000 │ │ │ │ + orrs.w r0, r4, #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, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #640] @ (2cbb30 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -855714,23 +855717,23 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r7, r5, #5 │ │ │ │ bxns r7 │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3d600d3 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + and.w r0, r6, #6914048 @ 0x698000 │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r7, [pc, #104] @ (2cbbb0 ) │ │ │ │ + ldr r7, [pc, #296] @ (2cbc70 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs.w r0, lr, #211 @ 0xd3 │ │ │ │ - @ instruction: 0xf19e00d3 │ │ │ │ - sub.w r0, r6, #211 @ 0xd3 │ │ │ │ - sbc.w r0, sl, #211 @ 0xd3 │ │ │ │ + @ instruction: 0xf1ee00d3 │ │ │ │ + rsb r0, lr, #211 @ 0xd3 │ │ │ │ + rsbs r0, r6, #211 @ 0xd3 │ │ │ │ + @ instruction: 0xf19a00d3 │ │ │ │ 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] @ (2cbd00 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr r2, [pc, #404] @ (2cbd04 ) │ │ │ │ @@ -855891,21 +855894,21 @@ │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r6, lr │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf12c00d3 │ │ │ │ - strh r2, [r5, #22] │ │ │ │ + adcs.w r0, ip, #211 @ 0xd3 │ │ │ │ + strh r2, [r3, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r4, r7 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - orr.w r0, ip, #211 @ 0xd3 │ │ │ │ - orrs.w r0, lr, #211 @ 0xd3 │ │ │ │ + orns r0, ip, #211 @ 0xd3 │ │ │ │ + eor.w r0, lr, #211 @ 0xd3 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #412] @ (2cbed4 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ ldr r2, [pc, #412] @ (2cbed8 ) │ │ │ │ @@ -856069,21 +856072,21 @@ │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r5 │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s64 q0, , #56 │ │ │ │ - strh r6, [r3, #8] │ │ │ │ + vshr.s64 q0, , #8 │ │ │ │ + strh r6, [r1, #10] │ │ │ │ lsls r2, r2, #3 │ │ │ │ negs r0, r6 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - vqadd.s8 q8, q9, │ │ │ │ - vqadd.s32 q0, q14, │ │ │ │ + vqadd.s64 q8, q9, │ │ │ │ + vqadd.s16 q8, q14, │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #408] @ (2cc0a4 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ ldr r2, [pc, #408] @ (2cc0a8 ) │ │ │ │ @@ -856245,21 +856248,21 @@ │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2 │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r4, #844] @ 0x34c │ │ │ │ - ldrb r2, [r1, #29] │ │ │ │ + mcr 0, 0, r0, cr4, cr3, {6} │ │ │ │ + ldrb r2, [r7, #29] │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r4, r3 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - stc 0, cr0, [lr, #844] @ 0x34c │ │ │ │ - ldcl 0, cr0, [r8, #-844] @ 0xfffffcb4 │ │ │ │ + ldc 0, cr0, [lr, #844]! @ 0x34c │ │ │ │ + stc 0, cr0, [r8, #844] @ 0x34c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #392] @ (2cc264 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ @@ -856410,23 +856413,23 @@ │ │ │ │ nop │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r5, #5 │ │ │ │ subs r7, #18 │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r6], #-844 @ 0xfffffcb4 │ │ │ │ - ldrb r0, [r0, #22] │ │ │ │ + mrrc 0, 13, r0, r6, cr3 │ │ │ │ + ldrb r0, [r6, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - @ instruction: 0xeb8000d3 │ │ │ │ - @ instruction: 0xeb2c00d3 │ │ │ │ - @ instruction: 0xeaec00d3 │ │ │ │ - stc2 0, cr0, [sl, #-936] @ 0xfffffc58 │ │ │ │ + subs.w r0, r0, r3, lsr #3 │ │ │ │ + adcs.w r0, ip, r3, lsr #3 │ │ │ │ + adds.w r0, ip, r3, lsr #3 │ │ │ │ + ldc2 0, cr0, [sl, #-936]! @ 0xfffffc58 │ │ │ │ stmdb sp!, {r4, r5, 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] @ (2cc46c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r2 │ │ │ │ @@ -856599,25 +856602,25 @@ │ │ │ │ b.n 2cc2ea │ │ │ │ str r4, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r5, #5 │ │ │ │ subs r5, #78 @ 0x4e │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, sl, r3, lsr #3 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + @ instruction: 0xeaaa00d3 │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r0, [r3, #22] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - @ instruction: 0xe99e00d3 │ │ │ │ - ldmdb r2!, {r0, r1, r4, r6, r7} │ │ │ │ - @ instruction: 0xe98800d3 │ │ │ │ - ldmdb ip, {r0, r1, r4, r6, r7} │ │ │ │ - ldrd r0, r0, [sl], #844 @ 0x34c │ │ │ │ - @ instruction: 0xfb0000ea │ │ │ │ + strd r0, r0, [lr, #844] @ 0x34c │ │ │ │ + strd r0, r0, [r2, #-844]! @ 0x34c │ │ │ │ + @ instruction: 0xe9b800d3 │ │ │ │ + strd r0, r0, [ip, #-844] @ 0x34c │ │ │ │ + stmdb sl!, {r0, r1, r4, r6, r7} │ │ │ │ + @ instruction: 0xfb3000ea │ │ │ │ stmdb sp!, {r4, r5, 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, #456] @ (2cc678 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r2 │ │ │ │ @@ -856790,30 +856793,30 @@ │ │ │ │ b.n 2cc4f6 │ │ │ │ str r6, [r2, #32] │ │ │ │ lsls r7, r5, #5 │ │ │ │ subs r3, #62 @ 0x3e │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [lr], #-844 @ 0x34c │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldmia.w lr, {r0, r1, r4, r6, r7} │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r4, [r1, #6] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - b.n 2cc5b8 │ │ │ │ + b.n 2cc618 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cc4e4 │ │ │ │ + b.n 2cc544 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cc594 │ │ │ │ + b.n 2cc5f4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cc4c0 │ │ │ │ + b.n 2cc520 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cc480 │ │ │ │ + b.n 2cc4e0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr??.w r0, [r4, #234] @ 0xea │ │ │ │ + vld4. {d0-d3}, [r4 :128], sl │ │ │ │ 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] │ │ │ │ mov r4, r1 │ │ │ │ @@ -856944,17 +856947,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (2cc838 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2cc79e │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r4, [r4, #21] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r2, [r2, #19] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #72] @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ @@ -857079,21 +857082,21 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #168 @ 0xa8 │ │ │ │ bl 39bdcc │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #164] @ 0xa4 │ │ │ │ b.n 2cc8fa │ │ │ │ - b.n 2cc2cc │ │ │ │ + b.n 2cc32c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 2cc2d0 │ │ │ │ + b.n 2cc330 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cc208 │ │ │ │ + b.n 2cc268 │ │ │ │ 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, #3648] @ 0xe40 │ │ │ │ mov r8, r2 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ @@ -857241,15 +857244,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #34 @ 0x22 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2cd260 │ │ │ │ + b.n 2cd2c0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r4, #154 @ 0x9a │ │ │ │ lsls r7, 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, #4040] @ 0xfc8 │ │ │ │ @@ -857407,27 +857410,27 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2cccb2 │ │ │ │ nop │ │ │ │ ldrh r2, [r4, r4] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - b.n 2cd234 │ │ │ │ + b.n 2cd294 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cd038 │ │ │ │ + b.n 2cd098 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cd1bc │ │ │ │ + b.n 2cd21c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2ccff0 │ │ │ │ + b.n 2cd050 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cd01c │ │ │ │ + b.n 2cd07c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cd04c │ │ │ │ + b.n 2cd0ac │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cd0b4 │ │ │ │ + b.n 2cd114 │ │ │ │ lsls r3, r2, #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 │ │ │ │ @@ -857587,17 +857590,17 @@ │ │ │ │ bne.n 2cce8a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4f28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2ccdf6 │ │ │ │ b.n 2cce28 │ │ │ │ - b.n 2cd178 │ │ │ │ + b.n 2cd1d8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cd0d4 │ │ │ │ + b.n 2cd134 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ @@ -857834,19 +857837,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (2cd184 ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ b.n 2ccfcc │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + svc 38 @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #150 @ 0x96 │ │ │ │ + udf #198 @ 0xc6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #90 @ 0x5a │ │ │ │ + udf #138 @ 0x8a │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #76] @ (2cd1e8 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -857877,15 +857880,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 2ccf6c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ strb r2, [r5, r4] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - udf #138 @ 0x8a │ │ │ │ + udf #186 @ 0xba │ │ │ │ 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 r4, [pc, #76] @ (2cd24c ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -857919,19 +857922,19 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r4, [r0, r3] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - udf #46 @ 0x2e │ │ │ │ + udf #94 @ 0x5e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #14 │ │ │ │ + udf #62 @ 0x3e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #30 │ │ │ │ + udf #78 @ 0x4e │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #92] @ (2cd2cc ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -857969,17 +857972,17 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w sl, [pc, #12] @ 2cd2d4 │ │ │ │ add sl, pc │ │ │ │ b.n 2cd292 │ │ │ │ strb r6, [r2, r1] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ble.n 2cd29c │ │ │ │ + udf #20 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 2cd250 │ │ │ │ + ble.n 2cd2b0 │ │ │ │ lsls r3, r2, #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] @ (2cd344 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -858021,19 +858024,19 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strh r4, [r3, r7] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ble.n 2cd26c │ │ │ │ + ble.n 2cd2cc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 2cd44c │ │ │ │ + ble.n 2cd2ac │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 2cd3a0 │ │ │ │ + ble.n 2cd400 │ │ │ │ lsls r3, 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, #108] @ (2cd3d0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -858080,19 +858083,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, r5] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ble.n 2cd440 │ │ │ │ + ble.n 2cd4a0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 2cd418 │ │ │ │ + ble.n 2cd478 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 2cd428 │ │ │ │ + ble.n 2cd488 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #136] @ (2cd47c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -858149,21 +858152,21 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ strh r2, [r2, r3] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - bgt.n 2cd46c │ │ │ │ + ble.n 2cd4cc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bgt.n 2cd430 │ │ │ │ + ble.n 2cd490 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bgt.n 2cd4a4 │ │ │ │ + bgt.n 2cd504 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bgt.n 2cd584 │ │ │ │ + bgt.n 2cd3e4 │ │ │ │ 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 │ │ │ │ add.w r4, r2, #104 @ 0x68 │ │ │ │ mov r7, r2 │ │ │ │ @@ -858344,15 +858347,15 @@ │ │ │ │ b.n 2cd5d4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r2, #108 @ 0x6c │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 2cd764 │ │ │ │ + blt.n 2cd5c4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ lsls r7, r5, #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 │ │ │ │ @@ -858681,19 +858684,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2cd998 │ │ │ │ nop │ │ │ │ ldr r5, [pc, #408] @ (2cdb64 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ - bvc.n 2cd9a8 │ │ │ │ + bhi.n 2cda08 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 2cd9b8 │ │ │ │ + bhi.n 2cda18 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 2cd944 │ │ │ │ + bvc.n 2cd9a4 │ │ │ │ lsls r3, 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 r5, [pc, #264] @ (2cdaf0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -858807,23 +858810,23 @@ │ │ │ │ nop │ │ │ │ ldr r4, [pc, #800] @ (2cde10 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ movs r6, #12 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 2cda58 │ │ │ │ + bvc.n 2cdab8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 2cdbb4 │ │ │ │ + bvc.n 2cda14 │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r5, #114 @ 0x72 │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - bvs.n 2cdafc │ │ │ │ + bvc.n 2cdb5c │ │ │ │ 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 r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -858878,17 +858881,17 @@ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 279214 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #648] @ (2cde3c ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ - bvs.n 2cdb30 │ │ │ │ + bvs.n 2cdb90 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvs.n 2cdad4 │ │ │ │ + bvs.n 2cdb34 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #96] @ (2cdc30 ) │ │ │ │ @@ -858930,17 +858933,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r2, [pc, #984] @ (2ce00c ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvs.n 2cdc58 │ │ │ │ + bvs.n 2cdcb8 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #376] @ (2cddc8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -859086,23 +859089,23 @@ │ │ │ │ b.n 2cdce2 │ │ │ │ ldr.w r1, [r3, #1640] @ 0x668 │ │ │ │ cmp r1, #30 │ │ │ │ bls.n 2cdcca │ │ │ │ b.n 2cdd1e │ │ │ │ ldr r2, [pc, #464] @ (2cdf9c ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ - bpl.n 2cddc4 │ │ │ │ + bvs.n 2cde24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r3, #144 @ 0x90 │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 2cdd1c │ │ │ │ + bpl.n 2cdd7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + strh r2, [r7, #44] @ 0x2c │ │ │ │ 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, #108] @ (2cde5c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -859145,19 +859148,19 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 208eb4 │ │ │ │ b.n 2cde3c │ │ │ │ nop │ │ │ │ ldr r0, [pc, #848] @ (2ce1b0 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ - bmi.n 2cdda0 │ │ │ │ + bmi.n 2cde00 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r1, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 2cdf4c │ │ │ │ + bmi.n 2cddac │ │ │ │ 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 │ │ │ │ ldrb.w r5, [r2, #84] @ 0x54 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -859515,17 +859518,17 @@ │ │ │ │ lsls r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [pc, #16] @ (2ce278 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2ce1c8 │ │ │ │ - bne.n 2ce2c4 │ │ │ │ + bne.n 2ce324 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 2ce374 │ │ │ │ + beq.n 2ce1d4 │ │ │ │ lsls r3, r2, #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 │ │ │ │ @@ -859638,21 +859641,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ add r4, r6 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + ldmia r7, {r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #300] @ (2ce534 ) │ │ │ │ @@ -859765,21 +859768,21 @@ │ │ │ │ ldr.w r2, [r3, #128] @ 0x80 │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ str r3, [r6, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmn r0, r0 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ + ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5, {r1, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r6!, {r1} │ │ │ │ lsls r3, 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 r6, [sp, #32] │ │ │ │ @@ -860173,23 +860176,23 @@ │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r2} │ │ │ │ + ldmia r5, {r1, r2, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r3, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ lsls r3, r2, #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 │ │ │ │ @@ -860637,25 +860640,25 @@ │ │ │ │ b.n 2cee2a │ │ │ │ movs r6, #1 │ │ │ │ b.n 2cebd8 │ │ │ │ movw r3, #5890 @ 0x1702 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 2ceab0 │ │ │ │ b.n 2cee2a │ │ │ │ - stmia r7!, {r1, r5} │ │ │ │ + stmia r7!, {r1, r4, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r7!, {r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r5} │ │ │ │ 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 r4, [pc, #40] @ (2cf058 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -861416,25 +861419,25 @@ │ │ │ │ b.n 2cf650 │ │ │ │ adds r1, #34 @ 0x22 │ │ │ │ lsls r7, r5, #5 │ │ │ │ lsrs r4, r4, #9 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x000a │ │ │ │ + bkpt 0x003a │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r0, r5, #6 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r6, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r2, 2cf958 │ │ │ │ + pop {r1, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r2, 2cf95a │ │ │ │ + pop {r1, r3, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r6, 2cf95c │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 134114 │ │ │ │ vldr s15, [r8] │ │ │ │ b.n 2cf6f0 │ │ │ │ movw r3, #8195 @ 0x2003 │ │ │ │ @@ -861477,17 +861480,17 @@ │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2cf892 │ │ │ │ b.n 2cf642 │ │ │ │ movs r6, #2 │ │ │ │ b.n 2cf892 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - cbnz r6, 2cf9b6 │ │ │ │ + cbnz r6, 2cf9c2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r4, 2cf9ae │ │ │ │ + cbnz r4, 2cf9ba │ │ │ │ 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 r5, [pc, #328] @ (2cfac0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -861595,19 +861598,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2cf9e8 │ │ │ │ nop │ │ │ │ cmp r5, #76 @ 0x4c │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldr r6, [pc, #168] @ (2cfb70 ) │ │ │ │ + ldr r6, [pc, #360] @ (2cfc30 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r0, 2cfaf2 │ │ │ │ + cbnz r0, 2cfafe │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r2, 2cfaf4 │ │ │ │ + cbnz r2, 2cfb00 │ │ │ │ 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 r5, [pc, #352] @ (2cfc40 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -861734,23 +861737,23 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2cfb4e │ │ │ │ cmp r3, #228 @ 0xe4 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldr r4, [pc, #728] @ (2cff20 ) │ │ │ │ + ldr r4, [pc, #920] @ (2cffe0 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb83a │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb834 │ │ │ │ + @ instruction: 0xb864 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + @ instruction: 0xb886 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + @ instruction: 0xb874 │ │ │ │ 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 r5, [pc, #364] @ (2cfdd4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -861875,23 +861878,23 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2cfcce │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldr r3, [pc, #248] @ (2cfed4 ) │ │ │ │ + ldr r3, [pc, #440] @ (2cff94 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb6f2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ 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, #44] @ (2cfe28 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -861909,15 +861912,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2cf580 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - cpsid i │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ 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] @ 2cfe5c │ │ │ │ @@ -861925,15 +861928,15 @@ │ │ │ │ add ip, pc │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 2cf580 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb64c │ │ │ │ + @ instruction: 0xb67c │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #160] @ 2cff10 │ │ │ │ mov r3, r2 │ │ │ │ @@ -861991,15 +861994,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ lsls r7, r5, #5 │ │ │ │ lsls r4, r0, #6 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb600 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r7, r5, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -862050,15 +862053,15 @@ │ │ │ │ b.n 2cff80 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r5, lr} │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r7, r5, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -862104,15 +862107,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r6, #200 @ 0xc8 │ │ │ │ lsls r7, r5, #5 │ │ │ │ movs r2, r2 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + push {r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ vmla.f q8, q3, d2[7] │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -862146,15 +862149,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 2d00d2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vrhadd.u q8, q7, q15 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ vrhadd.u8 q8, q0, q15 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -862214,15 +862217,15 @@ │ │ │ │ b.n 2d0156 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r5, #174 @ 0xae │ │ │ │ lsls r7, r5, #5 │ │ │ │ cdp2 1, 15, cr0, cr12, cr14, {3} │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 2d0206 │ │ │ │ + cbz r0, 2d0212 │ │ │ │ lsls r3, r2, #3 │ │ │ │ cdp2 1, 8, cr0, cr10, cr14, {3} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #144] @ 2d0248 │ │ │ │ @@ -862271,15 +862274,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 2d0208 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp2 1, 3, cr0, cr4, cr14, {3} │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r0, r4 │ │ │ │ + cbz r0, 2d0298 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldc2l 1, cr0, [sl, #440] @ 0x1b8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #112] @ 2d02d8 │ │ │ │ @@ -862322,15 +862325,15 @@ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r4, #68 @ 0x44 │ │ │ │ lsls r7, r5, #5 │ │ │ │ stc2 1, cr0, [sl, #440] @ 0x1b8 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r4, r4 │ │ │ │ + uxth r4, r2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ stc2l 1, cr0, [r2, #-440] @ 0xfffffe48 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -862363,15 +862366,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 2d0352 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2l 1, cr0, [sl], #440 @ 0x1b8 │ │ │ │ - sxth r0, r1 │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 1, cr0, [r0], {110} @ 0x6e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -862426,15 +862429,15 @@ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldc2l 1, cr0, [sl], #-440 @ 0xfffffe48 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #416 @ 0x1a0 │ │ │ │ + cbz r0, 2d0412 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldc2 1, cr0, [sl], {110} @ 0x6e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #112] @ 2d0490 │ │ │ │ @@ -862477,15 +862480,15 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfbd2016e │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xfb88016e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #44] @ (2d04dc ) │ │ │ │ @@ -862504,15 +862507,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2cf968 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r2, #20 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ 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] @ 2d0510 │ │ │ │ @@ -862520,15 +862523,15 @@ │ │ │ │ add ip, pc │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 2cf968 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ 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, #44] @ (2d0550 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -862546,15 +862549,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2cfad0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ lsls r3, r2, #3 │ │ │ │ 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] @ 2d0584 │ │ │ │ @@ -862562,15 +862565,15 @@ │ │ │ │ add ip, pc │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 2cfad0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - add r7, sp, #960 @ 0x3c0 │ │ │ │ + add sp, #128 @ 0x80 │ │ │ │ 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, #44] @ (2d05c4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -862588,15 +862591,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2cfc58 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ lsls r7, r5, #5 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ 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] @ 2d05f8 │ │ │ │ @@ -862604,15 +862607,15 @@ │ │ │ │ add ip, pc │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 2cfc58 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ add.w fp, r0, #593920 @ 0x91000 │ │ │ │ mov r7, r3 │ │ │ │ @@ -862843,25 +862846,25 @@ │ │ │ │ bl 397474 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 2d0810 │ │ │ │ ldr r0, [pc, #28] @ (2d08a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 209100 │ │ │ │ b.n 2d07b4 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r6, sp, #32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ + add r5, sp, #272 @ 0x110 │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #136] @ (2d0940 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -862912,23 +862915,23 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2d08ee │ │ │ │ nop │ │ │ │ subs r2, r1, #0 │ │ │ │ lsls r7, r5, #5 │ │ │ │ @ instruction: 0xf734016e │ │ │ │ - add r3, pc, #368 @ (adr r3, 2d0abc ) │ │ │ │ + add r3, pc, #560 @ (adr r3, 2d0b7c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ asrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #76] @ (2d09b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -862958,15 +862961,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ adds r4, r3, #5 │ │ │ │ lsls r7, r5, #5 │ │ │ │ lsls r7, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #480 @ 0x1e0 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r2, #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] @ (2d0a0c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -862991,15 +862994,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d05fc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r0, r6, #3 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - add r1, pc, #960 @ (adr r1, 2d0dd4 ) │ │ │ │ + add r2, pc, #128 @ (adr r2, 2d0a94 ) │ │ │ │ lsls r2, r2, #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] @ (2d0a5c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -863024,15 +863027,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d05fc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r0, r4, #2 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - add r1, pc, #640 @ (adr r1, 2d0ce4 ) │ │ │ │ + add r1, pc, #832 @ (adr r1, 2d0da4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #64] @ (2d0ab4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -863057,15 +863060,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ adds r4, r2, #1 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - add r1, pc, #536 @ (adr r1, 2d0cd4 ) │ │ │ │ + add r1, pc, #728 @ (adr r1, 2d0d94 ) │ │ │ │ lsls r2, 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, #136] @ (2d0b58 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -863114,17 +863117,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2d0af2 │ │ │ │ nop │ │ │ │ subs r2, r7, r7 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ 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 r4, [pc, #144] @ (2d0c08 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -863179,21 +863182,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2d0bc0 │ │ │ │ subs r6, r1, r5 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - add r0, pc, #528 @ (adr r0, 2d0e20 ) │ │ │ │ + add r0, pc, #720 @ (adr r0, 2d0ee0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #456 @ (adr r0, 2d0ddc ) │ │ │ │ + add r0, pc, #648 @ (adr r0, 2d0e9c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #392 @ (adr r0, 2d0da0 ) │ │ │ │ + add r0, pc, #584 @ (adr r0, 2d0e60 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #320 @ (adr r0, 2d0d5c ) │ │ │ │ + add r0, pc, #512 @ (adr r0, 2d0e1c ) │ │ │ │ lsls r2, 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, #132] @ (2d0cb0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -863244,21 +863247,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r4, r3, r2 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ + add r2, sp, #32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #864 @ 0x360 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #536] @ (2d0ef0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -863454,21 +863457,21 @@ │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #188] @ 0xbc │ │ │ │ bl 397474 │ │ │ │ b.n 2d0d3a │ │ │ │ nop │ │ │ │ adds r0, r6, r7 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #456] @ (2d10e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -863635,19 +863638,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2d10b6 │ │ │ │ str r7, [sp, #16] │ │ │ │ b.n 2d0fe0 │ │ │ │ nop │ │ │ │ asrs r0, r6, #30 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - add r6, pc, #872 @ (adr r6, 2d1450 ) │ │ │ │ + add r7, pc, #40 @ (adr r7, 2d1110 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, pc, #712 @ (adr r6, 2d13b8 ) │ │ │ │ + add r6, pc, #904 @ (adr r6, 2d1478 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ 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] @ (2d1168 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -863903,15 +863906,15 @@ │ │ │ │ b.n 2d13e4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stcl 1, cr0, [r0], #440 @ 0x1b8 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldc 1, cr0, [r4], {110} @ 0x6e │ │ │ │ - add r2, pc, #376 @ (adr r2, 2d15a0 ) │ │ │ │ + add r2, pc, #568 @ (adr r2, 2d1660 ) │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #184] @ (2d14f4 ) │ │ │ │ @@ -865993,15 +865996,15 @@ │ │ │ │ b.n 2d280e │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vshr.u64 q8, , #1 │ │ │ │ bge.n 2d2a08 │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ bhi.n 2d29f4 │ │ │ │ lsls r6, r5, #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 │ │ │ │ @@ -866194,19 +866197,19 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ bl e09fc │ │ │ │ cbz r5, 2d2c1a │ │ │ │ mov r0, r5 │ │ │ │ blx 70238 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + ldrh r2, [r4, #22] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + ldrh r0, [r2, #22] │ │ │ │ lsls r3, r2, #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 │ │ │ │ @@ -866239,15 +866242,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #12] @ (2d2c94 ) │ │ │ │ add r2, pc │ │ │ │ bl 2d2bc0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r0, [r5, #18] │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -866308,19 +866311,19 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ bl 2d2bc0 │ │ │ │ mov r0, r5 │ │ │ │ blx 70238 │ │ │ │ b.n 2d2cf0 │ │ │ │ - ldrh r2, [r1, #16] │ │ │ │ + ldrh r2, [r7, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r7, #14] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ 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 r5, [pc, #164] @ (2d2e04 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -866721,36 +866724,36 @@ │ │ │ │ rsb fp, fp, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 2d2fae │ │ │ │ bne.n 2d3140 │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr??.w r0, [ip, #238] @ 0xee │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + @ instruction: 0xfa0c00ee │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [r0, r0] │ │ │ │ lsls r1, r4, #5 │ │ │ │ ldmia r7, {r5, r6, r7} │ │ │ │ lsls r6, r5, #5 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrsb r4, [r7, r4] │ │ │ │ lsls r1, r4, #5 │ │ │ │ - strh r2, [r7, #58] @ 0x3a │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ + strh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + strh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ 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 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -867939,49 +867942,49 @@ │ │ │ │ strd r2, r2, [sp, #180] @ 0xb4 │ │ │ │ b.n 2d3830 │ │ │ │ nop │ │ │ │ ldmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf23600ee │ │ │ │ - lsls r2, r7, #4 │ │ │ │ + @ instruction: 0xf26600ee │ │ │ │ + lsls r2, r5, #5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - eors.w r0, r2, #7798784 @ 0x770000 │ │ │ │ - ldc2 0, cr0, [r4], #-952 @ 0xfffffc48 │ │ │ │ - bics.w r0, ip, #7798784 @ 0x770000 │ │ │ │ - @ instruction: 0xf6f000ee │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + @ instruction: 0xf4c200ee │ │ │ │ + stc2l 0, cr0, [r4], #-952 @ 0xfffffc48 │ │ │ │ + orn r0, ip, #7798784 @ 0x770000 │ │ │ │ + @ instruction: 0xf72000ee │ │ │ │ + lsls r4, r0, #11 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf3ba00ee │ │ │ │ - @ instruction: 0xfb5c00ee │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + @ instruction: 0xf3ea00ee │ │ │ │ + @ instruction: 0xfb8c00ee │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xfb3c00ee │ │ │ │ - vmla.i d0, d30, d2[7] │ │ │ │ - ldcl 0, cr0, [r2, #952]! @ 0x3b8 │ │ │ │ - @ instruction: 0xf75800ee │ │ │ │ - orns r0, ip, #238 @ 0xee │ │ │ │ - @ instruction: 0xf5f400ee │ │ │ │ - strb.w r0, [r0, lr, lsl #2] │ │ │ │ - cdp 0, 4, cr0, cr8, cr14, {7} │ │ │ │ - and.w r0, lr, #238 @ 0xee │ │ │ │ - movt r0, #57582 @ 0xe0ee │ │ │ │ - cdp2 0, 1, cr0, cr2, cr14, {7} │ │ │ │ - ldcl 0, cr0, [r6, #-952] @ 0xfffffc48 │ │ │ │ + @ instruction: 0xfb6c00ee │ │ │ │ + vext.8 q0, q15, q15, #0 │ │ │ │ + cdp 0, 2, cr0, cr2, cr14, {7} │ │ │ │ + @ instruction: 0xf78800ee │ │ │ │ + @ instruction: 0xf0ac00ee │ │ │ │ + @ instruction: 0xf62400ee │ │ │ │ + ldrh.w r0, [r0, lr, lsl #2] │ │ │ │ + cdp 0, 7, cr0, cr8, cr14, {7} │ │ │ │ + bics.w r0, lr, #238 @ 0xee │ │ │ │ + @ instruction: 0xf2fe00ee │ │ │ │ + cdp2 0, 4, cr0, cr2, cr14, {7} │ │ │ │ + stc 0, cr0, [r6, #952] @ 0x3b8 │ │ │ │ stmia r5!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r5, #5 │ │ │ │ - @ instruction: 0xf65c00ee │ │ │ │ - stc2l 0, cr0, [sl, #-952] @ 0xfffffc48 │ │ │ │ - @ instruction: 0xf61000ee │ │ │ │ - rsbs r0, sl, #7798784 @ 0x770000 │ │ │ │ - bics.w r0, r6, #238 @ 0xee │ │ │ │ - @ instruction: 0xf7ba00ee │ │ │ │ + @ instruction: 0xf68c00ee │ │ │ │ + ldc2l 0, cr0, [sl, #-952]! @ 0xfffffc48 │ │ │ │ + movw r0, #2286 @ 0x8ee │ │ │ │ + addw r0, sl, #2286 @ 0x8ee │ │ │ │ + orn r0, r6, #238 @ 0xee │ │ │ │ + @ instruction: 0xf7ea00ee │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subw r2, r3, #2088 @ 0x828 │ │ │ │ ldr.w r3, [r8] │ │ │ │ negs r3, r3 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 2d3830 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -869613,25 +869616,25 @@ │ │ │ │ ldr r2, [pc, #36] @ (2d5138 ) │ │ │ │ sub.w r0, fp, #60 @ 0x3c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ bl 2d2bc0 │ │ │ │ b.w 2d3c8c │ │ │ │ nop │ │ │ │ - strb r6, [r5, #31] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r0, [r5, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + strb r2, [r2, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r2, [r8, #-44] │ │ │ │ subw r3, r3, #2088 @ 0x828 │ │ │ │ strh r2, [r3, #2] │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strh r2, [r3, #0] │ │ │ │ @@ -870466,115 +870469,115 @@ │ │ │ │ ldr r2, [pc, #216] @ (2d5b90 ) │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ bl 2d2bc0 │ │ │ │ b.w 2d3c8c │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r6, #80] @ 0x50 │ │ │ │ + str r2, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r1, #60] @ 0x3c │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ + str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ + str r2, [r0, #92] @ 0x5c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r6, [r4, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r0, [r0, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r0, #24] │ │ │ │ + str r0, [r6, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r5, #24] │ │ │ │ + str r2, [r3, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r6, [r0, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r0, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r4, #12] │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r7, #8] │ │ │ │ + str r2, [r5, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r2, [r2, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r4, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r0, [r6, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r4, [r2, r2] │ │ │ │ + ldrsh r4, [r0, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r4, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r1, #12] │ │ │ │ + str r0, [r7, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + str r0, [r0, #16] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #672] @ (2d5e48 ) │ │ │ │ mov r9, r1 │ │ │ │ @@ -870826,17 +870829,17 @@ │ │ │ │ b.n 2d5d22 │ │ │ │ add r4, pc, #320 @ (adr r4, 2d5f8c ) │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #848 @ (adr r2, 2d61a4 ) │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + ldrsh r4, [r6, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ lsls r2, r2, #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 │ │ │ │ @@ -871319,15 +871322,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} │ │ │ │ - b.n 2d6718 │ │ │ │ + b.n 2d6778 │ │ │ │ lsls r7, r2, #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] @ (2d63ec ) │ │ │ │ @@ -871339,15 +871342,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} │ │ │ │ - str r2, [r2, #104] @ 0x68 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ 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 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #464] @ (2d65d4 ) │ │ │ │ @@ -871521,45 +871524,45 @@ │ │ │ │ beq.n 2d6586 │ │ │ │ b.n 2d6474 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r7, #85] @ 0x55 │ │ │ │ b.n 2d6496 │ │ │ │ nop │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2d6360 │ │ │ │ + b.n 2d63c0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + str r0, [r4, #108] @ 0x6c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ + str r6, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r6, sp, #536 @ 0x218 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r0, [r6, #92] @ 0x5c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -871607,15 +871610,15 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #8] @ (2d66a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 209100 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcs.n 2d6670 │ │ │ │ + bcc.n 2d66d0 │ │ │ │ lsls r6, r5, #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] │ │ │ │ @@ -871703,15 +871706,15 @@ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ b.n 2d6748 │ │ │ │ ldr r0, [pc, #12] @ (2d67a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 209100 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2d6758 │ │ │ │ - bne.n 2d6734 │ │ │ │ + bne.n 2d6794 │ │ │ │ lsls r6, r5, #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 │ │ │ │ @@ -871766,15 +871769,15 @@ │ │ │ │ nop │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r5, #5 │ │ │ │ cmp r4, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 2d68f0 │ │ │ │ + bne.n 2d6750 │ │ │ │ lsls r6, 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, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ @@ -871857,28 +871860,28 @@ │ │ │ │ cmp r9, r6 │ │ │ │ add r2, pc │ │ │ │ ldrsh.w r0, [r2, r3, lsl #1] │ │ │ │ bne.n 2d68b8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - stc 0, cr0, [r6], {238} @ 0xee │ │ │ │ - stc 0, cr0, [r2, #-952] @ 0xfffffc48 │ │ │ │ - b.n 2d6620 │ │ │ │ + ldc 0, cr0, [r6], #-952 @ 0xfffffc48 │ │ │ │ + ldc 0, cr0, [r2, #-952]! @ 0xfffffc48 │ │ │ │ + b.n 2d6680 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d6b9c │ │ │ │ + b.n 2d6bfc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs.w r0, r2, lr, asr #3 │ │ │ │ - bne.n 2d69d8 │ │ │ │ + @ instruction: 0xebe200ee │ │ │ │ + bne.n 2d6838 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d65ac │ │ │ │ + b.n 2d660c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bne.n 2d696c │ │ │ │ + bne.n 2d69cc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bhi.n 2d690c │ │ │ │ + bls.n 2d696c │ │ │ │ lsls r6, r5, #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] @ 2d6978 │ │ │ │ mov r3, r0 │ │ │ │ @@ -871894,15 +871897,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 6f23c │ │ │ │ nop │ │ │ │ str r6, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r5, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ lsls r2, r2, #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 │ │ │ │ @@ -871932,15 +871935,15 @@ │ │ │ │ cbz r0, 2d69d8 │ │ │ │ movs r3, #1 │ │ │ │ strd r6, r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ (2d69e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 2d6944 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + str r6, [r6, #20] │ │ │ │ lsls r3, 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, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -872102,15 +872105,15 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 2d6ad8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (2d6b80 ) │ │ │ │ add r0, pc │ │ │ │ bl 2d6944 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + str r2, [r1, #0] │ │ │ │ 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, [r1, #20] │ │ │ │ mov r4, r1 │ │ │ │ @@ -872386,21 +872389,21 @@ │ │ │ │ bl 2d6944 │ │ │ │ ldr r0, [pc, #20] @ (2d6e6c ) │ │ │ │ add r0, pc │ │ │ │ bl 2d6944 │ │ │ │ ldr r0, [pc, #16] @ (2d6e70 ) │ │ │ │ add r0, pc │ │ │ │ bl 2d6944 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r4, r6] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ 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 r4, r2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ @@ -873560,35 +873563,35 @@ │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov.w r0, #268 @ 0x10c │ │ │ │ b.n 2d7156 │ │ │ │ nop │ │ │ │ str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - blt.n 2d79a8 │ │ │ │ + blt.n 2d7a08 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d74a8 │ │ │ │ + b.n 2d7508 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d7a28 │ │ │ │ + b.n 2d7a88 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d7518 │ │ │ │ + b.n 2d7578 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d76f4 │ │ │ │ + b.n 2d7754 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d79dc │ │ │ │ + b.n 2d7a3c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bcc.n 2d7974 │ │ │ │ + bcc.n 2d79d4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r3!, {r5} │ │ │ │ + ldmia r3!, {r4, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - svc 244 @ 0xf4 │ │ │ │ + b.n 2d79a0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d7628 │ │ │ │ + b.n 2d7688 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cmp r4, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ mov r4, r9 │ │ │ │ @@ -876332,29 +876335,29 @@ │ │ │ │ beq.w 2d79f4 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ movs r2, #3 │ │ │ │ mov.w r0, #274 @ 0x112 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.w 2d7156 │ │ │ │ nop │ │ │ │ - add sp, #408 @ 0x198 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r7, sp, #848 @ 0x350 │ │ │ │ + add sp, #16 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add r6, sp, #936 @ 0x3a8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ lsls r6, r5, #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 │ │ │ │ @@ -876691,25 +876694,25 @@ │ │ │ │ b.w 2d8d1a │ │ │ │ orr.w r3, r3, #1536 @ 0x600 │ │ │ │ b.w 2d8d54 │ │ │ │ ldr r0, [pc, #28] @ (2d991c ) │ │ │ │ add r0, pc │ │ │ │ bl 2d6944 │ │ │ │ nop │ │ │ │ - pop {r1, r2, r4, r6, pc} │ │ │ │ + pop {r1, r2, r7, pc} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r1, pc, #632 @ (adr r1, 2d9b8c ) │ │ │ │ + add r1, pc, #824 @ (adr r1, 2d9c4c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cbz r0, 2d9932 │ │ │ │ + cbz r0, 2d993e │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cbz r3, 2d9974 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -876778,15 +876781,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] @ (2d99e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 2d6944 │ │ │ │ - adds r2, #138 @ 0x8a │ │ │ │ + adds r2, #186 @ 0xba │ │ │ │ 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 │ │ │ │ add.w r8, r1, #2 │ │ │ │ mov r7, r0 │ │ │ │ @@ -876813,17 +876816,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #12] @ (2d9a40 ) │ │ │ │ add r0, pc │ │ │ │ bl 2d6944 │ │ │ │ ldr r0, [pc, #8] @ (2d9a44 ) │ │ │ │ add r0, pc │ │ │ │ bl 2d6944 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ 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 │ │ │ │ cbz r1, 2d9a78 │ │ │ │ mov r5, r1 │ │ │ │ @@ -879509,15 +879512,15 @@ │ │ │ │ ldr r2, [pc, #208] @ (2db74c ) │ │ │ │ lsls r6, r5, #5 │ │ │ │ stc 1, cr0, [sl], #-448 @ 0xfffffe40 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #168] @ (2db730 ) │ │ │ │ lsls r6, r5, #5 │ │ │ │ - subs r4, r0, #1 │ │ │ │ + subs r4, r6, #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ bl fffdb692 │ │ │ │ subs r0, r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #640] @ (2db91c ) │ │ │ │ @@ -879603,15 +879606,15 @@ │ │ │ │ ldr r1, [pc, #272] @ (2db87c ) │ │ │ │ lsls r6, r5, #5 │ │ │ │ @ instruction: 0xeb3a0170 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #232] @ (2db860 ) │ │ │ │ lsls r6, r5, #5 │ │ │ │ - adds r4, r2, #5 │ │ │ │ + adds r4, r0, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ bl ffeeb782 │ │ │ │ cmp r6, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #704] @ (2dba4c ) │ │ │ │ @@ -879649,15 +879652,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #20] @ (2db7f0 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2db7c2 │ │ │ │ nop │ │ │ │ orrs.w r1, r2, r0, ror #1 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrex pc, [r1, #1020] @ 0x3fc │ │ │ │ bic.w r1, sl, r0, ror #1 │ │ │ │ strb.w pc, [fp, #4095] @ 0xfff │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -879691,15 +879694,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #20] @ (2db858 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2db82c │ │ │ │ nop │ │ │ │ strd r0, r1, [sl, #448]! @ 0x1c0 │ │ │ │ - adds r7, #222 @ 0xde │ │ │ │ + subs r0, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ @ instruction: 0xea47ffff │ │ │ │ strd r0, r1, [r0, #448] @ 0x1c0 │ │ │ │ str??.w pc, [fp, #4095] @ 0xfff │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -879733,15 +879736,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #20] @ (2db8c0 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2db894 │ │ │ │ nop │ │ │ │ @ instruction: 0xe9820170 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strd pc, pc, [pc, #1020]! @ 2dbcb8 @ 0x3fc │ │ │ │ ldrd r0, r1, [r8, #-448] @ 0x1c0 │ │ │ │ str??.w pc, [r3, #4095] @ 0xfff │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -879772,15 +879775,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 │ │ │ │ - cmp r4, #14 │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ lsls r5, r2, #3 │ │ │ │ bx r1 │ │ │ │ lsls r6, r5, #5 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2db8ea │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ @@ -879820,17 +879823,17 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 2da2a0 │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldmia.w r0!, {r4, r5, r6, r8} │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r6, [r4, r7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #104] @ (2dba18 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -879877,19 +879880,19 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strex r1, r0, [r0, #448] @ 0x1c0 │ │ │ │ mov r4, r8 │ │ │ │ lsls r6, r5, #5 │ │ │ │ asrs r0, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ lsls r0, r5, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ b.n 2db5ea │ │ │ │ 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] @ (2dbaa8 ) │ │ │ │ @@ -879937,19 +879940,19 @@ │ │ │ │ ldr r2, [pc, #32] @ (2dbac4 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2dba8a │ │ │ │ b.n 2dba00 │ │ │ │ lsls r0, r6, #5 │ │ │ │ cmp lr, r5 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ b.n 2db5d2 │ │ │ │ @ instruction: 0xffffe760 │ │ │ │ lsls r0, r6, #5 │ │ │ │ bl 9dac6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -880000,19 +880003,19 @@ │ │ │ │ ldr r2, [pc, #32] @ (2dbb58 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2dbb1e │ │ │ │ b.n 2db96c │ │ │ │ lsls r0, r6, #5 │ │ │ │ cmp r2, r3 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - adds r5, #8 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ b.n 2db9de │ │ │ │ vmlsl.u q15, d31, d12[0] │ │ │ │ lsls r0, r6, #5 │ │ │ │ bl 71b5a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -880063,19 +880066,19 @@ │ │ │ │ ldr r2, [pc, #32] @ (2dbbec ) │ │ │ │ add r2, pc │ │ │ │ b.n 2dbbb2 │ │ │ │ b.n 2db8d8 │ │ │ │ lsls r0, r6, #5 │ │ │ │ add lr, r0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + strh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r7, r4, #3 │ │ │ │ b.n 2db94a │ │ │ │ vqshlu.s32 d30, d24, #31 │ │ │ │ lsls r0, r6, #5 │ │ │ │ bl fffddbee │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -880126,19 +880129,19 @@ │ │ │ │ ldr r2, [pc, #32] @ (2dbc80 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2dbc46 │ │ │ │ b.n 2db844 │ │ │ │ lsls r0, r6, #5 │ │ │ │ mvns r2, r6 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - adds r3, #224 @ 0xe0 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ b.n 2db8c6 │ │ │ │ vabal.u q15, d31, d20 │ │ │ │ lsls r0, r6, #5 │ │ │ │ bl fff79c82 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -880189,19 +880192,19 @@ │ │ │ │ ldr r2, [pc, #32] @ (2dbd14 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2dbcda │ │ │ │ b.n 2db7b0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ muls r6, r3 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r6, r1, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ b.n 2db832 │ │ │ │ vsli.32 d30, d0, #31 │ │ │ │ lsls r0, r6, #5 │ │ │ │ bl ffee5d16 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -880254,19 +880257,19 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 2dbd72 │ │ │ │ nop │ │ │ │ b.n 2db720 │ │ │ │ lsls r0, r6, #5 │ │ │ │ cmn r4, r0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #30 │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ b.n 2db7be │ │ │ │ vsri.32 q15, q11, #1 │ │ │ │ lsls r0, r6, #5 │ │ │ │ bl 6abdb2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -880317,19 +880320,19 @@ │ │ │ │ ldr r2, [pc, #32] @ (2dbe44 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2dbe0a │ │ │ │ b.n 2db680 │ │ │ │ lsls r0, r6, #5 │ │ │ │ tst r6, r5 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - adds r2, #28 │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r3, #10 │ │ │ │ lsls r2, r5, #3 │ │ │ │ b.n 2db732 │ │ │ │ @ instruction: 0xffffe3e0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ bl 645e46 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -880587,15 +880590,15 @@ │ │ │ │ bl 2da2a0 │ │ │ │ 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} │ │ │ │ - movs r4, #88 @ 0x58 │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 2dc0d6 │ │ │ │ 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 │ │ │ │ @@ -880642,19 +880645,19 @@ │ │ │ │ movs r3, #10 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ b.n 2dc368 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldr r2, [pc, #80] @ (2dc1a4 ) │ │ │ │ + ldr r2, [pc, #272] @ (2dc264 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r6, r2, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r3, #15 │ │ │ │ + lsrs r0, r1, #16 │ │ │ │ lsls r3, r2, #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] @ (2dc214 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -880729,15 +880732,15 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ b.n 2dc318 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #126 @ 0x7e │ │ │ │ lsls r6, r5, #5 │ │ │ │ - str r6, [r5, #104] @ 0x68 │ │ │ │ + str r6, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 2dc212 │ │ │ │ @ instruction: 0xffff3e04 │ │ │ │ lsls r6, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -880817,15 +880820,15 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ svc 166 @ 0xa6 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #166 @ 0xa6 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 2dc33a │ │ │ │ @ instruction: 0xffff3d2c │ │ │ │ lsls r6, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -880905,15 +880908,15 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ udf #206 @ 0xce │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #206 @ 0xce │ │ │ │ lsls r6, r5, #5 │ │ │ │ - str r6, [r7, #76] @ 0x4c │ │ │ │ + str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r4, #3 │ │ │ │ asrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 2dc462 │ │ │ │ vcvt.f16.u16 , q2, #1 │ │ │ │ lsls r6, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -880993,15 +880996,15 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ ble.n 2dc490 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #246 @ 0xf6 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - str r6, [r4, #64] @ 0x40 │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r4, #3 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 2dc58a │ │ │ │ @ instruction: 0xffff3b7c │ │ │ │ lsls r6, r5, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -881073,15 +881076,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r3, #40 @ 0x28 │ │ │ │ lsls r6, r5, #5 │ │ │ │ ble.n 2dc5b4 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ udf #237 @ 0xed │ │ │ │ vtbl.8 d19, {d31- │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + ldrb r6, [r0, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r1, #222 @ 0xde │ │ │ │ lsls r6, r5, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -881232,15 +881235,15 @@ │ │ │ │ nop │ │ │ │ subs r1, #148 @ 0x94 │ │ │ │ lsls r6, r5, #5 │ │ │ │ blt.n 2dc628 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, r2] │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ b.n 2dcbde │ │ │ │ vtbl.8 d19, {d15-d16}, d12 │ │ │ │ lsls r6, r5, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -881310,15 +881313,15 @@ │ │ │ │ nop │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ bge.n 2dc748 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ lsls r6, r5, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -881388,15 +881391,15 @@ │ │ │ │ nop │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ lsls r6, r5, #5 │ │ │ │ bls.n 2dc880 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strd pc, pc, [r5], #-1020 @ 0x3fc │ │ │ │ adds r7, #124 @ 0x7c │ │ │ │ lsls r6, r5, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -881466,15 +881469,15 @@ │ │ │ │ nop │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ lsls r6, r5, #5 │ │ │ │ bls.n 2dc9b8 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrh r2, [r4, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ b.n 2dc8b2 │ │ │ │ vqshlu.s64 d19, d20, #63 @ 0x3f │ │ │ │ lsls r6, r5, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -881544,15 +881547,15 @@ │ │ │ │ nop │ │ │ │ adds r6, #104 @ 0x68 │ │ │ │ lsls r6, r5, #5 │ │ │ │ bhi.n 2dcaf0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ b.n 2dc7ea │ │ │ │ @ instruction: 0xffff35ec │ │ │ │ lsls r6, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -881652,17 +881655,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 2dca64 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r5, #142 @ 0x8e │ │ │ │ lsls r6, r5, #5 │ │ │ │ cmp r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r4, #10 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #6 │ │ │ │ lsls r6, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -881763,17 +881766,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 2dcd48 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r4, #114 @ 0x72 │ │ │ │ lsls r6, r5, #5 │ │ │ │ cmp r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r6, r3, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #234 @ 0xea │ │ │ │ lsls r6, r5, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -881845,15 +881848,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r3, #104 @ 0x68 │ │ │ │ lsls r6, r5, #5 │ │ │ │ bpl.n 2dcdf4 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ bgt.n 2dcdbe │ │ │ │ vmlal.u , d31, d22[0] │ │ │ │ lsls r6, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -881929,15 +881932,15 @@ │ │ │ │ nop │ │ │ │ adds r2, #156 @ 0x9c │ │ │ │ lsls r6, r5, #5 │ │ │ │ bmi.n 2dcd38 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, r6] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ blt.n 2dcee6 │ │ │ │ vsubl.u , d15, d12 │ │ │ │ lsls r6, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -882013,15 +882016,15 @@ │ │ │ │ nop │ │ │ │ adds r1, #192 @ 0xc0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ bcc.n 2dce5c │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ bge.n 2dce0a │ │ │ │ vsra.u32 d19, d16, #1 │ │ │ │ lsls r6, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -882106,15 +882109,15 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ bcs.n 2dcf88 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #218 @ 0xda │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + ldrh r2, [r2, #2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r0, r2, r4, r6, r7} │ │ │ │ vmla.i , , d12[0] │ │ │ │ lsls r6, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -882201,15 +882204,15 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ bne.n 2dd09c │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #238 @ 0xee │ │ │ │ lsls r6, r5, #5 │ │ │ │ - strh r6, [r6, #56] @ 0x38 │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r0, r3, r5, r6, r7} │ │ │ │ vqrdmlsh.s q9, , d16[0] │ │ │ │ lsls r6, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -882288,15 +882291,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r7, #12 │ │ │ │ lsls r6, r5, #5 │ │ │ │ bne.n 2dd1a8 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + strh r4, [r7, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r6, #122 @ 0x7a │ │ │ │ lsls r6, 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, #4040] @ 0xfc8 │ │ │ │ @@ -882389,15 +882392,15 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ beq.n 2dd2f4 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #38 @ 0x26 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + udf #140 @ 0x8c │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r0, r1, r2, r3, r4} │ │ │ │ vrsra.u64 , q6, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #120 @ 0x78 │ │ │ │ @@ -882495,15 +882498,15 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ ldmia r7!, {r1, r4} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #18 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ble.n 2dd458 │ │ │ │ + ble.n 2dd4b8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r1, r2, r3, r4, r5, r7} │ │ │ │ vrsra.u64 , q6, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ @@ -882617,15 +882620,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ lsls r6, r5, #5 │ │ │ │ ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #736] @ (2dd7e4 ) │ │ │ │ + ldr r6, [pc, #928] @ (2dd8a4 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ lsls r6, r5, #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 │ │ │ │ @@ -882715,19 +882718,19 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ ldmia r4, {r4, r6, r7} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #202 @ 0xca │ │ │ │ lsls r6, r5, #5 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r0, r4, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7e800d2 │ │ │ │ + ldrb.w r0, [r8, r2, lsl #1] │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ lsls r6, r5, #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, #192] @ (2dd6d4 ) │ │ │ │ @@ -882809,18 +882812,18 @@ │ │ │ │ nop │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + adds r4, r5, r7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf6f200d2 │ │ │ │ - @ instruction: 0xf6ec00d2 │ │ │ │ + @ instruction: 0xf72200d2 │ │ │ │ + @ instruction: 0xf71c00d2 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ lsls r6, r5, #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 r2, [pc, #204] @ (2dd7d0 ) │ │ │ │ @@ -882913,20 +882916,20 @@ │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r4, r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + adds r6, r7, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0, {r0, r1, r3, r5, r6, r7} │ │ │ │ - vsli.64 , q14, #63 @ 0x3f │ │ │ │ + vrsubhn.i d31, , q14 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r0, #74 @ 0x4a │ │ │ │ lsls r6, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -883005,15 +883008,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r7, #236 @ 0xec │ │ │ │ lsls r6, r5, #5 │ │ │ │ ldmia r1, {r1, r5, r6, r7} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, ip, #6881280 @ 0x690000 │ │ │ │ + @ instruction: 0xf58c00d2 │ │ │ │ movs r7, #82 @ 0x52 │ │ │ │ lsls r6, r5, #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 r2, [pc, #216] @ (2dd9c4 ) │ │ │ │ @@ -883109,19 +883112,19 @@ │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ asrs r0, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r2, #6881280 @ 0x690000 │ │ │ │ + @ instruction: 0xf4b200d2 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r0, r1, r3, r5, r6} │ │ │ │ - vmls.i , , d12[0] │ │ │ │ + vsri.32 , q14, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r6, #86 @ 0x56 │ │ │ │ lsls r6, r5, #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 │ │ │ │ @@ -883213,20 +883216,20 @@ │ │ │ │ nop │ │ │ │ movs r5, #246 @ 0xf6 │ │ │ │ lsls r6, r5, #5 │ │ │ │ stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #23 │ │ │ │ + asrs r2, r0, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldmia r0, {r0, r2, r3, r4, r5} │ │ │ │ vqshl.u64 d28, d22, #63 @ 0x3f │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ssat r0, #19, sl, lsl #3 │ │ │ │ + @ instruction: 0xf33a00d2 │ │ │ │ movs r5, #80 @ 0x50 │ │ │ │ lsls r6, r5, #5 │ │ │ │ bvs.n 2ddbc2 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -883319,20 +883322,20 @@ │ │ │ │ nop │ │ │ │ movs r4, #238 @ 0xee │ │ │ │ lsls r6, r5, #5 │ │ │ │ stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + asrs r2, r7, #19 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmia r7!, {r0, r2, r6} │ │ │ │ vrsubhn.i d28, , q15 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - addw r0, r2, #210 @ 0xd2 │ │ │ │ + @ instruction: 0xf23200d2 │ │ │ │ movs r4, #72 @ 0x48 │ │ │ │ lsls r6, r5, #5 │ │ │ │ bpl.n 2ddb7a │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -883426,18 +883429,18 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #218 @ 0xda │ │ │ │ lsls r6, r5, #5 │ │ │ │ - @ instruction: 0xf0ca00d2 │ │ │ │ + @ instruction: 0xf0fa00d2 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, sl, #210 @ 0xd2 │ │ │ │ + @ instruction: 0xf18a00d2 │ │ │ │ stmia r7!, {r0, r7} │ │ │ │ vsubw.u q9, , d24 │ │ │ │ lsls r6, r5, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -883518,15 +883521,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r2, #208 @ 0xd0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r4!, {r0, r2, r4, r7} │ │ │ │ vrshr.u32 d18, d18, #1 │ │ │ │ lsls r6, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -883628,20 +883631,20 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #222 @ 0xde │ │ │ │ lsls r6, r5, #5 │ │ │ │ - mcr 0, 6, r0, cr14, cr2, {6} │ │ │ │ + mrc 0, 7, r0, cr14, cr2, {6} │ │ │ │ subs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r6, #5 │ │ │ │ - b.n 2dde18 │ │ │ │ + b.n 2dde78 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmia r5!, {r0, r1, r3, r4, r5, r6} │ │ │ │ vaddw.u q9, , d22 │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r0, r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -883727,15 +883730,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r0, #192 @ 0xc0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #928] @ (2de3ac ) │ │ │ │ + ldr r1, [pc, #96] @ (2de06c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, #26 │ │ │ │ lsls r6, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -883818,15 +883821,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r4, r2, #7 │ │ │ │ lsls r6, r5, #5 │ │ │ │ stmia r1!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - blxns pc │ │ │ │ + ldr r0, [pc, #176] @ (2de1a8 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r6, r5, #4 │ │ │ │ lsls r6, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -883909,15 +883912,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r0, r5, #3 │ │ │ │ lsls r6, r5, #5 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bx r2 │ │ │ │ + bx r8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r2, r0, #1 │ │ │ │ lsls r6, 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, #4032] @ 0xfc0 │ │ │ │ @@ -884017,22 +884020,22 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ nop {15} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r5, #7 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - lsrs r2, r2, #23 │ │ │ │ + lsrs r2, r0, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #504 @ (adr r2, 2de4f4 ) │ │ │ │ + add r2, pc, #696 @ (adr r2, 2de5b4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xeae800d2 │ │ │ │ - @ instruction: 0xeb3a00d2 │ │ │ │ + adds.w r0, r8, r2, lsr #3 │ │ │ │ + sbc.w r0, sl, r2, lsr #3 │ │ │ │ adds r2, r7, #4 │ │ │ │ lsls r6, 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, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -884127,17 +884130,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r2, r3, #3 │ │ │ │ lsls r6, r5, #5 │ │ │ │ bkpt 0x00d0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r8, r2, lsr #3 │ │ │ │ - eors.w r0, r0, r2, lsr #3 │ │ │ │ - ands.w r0, r4, r2, lsr #3 │ │ │ │ + @ instruction: 0xeac800d2 │ │ │ │ + @ instruction: 0xeac000d2 │ │ │ │ + orr.w r0, r4, r2, lsr #3 │ │ │ │ adds r0, r3, #0 │ │ │ │ lsls r6, r5, #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 │ │ │ │ ldr r2, [pc, #260] @ (2de534 ) │ │ │ │ @@ -884242,17 +884245,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r6, r0, r7 │ │ │ │ lsls r6, r5, #5 │ │ │ │ pop {r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #194 @ 0xc2 │ │ │ │ + subs r6, #242 @ 0xf2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ble.n 2de49c │ │ │ │ + ble.n 2de4fc │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmia r4!, {r0, r1, r2, r5, r6} │ │ │ │ vqrdmulh.s , , d14[0] │ │ │ │ lsls r0, r6, #5 │ │ │ │ subs r0, r6, r3 │ │ │ │ lsls r6, r5, #5 │ │ │ │ cbnz r3, 2de584 │ │ │ │ @@ -884345,15 +884348,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r0, r1, r2 │ │ │ │ lsls r6, r5, #5 │ │ │ │ pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r6, r3, r7 │ │ │ │ lsls r6, r5, #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 │ │ │ │ @@ -884461,26 +884464,26 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ cbnz r4, 2de7be │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, r6 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #8 │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cbnz r7, 2de7de │ │ │ │ @ instruction: 0xffffbb38 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - b.n 2de470 │ │ │ │ + b.n 2de4d0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2de580 │ │ │ │ + b.n 2de5e0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r4, r1, r3 │ │ │ │ lsls r6, r5, #5 │ │ │ │ ldmia r1, {r0, r1, r7} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -884590,26 +884593,26 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ rev16 r0, r2 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r2, r1 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r4, r4, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + ldrh r0, [r7, r2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ rev16 r3, r6 │ │ │ │ @ instruction: 0xffffb9fc │ │ │ │ lsls r0, r6, #5 │ │ │ │ - b.n 2de334 │ │ │ │ + b.n 2de394 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2de46c │ │ │ │ + b.n 2de4cc │ │ │ │ lsls r2, r2, #3 │ │ │ │ asrs r0, r2, #30 │ │ │ │ lsls r6, r5, #5 │ │ │ │ ldmia r0, {r0, r1, r2, r6} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -884719,26 +884722,26 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ cbnz r4, 2de9d8 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #28 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - lsls r0, r7, #27 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2df180 │ │ │ │ + b.n 2df1e0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cbnz r7, 2de9fa │ │ │ │ vtbx.8 d27, {d31}, d0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - b.n 2de1f8 │ │ │ │ + b.n 2de258 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2de360 │ │ │ │ + b.n 2de3c0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ asrs r4, r2, #25 │ │ │ │ lsls r6, r5, #5 │ │ │ │ stmia r7!, {r0, r1, r3, r4, r5} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -884848,26 +884851,26 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ @ instruction: 0xb7d8 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #23 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - lsls r4, r7, #22 │ │ │ │ + lsls r4, r5, #23 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2df044 │ │ │ │ + b.n 2df0a4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ @ instruction: 0xb803 │ │ │ │ vabdl.u , d31, d4 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - b.n 2df0bc │ │ │ │ + b.n 2df11c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2df254 │ │ │ │ + b.n 2df2b4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ asrs r0, r3, #20 │ │ │ │ lsls r6, r5, #5 │ │ │ │ stmia r5!, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -884977,24 +884980,24 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ @ instruction: 0xb69c │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r3, #18 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2def18 │ │ │ │ + b.n 2def78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ @ instruction: 0xb6d5 │ │ │ │ vmlsl.u , d15, d0[0] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - b.n 2def94 │ │ │ │ + b.n 2deff4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ asrs r6, r2, #15 │ │ │ │ lsls r6, r5, #5 │ │ │ │ stmia r5!, {r0, r2, r3, r4} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -885104,26 +885107,26 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ push {r5, r6, lr} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #13 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - lsls r4, r0, #13 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r0, r1, r5, r7, lr} │ │ │ │ vabal.u , d15, d12 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - b.n 2dee44 │ │ │ │ + b.n 2deea4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2df014 │ │ │ │ + b.n 2df074 │ │ │ │ lsls r2, r2, #3 │ │ │ │ asrs r0, r4, #10 │ │ │ │ lsls r6, r5, #5 │ │ │ │ stmia r4!, {r0, r1, r2, r4} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ blx lr │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -885235,17 +885238,17 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ push {r2, r5} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r3, #8 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #5 │ │ │ │ lsls r6, r5, #5 │ │ │ │ @@ -885359,17 +885362,17 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ uxtb r4, r5 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r4, #3 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + stmia r1!, {r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #32 │ │ │ │ lsls r6, r5, #5 │ │ │ │ @@ -885467,18 +885470,18 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsrs r6, r7, #30 │ │ │ │ lsls r6, r5, #5 │ │ │ │ cbz r4, 2df150 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r2, #240 @ 0xf0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r0, r1, r3, r7, lr} │ │ │ │ - @ instruction: 0xffffdddc │ │ │ │ + @ instruction: 0xffffde0c │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsrs r4, r7, #27 │ │ │ │ lsls r6, r5, #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 │ │ │ │ @@ -885572,18 +885575,18 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r5, #26 │ │ │ │ lsls r6, r5, #5 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r0, r1, r2, r4, r5, r6} │ │ │ │ - vqdmulh.s , , d8[0] │ │ │ │ + @ instruction: 0xffffdcf8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ lsls r6, r5, #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 │ │ │ │ @@ -885677,18 +885680,18 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsrs r6, r2, #22 │ │ │ │ lsls r6, r5, #5 │ │ │ │ add r7, sp, #560 @ 0x230 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ + adds r0, #200 @ 0xc8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cbz r3, 2df3b0 │ │ │ │ - @ instruction: 0xffffdbb4 │ │ │ │ + vtbx.8 d29, {d31- │ │ │ │ lsrs r2, r0, #18 │ │ │ │ lsls r6, r5, #5 │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #132 @ 0x84 │ │ │ │ + cmp r7, #180 @ 0xb4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ sxtb r7, r1 │ │ │ │ - vtbl.8 d29, {d31- instruction: 0xffffdad0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsrs r0, r0, #15 │ │ │ │ lsls r6, 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, #4032] @ 0xfc0 │ │ │ │ @@ -885894,24 +885897,24 @@ │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #13 │ │ │ │ lsls r6, r5, #5 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb4000d4 │ │ │ │ - bhi.n 2df670 │ │ │ │ + @ instruction: 0xfb7000d4 │ │ │ │ + bhi.n 2df4d0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 2df4ac │ │ │ │ + bls.n 2df50c │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - bls.n 2df5cc │ │ │ │ + bls.n 2df62c │ │ │ │ lsls r2, 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, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #268] @ (2df6b8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -886026,25 +886029,25 @@ │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #9 │ │ │ │ lsls r6, r5, #5 │ │ │ │ asrs r0, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 2df654 │ │ │ │ + bvc.n 2df6b4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 2df648 │ │ │ │ + bhi.n 2df6a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [pc, #808] @ (2dfa04 ) │ │ │ │ + ldr r0, [pc, #1000] @ (2dfac4 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bvc.n 2df790 │ │ │ │ + bvc.n 2df5f0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bhi.n 2df7a0 │ │ │ │ + bhi.n 2df600 │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ lsls r6, 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, #4032] @ 0xfc0 │ │ │ │ @@ -886152,23 +886155,23 @@ │ │ │ │ nop │ │ │ │ lsrs r2, r7, #3 │ │ │ │ lsls r6, r5, #5 │ │ │ │ add r2, sp, #960 @ 0x3c0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 2df780 │ │ │ │ + bvs.n 2df7e0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvc.n 2df75c │ │ │ │ + bvc.n 2df7bc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvc.n 2df754 │ │ │ │ + bvc.n 2df7b4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvs.n 2df860 │ │ │ │ + bvs.n 2df8c0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvc.n 2df854 │ │ │ │ + bvc.n 2df8b4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsrs r6, r3, #32 │ │ │ │ lsls r6, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -886290,15 +886293,15 @@ │ │ │ │ ldrb r0, [r0, #30] │ │ │ │ lsls r6, r7, #30 │ │ │ │ lsls r6, r5, #5 │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #186 @ 0xba │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r1, sp, #16 │ │ │ │ lsls r0, r6, #5 │ │ │ │ lsls r2, r4, #27 │ │ │ │ lsls r6, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -886403,19 +886406,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsls r6, r5, #25 │ │ │ │ lsls r6, r5, #5 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #108 @ 0x6c │ │ │ │ + cmp r1, #156 @ 0x9c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bpl.n 2dfb04 │ │ │ │ + bpl.n 2dfb64 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 2dfaec │ │ │ │ + bpl.n 2dfb4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r0, r3, #22 │ │ │ │ lsls r6, r5, #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 │ │ │ │ @@ -886518,19 +886521,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsls r6, r0, #21 │ │ │ │ lsls r6, r5, #5 │ │ │ │ add r7, pc, #240 @ (adr r7, 2dfca0 ) │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + stmia r7!, {r3, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r6, pc, #312 @ (adr r6, 2dfcf8 ) │ │ │ │ + add r6, pc, #504 @ (adr r6, 2dfdb8 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r0, r6, #17 │ │ │ │ lsls r6, r5, #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 │ │ │ │ @@ -886634,19 +886637,19 @@ │ │ │ │ nop │ │ │ │ lsls r6, r3, #16 │ │ │ │ lsls r6, r5, #5 │ │ │ │ add r6, pc, #80 @ (adr r6, 2dfd28 ) │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #28 │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + stmia r6!, {r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, pc, #152 @ (adr r5, 2dfd80 ) │ │ │ │ + add r5, pc, #344 @ (adr r5, 2dfe40 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r2, r1, #13 │ │ │ │ lsls r6, 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, #4032] @ 0xfc0 │ │ │ │ @@ -886749,19 +886752,19 @@ │ │ │ │ nop │ │ │ │ lsls r6, r6, #11 │ │ │ │ lsls r6, r5, #5 │ │ │ │ add r4, pc, #944 @ (adr r4, 2e01b0 ) │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #168 @ (adr r4, 2dfeb0 ) │ │ │ │ + add r4, pc, #360 @ (adr r4, 2dff70 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r0, #24 │ │ │ │ + asrs r0, r6, #24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r2, r4, #8 │ │ │ │ lsls r6, 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, #4032] @ 0xfc0 │ │ │ │ @@ -886865,19 +886868,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsls r6, r1, #7 │ │ │ │ lsls r6, r5, #5 │ │ │ │ add r3, pc, #784 @ (adr r3, 2e023c ) │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + movs r4, #254 @ 0xfe │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r6, 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, #4032] @ 0xfc0 │ │ │ │ @@ -886981,19 +886984,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsls r6, r5, #5 │ │ │ │ add r2, pc, #608 @ (adr r2, 2e02b8 ) │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #162 @ 0xa2 │ │ │ │ + movs r3, #210 @ 0xd2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r5, #3 │ │ │ │ vmla.f q8, q4, d1[7] │ │ │ │ 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, #292] @ (2e01a0 ) │ │ │ │ @@ -887111,17 +887114,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vrhadd.u q8, q4, │ │ │ │ add r1, pc, #440 @ (adr r1, 2e0360 ) │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [pc, #168] @ (2e025c ) │ │ │ │ + ldr r2, [pc, #360] @ (2e031c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ vaddw.u q13, , d14 │ │ │ │ lsls r0, r6, #5 │ │ │ │ cdp2 1, 8, cr0, cr4, cr13, {3} │ │ │ │ ldr r5, [sp, #292] @ 0x124 │ │ │ │ @ instruction: 0xffffad2f │ │ │ │ @@ -887226,15 +887229,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp2 1, 1, cr0, cr12, cr13, {3} │ │ │ │ add r0, pc, #72 @ (adr r0, 2e0324 ) │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r1, #76 @ 0x4c │ │ │ │ lsls r4, r4, #3 │ │ │ │ stc2l 1, cr0, [sl, #-436]! @ 0xfffffe4c │ │ │ │ stmdb 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 │ │ │ │ @@ -887337,20 +887340,20 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2l 1, cr0, [sl], #436 @ 0x1b4 │ │ │ │ ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + movs r0, #30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bkpt 0x00e2 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ - mcrr2 1, 6, r0, r2, cr13 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + itee ne │ │ │ │ + lslne r0, r5, #3 │ │ │ │ + mcrr2eq 1, 6, r0, r2, cr13 │ │ │ │ + pusheq {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -887562,17 +887565,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfb1c016d │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2e029c │ │ │ │ + b.n 2e02fc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r2, r6, #26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r6, #5 │ │ │ │ ldr??.w r0, [lr, #365] @ 0x16d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -887694,17 +887697,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ vst2.8 {d0[3],d1[3]}, [sl]! │ │ │ │ ldr r3, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r6, pc, #728 @ (adr r6, 2e0a84 ) │ │ │ │ + add r6, pc, #920 @ (adr r6, 2e0b44 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb.w r0, [r0, #365] @ 0x16d │ │ │ │ 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, #352] @ (2e0924 ) │ │ │ │ @@ -887839,19 +887842,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh.w r0, [r2, ] │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + subs r2, r4, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - rev r2, r3 │ │ │ │ + rev16 r2, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r7!, {r4} │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r0, pc, #756 @ (adr r0, 2e0c34 ) │ │ │ │ vqshlu.s64 , q11, #63 @ 0x3f │ │ │ │ lsls r5, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -887988,19 +887991,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf69e016d │ │ │ │ ldr r0, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, r6 │ │ │ │ + adds r6, r1, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + @ instruction: 0xb8b6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r7, [sp, #164] @ 0xa4 │ │ │ │ @ instruction: 0xfffff562 │ │ │ │ lsls r5, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -888152,19 +888155,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add.w r1, sl, #15532032 @ 0xed0000 │ │ │ │ str r7, [sp, #0] │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r0, r0 │ │ │ │ + adds r6, r6, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb728 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ str r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ @ instruction: 0xf3c2016d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -888297,19 +888300,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf36a016d │ │ │ │ str r5, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bvc.n 2e0ee0 │ │ │ │ + bvc.n 2e0d40 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movw r1, #109 @ 0x6d │ │ │ │ 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] @ (2e0f60 ) │ │ │ │ @@ -888448,21 +888451,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf1ee016d │ │ │ │ str r3, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf1e0016d │ │ │ │ - b.n 2e12fc │ │ │ │ + b.n 2e135c │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, pc, #408 @ (adr r4, 2e1118 ) │ │ │ │ + add r4, pc, #600 @ (adr r4, 2e11d8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r2, [sp, #580] @ 0x244 │ │ │ │ vmla.i , , d16[0] │ │ │ │ lsls r5, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -888599,19 +888602,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ orrs.w r1, sl, #109 @ 0x6d │ │ │ │ str r2, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r2, r1, #14 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - sxtb r6, r1 │ │ │ │ + sxtb r6, r7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ vrhadd.s32 q0, q5, │ │ │ │ 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, #220] @ (2e11f8 ) │ │ │ │ @@ -888702,15 +888705,15 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xfa353c8e │ │ │ │ cdp 1, 13, cr0, cr8, cr13, {3} │ │ │ │ str r0, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + bkpt 0x0008 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cdp 1, 4, cr0, cr2, cr13, {3} │ │ │ │ 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, #220] @ (2e12f8 ) │ │ │ │ @@ -888802,15 +888805,15 @@ │ │ │ │ cmp r6, #225 @ 0xe1 │ │ │ │ negs r5, r4 │ │ │ │ ldcl 1, cr0, [r8, #436] @ 0x1b4 │ │ │ │ ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r5, r6, r7} │ │ │ │ + pop {r4, pc} │ │ │ │ lsls r2, r2, #3 │ │ │ │ stcl 1, cr0, [r2, #-436] @ 0xfffffe4c │ │ │ │ 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, #364] @ (2e148c ) │ │ │ │ @@ -888949,17 +888952,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldcl 1, cr0, [r4], {109} @ 0x6d │ │ │ │ ldrh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 2e14f0 │ │ │ │ + bpl.n 2e1550 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r0, [r4, #9] │ │ │ │ lsls r1, r5, #3 │ │ │ │ rsb r1, r8, sp, asr #1 │ │ │ │ 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 │ │ │ │ @@ -889116,19 +889119,19 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xeb3a016d │ │ │ │ ldrh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r6, [r3, #3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcc.n 2e175c │ │ │ │ + bcc.n 2e15bc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - rev r0, r4 │ │ │ │ + rev16 r0, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ands.w r1, r4, sp, asr #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 r2, [pc, #388] @ (2e1800 ) │ │ │ │ @@ -889283,23 +889286,23 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrd r0, r1, [sl, #-436]! @ 0x1b4 │ │ │ │ ldrh r0, [r6, #26] │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r1, [ip, #-436]! @ 0x1b4 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r2, [sp, #28] │ │ │ │ vtbx.8 d30, {d15}, d0 │ │ │ │ lsls r5, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -889450,18 +889453,18 @@ │ │ │ │ nop │ │ │ │ b.n 2e192c │ │ │ │ lsls r5, r5, #5 │ │ │ │ ldrh r4, [r5, #12] │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsb.w r0, [r2, #231] @ 0xe7 │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + vst1.8 {d16[7]}, [r2], r7 │ │ │ │ + lsrs r6, r6, #30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ b.n 2e1718 │ │ │ │ lsls r5, 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, #4008] @ 0xfa8 │ │ │ │ @@ -889638,27 +889641,27 @@ │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2e179c │ │ │ │ lsls r5, r5, #5 │ │ │ │ asrs r0, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 2e1c0e │ │ │ │ + cbz r4, 2e1c1a │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #158 @ 0x9e │ │ │ │ + movs r4, #206 @ 0xce │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbz r6, 2e1c06 │ │ │ │ + cbz r6, 2e1c12 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + push {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r4, r5, r7} │ │ │ │ + push {r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r2, r3, r5} │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 2e14e8 │ │ │ │ lsls r5, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -889765,15 +889768,15 @@ │ │ │ │ nop │ │ │ │ b.n 2e1514 │ │ │ │ lsls r5, r5, #5 │ │ │ │ strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsls r0, r1, #29 │ │ │ │ lsls r4, r4, #3 │ │ │ │ b.n 2e23a0 │ │ │ │ lsls r5, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -889880,15 +889883,15 @@ │ │ │ │ nop │ │ │ │ b.n 2e23ec │ │ │ │ lsls r5, r5, #5 │ │ │ │ strh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ b.n 2e2278 │ │ │ │ lsls r5, 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, #4040] @ 0xfc8 │ │ │ │ @@ -890002,15 +890005,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ b.n 2e22d8 │ │ │ │ lsls r5, r5, #5 │ │ │ │ strh r4, [r7, #28] │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r4, r4, #3 │ │ │ │ b.n 2e2138 │ │ │ │ lsls r5, r5, #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 │ │ │ │ @@ -890149,27 +890152,27 @@ │ │ │ │ lsls r5, r5, #5 │ │ │ │ strh r2, [r7, #18] │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2e21b0 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r3, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, #12] │ │ │ │ lsls r0, r6, #5 │ │ │ │ svc 160 @ 0xa0 │ │ │ │ lsls r5, r5, #5 │ │ │ │ strh r0, [r7, #10] │ │ │ │ lsls r0, r6, #5 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #27] │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ lsls r6, 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 r2, [pc, #416] @ (2e22a0 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -890340,15 +890343,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ udf #246 @ 0xf6 │ │ │ │ lsls r5, r5, #5 │ │ │ │ strh r4, [r5, #6] │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ + ldmia r2!, {r1, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ble.n 2e23a4 │ │ │ │ lsls r5, r5, #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 │ │ │ │ @@ -890478,15 +890481,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ble.n 2e246c │ │ │ │ lsls r5, r5, #5 │ │ │ │ ldrb r4, [r4, #28] │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, r5 │ │ │ │ + lsls r6, r3, #1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ bgt.n 2e2474 │ │ │ │ lsls r5, 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, #4000] @ 0xfa0 │ │ │ │ @@ -890738,25 +890741,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #22] │ │ │ │ lsls r0, r6, #5 │ │ │ │ ldrb r6, [r2, #22] │ │ │ │ lsls r0, r6, #5 │ │ │ │ asrs r2, r0, #6 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r7, #19] │ │ │ │ lsls r0, r6, #5 │ │ │ │ bge.n 2e26b0 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + movs r2, #26 │ │ │ │ lsls r7, r2, #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 │ │ │ │ @@ -891068,109 +891071,109 @@ │ │ │ │ ldr r0, [pc, #208] @ (2e2adc ) │ │ │ │ movw r3, #6172 @ 0x181c │ │ │ │ add r0, pc │ │ │ │ b.n 2e287a │ │ │ │ nop │ │ │ │ subs r3, r2, r2 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r0, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r0, sp, #904 @ 0x388 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #512 @ 0x200 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #696 @ 0x2b8 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ + add r2, sp, #408 @ 0x198 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ + add r0, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #184 @ 0xb8 │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r0, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #344 @ 0x158 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r0, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #816 @ 0x330 │ │ │ │ + add r0, sp, #1008 @ 0x3f0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #856 @ 0x358 │ │ │ │ + add r1, sp, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ - @ instruction: 0xffffa8d8 │ │ │ │ + vtbl.8 d26, {d15-d16}, d8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r0, [sp, #628] @ 0x274 │ │ │ │ - vtbx.8 d26, {d31}, d14 │ │ │ │ + @ instruction: 0xffffa8fe │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r2, sp, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #176 @ (adr r7, 2e2b44 ) │ │ │ │ + add r7, pc, #368 @ (adr r7, 2e2c04 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #0 @ (adr r7, 2e2a98 ) │ │ │ │ + add r7, pc, #192 @ (adr r7, 2e2b58 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r1, r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #56 @ (adr r7, 2e2ad8 ) │ │ │ │ + add r7, pc, #248 @ (adr r7, 2e2b98 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #40 @ (adr r7, 2e2acc ) │ │ │ │ + add r7, pc, #232 @ (adr r7, 2e2b8c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #0 @ (adr r7, 2e2aa8 ) │ │ │ │ + add r7, pc, #192 @ (adr r7, 2e2b68 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #48 @ (adr r7, 2e2adc ) │ │ │ │ + add r7, pc, #240 @ (adr r7, 2e2b9c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #80 @ (adr r7, 2e2b00 ) │ │ │ │ + add r7, pc, #272 @ (adr r7, 2e2bc0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #120 @ (adr r7, 2e2b2c ) │ │ │ │ + add r7, pc, #312 @ (adr r7, 2e2bec ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #160 @ (adr r7, 2e2b58 ) │ │ │ │ + add r7, pc, #352 @ (adr r7, 2e2c18 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #184 @ (adr r7, 2e2b74 ) │ │ │ │ + add r7, pc, #376 @ (adr r7, 2e2c34 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #208 @ (adr r7, 2e2b90 ) │ │ │ │ + add r7, pc, #400 @ (adr r7, 2e2c50 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #248 @ (adr r7, 2e2bbc ) │ │ │ │ + add r7, pc, #440 @ (adr r7, 2e2c7c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r6, [sp, #732] @ 0x2dc │ │ │ │ - @ instruction: 0xffffa740 │ │ │ │ + vqshl.u32 q13, q8, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r7, [r0, #56] @ 0x38 │ │ │ │ - vqshl.u32 d26, d22, #31 │ │ │ │ + @ instruction: 0xffffa766 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #232 @ (adr r7, 2e2bc0 ) │ │ │ │ + add r7, pc, #424 @ (adr r7, 2e2c80 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #296 @ (adr r7, 2e2c04 ) │ │ │ │ + add r7, pc, #488 @ (adr r7, 2e2cc4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, pc, #472 @ (adr r5, 2e2cb8 ) │ │ │ │ + add r5, pc, #664 @ (adr r5, 2e2d78 ) │ │ │ │ lsls r2, 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 r2, [pc, #416] @ (2e2c94 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -891339,15 +891342,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bpl.n 2e2c9c │ │ │ │ lsls r5, r5, #5 │ │ │ │ strb r0, [r7, #27] │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [r2, r3, lsl #2] │ │ │ │ + ldrh.w r0, [r2, r3, lsl #2] │ │ │ │ strb r6, [r0, #26] │ │ │ │ lsls r0, r6, #5 │ │ │ │ strb r6, [r0, #25] │ │ │ │ lsls r0, r6, #5 │ │ │ │ bcc.n 2e2ca0 │ │ │ │ lsls r5, r5, #5 │ │ │ │ strb r2, [r6, #22] │ │ │ │ @@ -891671,25 +891674,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 2e303c │ │ │ │ lsls r5, r5, #5 │ │ │ │ cmp r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #19] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - @ instruction: 0xf5fa00e3 │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ + @ instruction: 0xf62a00e3 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ - vsri.32 q13, q12, #1 │ │ │ │ + vraddhn.i d26, , q12 │ │ │ │ lsls r2, r2, #3 │ │ │ │ beq.n 2e2ff0 │ │ │ │ lsls r5, r5, #5 │ │ │ │ cmp r5, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -892012,20 +892015,20 @@ │ │ │ │ ... │ │ │ │ ldmia r7, {r4, r5, r7} │ │ │ │ lsls r5, r5, #5 │ │ │ │ strb r6, [r4, #6] │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #912 @ (adr r1, 2e373c ) │ │ │ │ + add r2, pc, #80 @ (adr r2, 2e33fc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, pc, #856 @ (adr r1, 2e3708 ) │ │ │ │ + add r2, pc, #24 @ (adr r2, 2e33c8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf27a00e3 │ │ │ │ - @ instruction: 0xeaf000d7 │ │ │ │ + subw r0, sl, #227 @ 0xe3 │ │ │ │ + @ instruction: 0xeb2000d7 │ │ │ │ strb r4, [r3, #1] │ │ │ │ lsls r0, r6, #5 │ │ │ │ ldr r6, [r6, #124] @ 0x7c │ │ │ │ lsls r0, r6, #5 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ lsls r0, r6, #5 │ │ │ │ ldmia r5!, {r1, r7} │ │ │ │ @@ -892238,16 +892241,16 @@ │ │ │ │ nop │ │ │ │ ldmia r4!, {} │ │ │ │ lsls r5, r5, #5 │ │ │ │ ldr r6, [r6, #92] @ 0x5c │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 15, cr0, cr10, cr3, {7} │ │ │ │ - stc 0, cr0, [r2], #-840 @ 0xfffffcb8 │ │ │ │ + vhadd.s32 q0, q13, │ │ │ │ + mrrc 0, 13, r0, r2, cr2 │ │ │ │ ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r0, r6, #5 │ │ │ │ ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r5, r5, #5 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r6, #5 │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ @@ -892628,23 +892631,23 @@ │ │ │ │ ... │ │ │ │ ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r5, r5, #5 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r2, r4 │ │ │ │ + sxtb r2, r2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r7, [pc, #168] @ (2e3ad0 ) │ │ │ │ + ldr r7, [pc, #360] @ (2e3b90 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [sp, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r6, #5 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ lsls r0, r6, #5 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ lsls r0, r6, #5 │ │ │ │ @@ -892871,17 +892874,17 @@ │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r5, #5 │ │ │ │ str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ + sub sp, #360 @ 0x168 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -893296,15 +893299,15 @@ │ │ │ │ subs r5, #166 @ 0xa6 │ │ │ │ stmia r0!, {r5} │ │ │ │ lsls r5, r5, #5 │ │ │ │ str r6, [r2, #32] │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2e4700 │ │ │ │ + b.n 2e4760 │ │ │ │ lsls r3, r4, #3 │ │ │ │ itee ls │ │ │ │ lslls r5, r5, #5 │ │ │ │ pushhi {r4, r5, r6, r7, lr} │ │ │ │ movhi.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -893369,15 +893372,15 @@ │ │ │ │ subs r5, #177 @ 0xb1 │ │ │ │ wfe │ │ │ │ lsls r5, r5, #5 │ │ │ │ str r6, [r2, #16] │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2e45b8 │ │ │ │ + b.n 2e4618 │ │ │ │ lsls r3, r4, #3 │ │ │ │ bkpt 0x00b6 │ │ │ │ lsls r5, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -893603,39 +893606,39 @@ │ │ │ │ ... │ │ │ │ bkpt 0x005c │ │ │ │ lsls r5, r5, #5 │ │ │ │ bkpt 0x0054 │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #24 @ (adr r3, 2e43e0 ) │ │ │ │ + add r3, pc, #216 @ (adr r3, 2e44a0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #218 @ 0xda │ │ │ │ + movs r1, #10 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r7, [r4, #76] @ 0x4c │ │ │ │ - vshr.u32 d25, d14, #1 │ │ │ │ + vmla.i , , d14[0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r5, r5, #5 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [r7, #104] @ 0x68 │ │ │ │ vcvt.f16.u16 q9, q8, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [r0, #64] @ 0x40 │ │ │ │ - vrsubhn.i d19, , q5 │ │ │ │ + vqshlu.s64 d19, d26, #63 @ 0x3f │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r5, [r6, #0] │ │ │ │ vmla.i q11, , d23[0] │ │ │ │ vcvt.u16.f16 , , #1 │ │ │ │ - vsri.64 d16, d22, #1 │ │ │ │ + vmls.i q8, , d22[0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ + ldrh r2, [r7, #32] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r5, [r7, r3] │ │ │ │ @ instruction: 0xffff636b │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (2e47d0 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -893839,35 +893842,35 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cbnz r0, 2e4696 │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, r6] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - add r6, lr │ │ │ │ + add lr, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1} │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r6, [r4, r5] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - add r6, pc, #528 @ (adr r6, 2e4848 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 2e4908 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ hlt 0x0004 │ │ │ │ lsls r5, r5, #5 │ │ │ │ ldrb r2, [r3, r1] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - orrs r0, r5 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r6, [r2, r0] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - cmn r4, r4 │ │ │ │ + orrs r4, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r5!, {r6} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r2 │ │ │ │ @@ -894163,44 +894166,44 @@ │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, r5] │ │ │ │ lsls r0, r6, #5 │ │ │ │ cbnz r4, 2e4988 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r3, #17 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, r4] │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r3, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, r2] │ │ │ │ lsls r0, r6, #5 │ │ │ │ ldrh r2, [r4, r1] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r2, [r6, #25] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrh r2, [r2, r0] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #120 @ (adr r0, 2e4a18 ) │ │ │ │ + add r0, pc, #312 @ (adr r0, 2e4ad8 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - vshr.u64 q0, q3, #34 │ │ │ │ + vshr.u64 q8, q3, #50 │ │ │ │ @ instruction: 0xb762 │ │ │ │ lsls r5, r5, #5 │ │ │ │ ldr r6, [r6, r4] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldrsb r2, [r7, r2] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r0, #190 @ 0xbe │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #876] @ (2e4d34 ) │ │ │ │ @@ -894554,56 +894557,56 @@ │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb622 │ │ │ │ lsls r5, r5, #5 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ + str r2, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r2, #3 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #3 │ │ │ │ + lsrs r6, r5, #4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r2, r6] │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r3, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r6, r7} │ │ │ │ lsls r5, r5, #5 │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrsb r0, [r6, r1] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strh r6, [r5, #54] @ 0x36 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrsb r4, [r5, r0] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r6, [r2, #30] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r2, r6] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfb7800d6 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + @ instruction: 0xfba800d6 │ │ │ │ + strh r0, [r3, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r0, r4] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov sl, r2 │ │ │ │ @@ -895033,19 +895036,19 @@ │ │ │ │ nop │ │ │ │ sxth r2, r7 │ │ │ │ lsls r5, r5, #5 │ │ │ │ strb r4, [r5, r0] │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r4, r2 │ │ │ │ + rors r4, r0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bpl.n 2e529c │ │ │ │ + bpl.n 2e52fc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r7, sp, #568 @ 0x238 │ │ │ │ lsls r5, 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, #4016] @ 0xfb0 │ │ │ │ @@ -895724,23 +895727,23 @@ │ │ │ │ nop │ │ │ │ add r5, sp, #464 @ 0x1d0 │ │ │ │ lsls r5, r5, #5 │ │ │ │ ldr r7, [pc, #424] @ (2e5b00 ) │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + ldrb r2, [r2, #31] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r4, [r7, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r6, pc, #816 @ (adr r6, 2e5ca4 ) │ │ │ │ lsls r5, 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, #4008] @ 0xfa8 │ │ │ │ @@ -896307,75 +896310,75 @@ │ │ │ │ lsls r0, r6, #5 │ │ │ │ add r6, pc, #384 @ (adr r6, 2e60f4 ) │ │ │ │ lsls r5, r5, #5 │ │ │ │ add r6, pc, #352 @ (adr r6, 2e60d8 ) │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r0, r2] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vld4. {d0-d3}, [sl :64], r5 │ │ │ │ + ldr??.w r0, [sl, r5, lsl #1] │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0x47ea │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r3, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #768 @ (adr r4, 2e6294 ) │ │ │ │ lsls r5, r5, #5 │ │ │ │ mov r8, r3 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strb r0, [r2, #16] │ │ │ │ + strb r0, [r0, #17] │ │ │ │ lsls r2, r2, #3 │ │ │ │ mov r6, fp │ │ │ │ lsls r0, r6, #5 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #864] @ (2e6308 ) │ │ │ │ + ldr r2, [pc, #32] @ (2e5fc8 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp sl, ip │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r6, [r6, #13] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - rsb r0, r6, r6, lsr #3 │ │ │ │ + @ instruction: 0xebf600d6 │ │ │ │ cmp r6, r6 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ add ip, sl │ │ │ │ lsls r0, r6, #5 │ │ │ │ cmp r5, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r6, lr │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strb r4, [r6, #19] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r0, r3 │ │ │ │ lsls r0, r6, #5 │ │ │ │ mvns r4, r6 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - adds r6, r5, r3 │ │ │ │ + adds r6, r3, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ mvns r2, r0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - adcs r0, r1 │ │ │ │ + adcs r0, r7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ muls r6, r6 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + strb r0, [r4, #17] │ │ │ │ lsls r2, r2, #3 │ │ │ │ orrs r6, r2 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r0, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + strb r6, [r5, #15] │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr.w r3, [pc, #3460] @ 2e6d94 │ │ │ │ @@ -897690,61 +897693,61 @@ │ │ │ │ lsls r5, r5, #5 │ │ │ │ ldr r7, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r5, #5 │ │ │ │ rors r6, r1 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ + ldrh r2, [r4, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + strb r6, [r0, #10] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r7, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r2, [r7, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r0, #9] │ │ │ │ + strb r2, [r6, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r7, #8] │ │ │ │ + strb r6, [r5, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + strb r2, [r5, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r6, #8] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r6, #8] │ │ │ │ + strb r2, [r4, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r6, [r3, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r4, #8] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r6, [r1, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r3, #8] │ │ │ │ + strb r2, [r1, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + strb r6, [r0, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + strb r2, [r0, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r4, #252 @ 0xfc │ │ │ │ lsls r0, r6, #5 │ │ │ │ str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r5, #5 │ │ │ │ lsrs r0, r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -899088,93 +899091,93 @@ │ │ │ │ adds r3, #196 @ 0xc4 │ │ │ │ lsls r0, r6, #5 │ │ │ │ str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r1, #89 @ 0x59 │ │ │ │ vqshl.u64 d17, d16, #63 @ 0x3f │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, sl, #7569408 @ 0x738000 │ │ │ │ + @ instruction: 0xf4ca00e7 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #80] @ 0x50 │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r0, #179 @ 0xb3 │ │ │ │ - vmls.i q11, , d16[0] │ │ │ │ + vsli.32 d22, d0, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #79 @ 0x4f │ │ │ │ vsli.64 d19, d1, #63 @ 0x3f │ │ │ │ vdup.8 , d12[7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r6, r6] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r2, #3 │ │ │ │ vqrshrn.u64 d19, q14, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + ldrb r6, [r6, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r4, {r3, r4, r7} │ │ │ │ + ldmia r4!, {r3, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r5, #121 @ 0x79 │ │ │ │ - vdup.8 , d2[7] │ │ │ │ + vcvt.f16.u16 , q9, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #221 @ 0xdd │ │ │ │ vqrdmlah.s q9, , d21[0] │ │ │ │ vcvt.f32.u32 q9, , #1 │ │ │ │ - vsra.u64 q11, q13, #1 │ │ │ │ + vsubl.u q11, d15, d26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r6, [r4, #32] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r2, [r5, #32] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + str r6, [r6, #32] │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r4, #223 @ 0xdf │ │ │ │ - vsubl.u q11, d15, d6 │ │ │ │ + vrshr.u32 d22, d22, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r1, #32] │ │ │ │ + str r4, [r7, #32] │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r4, #141 @ 0x8d │ │ │ │ - vrshr.u32 d22, d0, #1 │ │ │ │ + vmlal.u q11, d15, d0[0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + ldr r2, [r0, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r5, #15] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ - vsra.u64 d22, d14, #1 │ │ │ │ + @ instruction: 0xffff61ce │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r6, [r5, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -899199,37 +899202,37 @@ │ │ │ │ adds r4, #41 @ 0x29 │ │ │ │ vmlsl.u , d31, d0[0] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r7, #29 │ │ │ │ - vsli.32 , q12, #31 │ │ │ │ + vabal.u , d31, d24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r6, #193 @ 0xc1 │ │ │ │ - vmull.u , d31, d26 │ │ │ │ + @ instruction: 0xffff5cda │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r5, #20 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r3, r1] │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ bl 2dba34 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [pc, #2988] @ 2e88b8 │ │ │ │ ldr.w r7, [sl, r0] │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ @@ -900396,79 +900399,79 @@ │ │ │ │ nop │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, r1] │ │ │ │ + str r0, [r0, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [pc, #1016] @ (2e8cc4 ) │ │ │ │ + ldr r7, [pc, #184] @ (2e8984 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r3, #95 @ 0x5f │ │ │ │ - vtbx.8 d21, {d15}, d28 │ │ │ │ + @ instruction: 0xffff589c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r3, #49 @ 0x31 │ │ │ │ vrsra.u32 q9, , #1 │ │ │ │ - vtbx.8 d21, {d15}, d6 │ │ │ │ + vqrshrun.s64 d21, q11, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r2, #245 @ 0xf5 │ │ │ │ - vqrshrun.s64 d21, q0, #1 │ │ │ │ + vtbl.8 d21, {d31}, d0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r3, r1] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [pc, #376] @ (2e8a80 ) │ │ │ │ + ldr r5, [pc, #568] @ (2e8b40 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [pc, #528] @ (2e8b1c ) │ │ │ │ + ldr r4, [pc, #720] @ (2e8bdc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #696] @ (2e8bc8 ) │ │ │ │ + ldr r3, [pc, #888] @ (2e8c88 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [pc, #864] @ (2e8c74 ) │ │ │ │ + ldr r3, [pc, #32] @ (2e8934 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r3, r0] │ │ │ │ + strh r4, [r1, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + str r0, [r1, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r4, [r2, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r1, r0] │ │ │ │ + str r0, [r7, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r1, #78 @ 0x4e │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ bl 2db7f4 │ │ │ │ movs r1, #78 @ 0x4e │ │ │ │ mov r4, r0 │ │ │ │ @@ -901716,53 +901719,53 @@ │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ bl 2dbd18 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ b.n 2e9618 │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #888] @ (2e9944 ) │ │ │ │ + ldr r7, [pc, #56] @ (2e9604 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [pc, #96] @ (2e9630 ) │ │ │ │ + ldr r6, [pc, #288] @ (2e96f0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [pc, #336] @ (2e9724 ) │ │ │ │ + ldr r5, [pc, #528] @ (2e97e4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [pc, #600] @ (2e9830 ) │ │ │ │ + ldr r4, [pc, #792] @ (2e98f0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #936] @ (2e9984 ) │ │ │ │ + ldr r4, [pc, #104] @ (2e9644 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #376] @ (2e9758 ) │ │ │ │ + ldr r3, [pc, #568] @ (2e9818 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [pc, #856] @ (2e993c ) │ │ │ │ + ldr r3, [pc, #24] @ (2e95fc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [pc, #320] @ (2e9728 ) │ │ │ │ + ldr r2, [pc, #512] @ (2e97e8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r1, [pc, #536] @ (2e9804 ) │ │ │ │ + ldr r1, [pc, #728] @ (2e98c4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [pc, #792] @ (2e9908 ) │ │ │ │ + ldr r0, [pc, #984] @ (2e99c8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [pc, #24] @ (2e960c ) │ │ │ │ + ldr r0, [pc, #216] @ (2e96cc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bx r9 │ │ │ │ + bx pc │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, r4 │ │ │ │ + mov sl, sl │ │ │ │ lsls r2, r2, #3 │ │ │ │ - mov r4, r3 │ │ │ │ + mov r4, r9 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp lr, r2 │ │ │ │ + cmp lr, r8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add ip, fp │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bl 2dbd18 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl 2dbd18 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ @@ -902658,25 +902661,25 @@ │ │ │ │ strd r6, r7, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ bl 2da55c │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - mvns r0, r1 │ │ │ │ + mvns r0, r7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - orrs r0, r1 │ │ │ │ + orrs r0, r7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - negs r4, r0 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sbcs r0, r6 │ │ │ │ + rors r0, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r5 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r4 │ │ │ │ + lsrs r0, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -902684,23 +902687,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #210 @ 0xd2 │ │ │ │ + adds r3, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + subs r5, #186 @ 0xba │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, #134 @ 0x86 │ │ │ │ + subs r4, #182 @ 0xb6 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ ldr.w r2, [pc, #3948] @ 2eaec4 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -904202,62 +904205,62 @@ │ │ │ │ lsls r5, r5, #5 │ │ │ │ lsls r6, r1, #10 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, #8] │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldr r3, [pc, #688] @ (2eb188 ) │ │ │ │ + ldr r3, [pc, #880] @ (2eb248 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r3, #16 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #14 │ │ │ │ + adds r3, #62 @ 0x3e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #8 │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #4 │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #0 │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r3, #28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r3, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + adds r3, #20 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r3, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r3, #12 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r3, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ + adds r3, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #208 @ 0xd0 │ │ │ │ + adds r3, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #200 @ 0xc8 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ strh.w r0, [sl, #367] @ 0x16f │ │ │ │ - cmp r1, #38 @ 0x26 │ │ │ │ + cmp r1, #86 @ 0x56 │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r1, #24 │ │ │ │ bl 39b880 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ bl 31dbb4 │ │ │ │ mov r1, fp │ │ │ │ @@ -906401,61 +906404,61 @@ │ │ │ │ b.n 2ec1f6 │ │ │ │ vqrshrun.s64 d17, q0, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strd r0, r1, [r6, #-444] @ 0x1bc │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + asrs r2, r6, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - eor.w r0, r8, #215 @ 0xd7 │ │ │ │ - vshr.s64 q8, , #8 │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + @ instruction: 0xf0b800d7 │ │ │ │ + bic.w r0, r8, #215 @ 0xd7 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, r2, #7 │ │ │ │ + movs r0, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ udf #149 @ 0x95 │ │ │ │ - @ instruction: 0xfffe1df6 │ │ │ │ + @ instruction: 0xfffe1e26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + adds r2, r7, #6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r6, r1, #5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r6, #2 │ │ │ │ + adds r2, r4, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r1, #1 │ │ │ │ + adds r2, r7, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + adds r0, r2, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + subs r4, r0, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + lsrs r6, r3, #32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf25000e8 │ │ │ │ + @ instruction: 0xf28000e8 │ │ │ │ adds r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb33fffe │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ mov r3, ip │ │ │ │ mov r2, ip │ │ │ │ mov r0, r6 │ │ │ │ bl 2dc588 │ │ │ │ ldr.w ip, [sp, #292] @ 0x124 │ │ │ │ @@ -907822,15 +907825,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 2ed2fc │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -907841,39 +907844,39 @@ │ │ │ │ bge.n 2ed2da │ │ │ │ @ instruction: 0xfffe38b4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + ldrh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r6, r6, #5 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bne.n 2ed352 │ │ │ │ - vshr.u32 , q9, #2 │ │ │ │ + vtrn. d17, d18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bcs.n 2ed212 │ │ │ │ - @ instruction: 0xfffece88 │ │ │ │ + @ instruction: 0xfffeceb8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r2, r0, #26 │ │ │ │ + lsrs r2, r6, #26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - blt.n 2ed258 │ │ │ │ + blt.n 2ed2b8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r5, {r0, r2, r4, r5, r6, r7} │ │ │ │ - vdup.16 q8, d0[3] │ │ │ │ + vcvt.f16.u16 q8, q8, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r5, #8 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldmia r1, {r0, r1, r2, r3, r4, r6, r7} │ │ │ │ - vtbl.8 d16, {d30-d31}, d10 │ │ │ │ + @ instruction: 0xfffe09ba │ │ │ │ lsls r2, r2, #3 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ bl 2da55c │ │ │ │ ldr r5, [sp, #252] @ 0xfc │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r7 │ │ │ │ @@ -909242,21 +909245,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2edb34 │ │ │ │ + b.n 2edb94 │ │ │ │ lsls r7, r4, #3 │ │ │ │ bmi.n 2edf92 │ │ │ │ vqmovn.u d28, │ │ │ │ vmls.i q14, q15, d0[0] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ pop {r0, r1, r6, r7, pc} │ │ │ │ vshll.i , d23, # │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ @@ -910520,51 +910523,51 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [sp, #780] @ 0x30c │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ str r3, [sp, #776] @ 0x308 │ │ │ │ mov r0, r4 │ │ │ │ b.n 2eed14 │ │ │ │ nop │ │ │ │ - subs r3, #10 │ │ │ │ + subs r3, #58 @ 0x3a │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r1, 2eecd4 │ │ │ │ @ instruction: 0xfffe2a9c │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r7, 2eecf4 │ │ │ │ - vqshl.u32 , q0, #30 │ │ │ │ + vabdl.u , d30, d0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ + str r7, [sp, #32] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - orn r0, r2, #6848512 @ 0x688000 │ │ │ │ - @ instruction: 0xf3ba00d1 │ │ │ │ - @ instruction: 0xf31600d1 │ │ │ │ - @ instruction: 0xf2e400d1 │ │ │ │ - movt r0, #209 @ 0xd1 │ │ │ │ - @ instruction: 0xf29c00d1 │ │ │ │ - @ instruction: 0xf27800d1 │ │ │ │ - @ instruction: 0xf25400d1 │ │ │ │ - @ instruction: 0xf23400d1 │ │ │ │ - @ instruction: 0xf21400d1 │ │ │ │ - @ instruction: 0xf1f000d1 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + eors.w r0, r2, #6848512 @ 0x688000 │ │ │ │ + @ instruction: 0xf3ea00d1 │ │ │ │ + sbfx r0, r6, #3, #18 │ │ │ │ + @ instruction: 0xf31400d1 │ │ │ │ + @ instruction: 0xf2f000d1 │ │ │ │ + movt r0, #49361 @ 0xc0d1 │ │ │ │ + subw r0, r8, #209 @ 0xd1 │ │ │ │ + @ instruction: 0xf28400d1 │ │ │ │ + @ instruction: 0xf26400d1 │ │ │ │ + movw r0, #16593 @ 0x40d1 │ │ │ │ + @ instruction: 0xf22000d1 │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ sxth r7, r7 │ │ │ │ - vuzp. , q14 │ │ │ │ + vsra.u64 d31, d12, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cbz r7, 2eed28 │ │ │ │ - vuzp. d31, d4 │ │ │ │ + vsra.u32 d31, d20, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ uxth r5, r6 │ │ │ │ - vtrn. d31, d10 │ │ │ │ + vshr.u64 d31, d26, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb.w r3, [r6, #36] @ 0x24 │ │ │ │ bl 39bb24 │ │ │ │ movs r1, #24 │ │ │ │ @@ -911779,53 +911782,53 @@ │ │ │ │ mov r1, r3 │ │ │ │ bl 2e0ad8 │ │ │ │ ldr r3, [pc, #152] @ (2efa58 ) │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ b.n 2efa5c │ │ │ │ - vshr.s64 q0, , #28 │ │ │ │ - subs r2, #218 @ 0xda │ │ │ │ + vshr.s64 q8, , #44 │ │ │ │ + subs r3, #10 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - vqadd.s32 q0, q11, │ │ │ │ - mcr 0, 5, r0, cr14, cr1, {6} │ │ │ │ - mrc 0, 1, r0, cr6, cr1, {6} │ │ │ │ - stcl 0, cr0, [r0, #836] @ 0x344 │ │ │ │ - stcl 0, cr0, [sl, #-836] @ 0xfffffcbc │ │ │ │ - ldcl 0, cr0, [r4], {209} @ 0xd1 │ │ │ │ - mrrc 0, 13, r0, ip, cr1 │ │ │ │ - @ instruction: 0xebf600d1 │ │ │ │ + vqadd.s16 q8, q11, │ │ │ │ + mrc 0, 6, r0, cr14, cr1, {6} │ │ │ │ + mcr 0, 3, r0, cr6, cr1, {6} │ │ │ │ + ldcl 0, cr0, [r0, #836]! @ 0x344 │ │ │ │ + ldcl 0, cr0, [sl, #-836]! @ 0xfffffcbc │ │ │ │ + stc 0, cr0, [r4, #-836] @ 0xfffffcbc │ │ │ │ + stc 0, cr0, [ip], {209} @ 0xd1 │ │ │ │ + stc 0, cr0, [r6], #-836 @ 0xfffffcbc │ │ │ │ pop {r0, r1, r2, r3, r4, pc} │ │ │ │ - vtbl.8 d30, {d30- instruction: 0xfffeebbe │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r6, sp, #620 @ 0x26c │ │ │ │ - vtbl.8 d30, {d14-d17}, d22 │ │ │ │ + @ instruction: 0xfffeeb56 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xeac600d1 │ │ │ │ - orrs.w r0, lr, r1, lsr #3 │ │ │ │ - ldrd r0, r0, [sl, #836]! @ 0x344 │ │ │ │ + @ instruction: 0xeaf600d1 │ │ │ │ + eor.w r0, lr, r1, lsr #3 │ │ │ │ + bic.w r0, sl, r1, lsr #3 │ │ │ │ add r6, pc, #924 @ (adr r6, 2efdac ) │ │ │ │ - @ instruction: 0xfffee992 │ │ │ │ + vtbx.8 d30, {d30-d31}, d2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmdb r6, {r0, r4, r6, r7} │ │ │ │ - ldc 0, cr0, [lr, #832]! @ 0x340 │ │ │ │ - b.n 2ef990 │ │ │ │ + ldmdb r6!, {r0, r4, r6, r7} │ │ │ │ + stcl 0, cr0, [lr, #832]! @ 0x340 │ │ │ │ + b.n 2ef9f0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ef92c │ │ │ │ + b.n 2ef98c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ef7fc │ │ │ │ + b.n 2ef85c │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r3, pc, #972 @ (adr r3, 2efdf8 ) │ │ │ │ - vmlsl.u q15, d30, d6[0] │ │ │ │ + vqshlu.s64 q15, q11, #62 @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ef694 │ │ │ │ + b.n 2ef6f4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ef55c │ │ │ │ + b.n 2ef5bc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ef41c │ │ │ │ + b.n 2ef47c │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r0, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -913049,30 +913052,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2f09a4 │ │ │ │ + b.n 2f0a04 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r7, [sp, #348] @ 0x15c │ │ │ │ - vshr.u32 q15, q14, #2 │ │ │ │ + vtrn. d30, d28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2f05f8 │ │ │ │ + b.n 2f0658 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r5, [sp, #844] @ 0x34c │ │ │ │ - @ instruction: 0xfffedf8c │ │ │ │ + @ instruction: 0xfffedfbc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - udf #12 │ │ │ │ + udf #60 @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [sp, #612] @ 0x264 │ │ │ │ vqdmulh.s , q15, d19[0] │ │ │ │ @ instruction: 0xfffe9ef3 │ │ │ │ - @ instruction: 0xfffedabc │ │ │ │ + vtbx.8 d29, {d30- │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ @@ -914415,21 +914418,21 @@ │ │ │ │ bl 2e02e8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ bl 45b4bc │ │ │ │ mov r2, r0 │ │ │ │ b.n 2f12f0 │ │ │ │ - bvc.n 2f13bc │ │ │ │ + bvc.n 2f121c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 2f1234 │ │ │ │ + bmi.n 2f1294 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bne.n 2f12b0 │ │ │ │ + bcs.n 2f1310 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r7, [r6, #56] @ 0x38 │ │ │ │ vdup.16 d24, d17[3] │ │ │ │ vtbx.8 d25, {d14}, d3 │ │ │ │ movs r1, #139 @ 0x8b │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ @@ -915709,21 +915712,21 @@ │ │ │ │ ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ ldr r3, [sp, #772] @ 0x304 │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ b.n 2f208c │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - movs r2, #8 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [pc, #440] @ (2f212c ) │ │ │ │ + ldr r3, [pc, #632] @ (2f21ec ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r0, #116] @ 0x74 │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r4, r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ strh r5, [r0, #60] @ 0x3c │ │ │ │ vcvt.f16.u16 d18, d8, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, r3 │ │ │ │ @@ -915805,41 +915808,41 @@ │ │ │ │ vcvt.u32.f32 q9, q6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ strh r1, [r3, #36] @ 0x24 │ │ │ │ - vmlsl.u q14, d14, d6[0] │ │ │ │ + vqshlu.s32 q14, q11, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r1, [r6, #38] @ 0x26 │ │ │ │ vmls.i q12, q15, d29[0] │ │ │ │ - vrsubhn.i d28, q7, q6 │ │ │ │ + vqshlu.s32 d28, d28, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r1, r3, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r5, [r3, #32] │ │ │ │ vraddhn.i d24, q7, │ │ │ │ - vsli.32 q14, q7, #30 │ │ │ │ + vabal.u q14, d30, d14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r3, r4, r5} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r7, [r3, #30] │ │ │ │ @ instruction: 0xfffe83c1 │ │ │ │ - vabal.u q14, d14, d8 │ │ │ │ + vsli.32 d28, d24, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r7, [r1, #30] │ │ │ │ vrsra.u64 d24, d17, #2 │ │ │ │ - vsri.64 q14, q4, #2 │ │ │ │ + vabal.u q14, d14, d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r1, [r1, #30] │ │ │ │ vtrn. d25, d9 │ │ │ │ vtbx.8 d24, {d14-d17}, d21 │ │ │ │ vcvt.f16.u16 d24, d15, #2 │ │ │ │ @ instruction: 0xfffe9abe │ │ │ │ ldr r6, [sp, #716] @ 0x2cc │ │ │ │ @@ -917166,51 +917169,51 @@ │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #244] @ 0xf4 │ │ │ │ bl 2e5974 │ │ │ │ ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ b.n 2f2dac │ │ │ │ strh r0, [r6, #4] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - @ instruction: 0xeab600d0 │ │ │ │ - cbnz r6, 2f2dba │ │ │ │ + @ instruction: 0xeae600d0 │ │ │ │ + cbnz r6, 2f2dc6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r1, [r1, #26] │ │ │ │ - vqshl.u64 , q9, #62 @ 0x3e │ │ │ │ + vtbl.8 d27, {d14}, d18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r7, [r2, #23] │ │ │ │ @ instruction: 0xfffe75cd │ │ │ │ vshr.u32 d24, d17, #2 │ │ │ │ vshr.u32 d24, d25, #2 │ │ │ │ - vqshl.u32 , q7, #30 │ │ │ │ + vabdl.u , d30, d14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb6da │ │ │ │ + @ instruction: 0xb70a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - setend be │ │ │ │ + @ instruction: 0xb688 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r3, [r5, #17] │ │ │ │ vsri.32 , , #2 │ │ │ │ - vrsubhn.i d27, q7, q4 │ │ │ │ + vqshlu.s32 d27, d24, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb626 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb606 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r7, [r1, #13] │ │ │ │ vrsra.u32 d23, d19, #2 │ │ │ │ vqrdmulh.s , q15, d7[0] │ │ │ │ @ instruction: 0xfffe7e87 │ │ │ │ - vsli.32 d27, d14, #30 │ │ │ │ + @ instruction: 0xfffeb54e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r3, r4, r7} │ │ │ │ + push {r3, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r5, [r5, #124] @ 0x7c │ │ │ │ vmlsl.u q10, d14, d10[0] │ │ │ │ ldr.w r1, [pc, #3044] @ 2f3994 │ │ │ │ mov r3, r6 │ │ │ │ strd r8, r5, [sp] │ │ │ │ add r1, pc │ │ │ │ @@ -918430,57 +918433,57 @@ │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r4, [sp] │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ b.n 2f3a0c │ │ │ │ nop │ │ │ │ ldr r5, [r5, #104] @ 0x68 │ │ │ │ vtbl.8 d23, {d30- , q7, d24[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r1, [r5, #18] │ │ │ │ vcvt.u16.f16 d22, d27, #2 │ │ │ │ vrshr.u64 d23, d23, #2 │ │ │ │ - @ instruction: 0xfffead98 │ │ │ │ + vqrdmulh.s q13, q15, d8[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r5, [r0, #40] @ 0x28 │ │ │ │ @ instruction: 0xfffe6a75 │ │ │ │ - vqrdmulh.s q13, q7, d2[0] │ │ │ │ + vcvt.u16.f16 q13, q9, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, sp, #16 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r4, sp, #984 @ 0x3d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ vtbx.8 d22, {d30-d31}, d17 │ │ │ │ - vcvt.f16.u16 q13, q14, #2 │ │ │ │ + vmull.u q13, d30, d28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ vqrshrn.u64 d22, , #2 │ │ │ │ - vcvt.f16.u16 d26, d22, #2 │ │ │ │ + vdup.16 q13, d22[3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ vtbl.8 d22, {d14-d15}, d15 │ │ │ │ - @ instruction: 0xfffeabba │ │ │ │ + vtbx.8 d26, {d30- │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r4, [sp] │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ @@ -919794,57 +919797,57 @@ │ │ │ │ str r7, [sp, #340] @ 0x154 │ │ │ │ bl 2e5974 │ │ │ │ ldr r7, [sp, #316] @ 0x13c │ │ │ │ mov r2, r9 │ │ │ │ b.n 2f4718 │ │ │ │ nop │ │ │ │ ldr r5, [r7, #88] @ 0x58 │ │ │ │ - vsri.64 d26, d12, #2 │ │ │ │ + vmls.i q13, q15, d12[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ vtbl.8 d22, {d30- q13, q15, d14 │ │ │ │ + vrsra.u64 d26, d30, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r2, pc, #584 @ (adr r2, 2f490c ) │ │ │ │ + add r2, pc, #776 @ (adr r2, 2f49cc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r2, pc, #120 @ (adr r2, 2f4740 ) │ │ │ │ + add r2, pc, #312 @ (adr r2, 2f4800 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r1, pc, #960 @ (adr r1, 2f4a8c ) │ │ │ │ + add r2, pc, #128 @ (adr r2, 2f474c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ - vzip. q13, q3 │ │ │ │ + vsra.u64 q13, q11, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r3, [r6, r6] │ │ │ │ - vuzp. q13, q7 │ │ │ │ + vsra.u32 q13, q15, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r1, pc, #232 @ (adr r1, 2f47c8 ) │ │ │ │ + add r1, pc, #424 @ (adr r1, 2f4888 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r7, [r4, r3] │ │ │ │ vtbl.8 d22, {d14}, d9 │ │ │ │ - @ instruction: 0xfffe9f9a │ │ │ │ + vqrdmlsh.s , q15, d10[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [r4, r6] │ │ │ │ vtbl.8 d21, {d30-d31}, d25 │ │ │ │ - vcvt.f32.u32 , q15, #2 │ │ │ │ + @ instruction: 0xfffe9eae │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [sp, #832] @ 0x340 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ strd r8, r4, [sp] │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #540] @ 0x21c │ │ │ │ movs r0, #2 │ │ │ │ bl 2e5974 │ │ │ │ @@ -921161,60 +921164,60 @@ │ │ │ │ str r0, [sp, #500] @ 0x1f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e5974 │ │ │ │ mov r2, r9 │ │ │ │ b.n 2f5420 │ │ │ │ ldr r6, [r3, r7] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r3, [r6, r4] │ │ │ │ vabal.u , d14, d21 │ │ │ │ - @ instruction: 0xfffe9a5a │ │ │ │ + vtbl.8 d25, {d30- , d14, d14 │ │ │ │ + vqshl.u32 d25, d30, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [sp, #224] @ 0xe0 │ │ │ │ + str r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r6, [pc, #28] @ (2f540c ) │ │ │ │ @ instruction: 0xfffe4e0d │ │ │ │ - @ instruction: 0xfffe93ee │ │ │ │ + vsri.32 d25, d14, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r4, [sp, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r5, [pc, #100] @ (2f546c ) │ │ │ │ vcvt.u16.f16 d20, d13, #2 │ │ │ │ - vsubw.u , q15, d14 │ │ │ │ + vrsra.u64 d25, d30, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r4, [sp] │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ str r0, [sp, #532] @ 0x214 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e5974 │ │ │ │ @@ -922608,79 +922611,79 @@ │ │ │ │ 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 2f6260 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + ldrh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bx sp │ │ │ │ @ instruction: 0xfffe4761 │ │ │ │ - vcvt.f32.u32 d24, d30, #2 │ │ │ │ + vqrdmlah.s q12, q7, d30[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r1, r2, #3 │ │ │ │ mov r7, r9 │ │ │ │ vqshlu.s32 q10, , #30 │ │ │ │ - vcvt.u16.f16 d24, d8, #2 │ │ │ │ + vqrdmulh.s q12, q7, d8[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ cmn r1, r2 │ │ │ │ vshll.u32 , d0, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r6, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r5, #32] │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r2, #32] │ │ │ │ + ldrh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0x479f │ │ │ │ vqshl.u32 d18, d28, #30 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + cmp r3, #14 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r1, [pc, #276] @ (2f6328 ) │ │ │ │ - vshll.u32 q12, d6, #30 │ │ │ │ + vtbx.8 d24, {d14-d16}, d6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r4, [pc, #788] @ (2f6530 ) │ │ │ │ - vtbx.8 d24, {d14}, d22 │ │ │ │ + @ instruction: 0xfffe8896 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [pc, #356] @ (2f638c ) │ │ │ │ @ instruction: 0xfffe4dab │ │ │ │ - vqshlu.s64 q12, q2, #62 @ 0x3e │ │ │ │ + vabdl.u q12, d14, d4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r1, [r7, r7] │ │ │ │ @ instruction: 0xfffe3e23 │ │ │ │ @ instruction: 0xfffe5543 │ │ │ │ vtbl.8 d20, {d30}, d29 │ │ │ │ - vmlsl.u q12, d14, d10[0] │ │ │ │ + vqshlu.s32 q12, q13, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r6, #255 @ 0xff │ │ │ │ vqshl.u32 q10, , #30 │ │ │ │ @ instruction: 0xfffe3d97 │ │ │ │ vtbl.8 d20, {d14-d15}, d13 │ │ │ │ - vsli.64 d24, d22, #62 @ 0x3e │ │ │ │ + @ instruction: 0xfffe85e6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r1, [r1, r5] │ │ │ │ vtbx.8 d31, {d30}, d13 │ │ │ │ add sp, #16 │ │ │ │ bl 2e5974 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -924014,124 +924017,124 @@ │ │ │ │ bl 2e5974 │ │ │ │ ldr r4, [pc, #268] @ (2f70dc ) │ │ │ │ ldr r1, [pc, #272] @ (2f70e0 ) │ │ │ │ mov r2, r0 │ │ │ │ add r4, pc │ │ │ │ b.n 2f70e4 │ │ │ │ nop │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r3, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [pc, #116] @ (2f7054 ) │ │ │ │ - @ instruction: 0xfffe8362 │ │ │ │ + vrsra.u64 d24, d2, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r2, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r7, #197 @ 0xc5 │ │ │ │ vqrdmlah.s q10, q7, d21[0] │ │ │ │ vqshrun.s64 d19, , #2 │ │ │ │ - vrshr.u32 d24, d24, #2 │ │ │ │ + vqmovun.s d24, q12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r6, [r2, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r4, [pc, #452] @ (2f71c8 ) │ │ │ │ - vshr.u32 d24, d14, #2 │ │ │ │ + vmla.i q12, q7, d14[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ mov r3, r6 │ │ │ │ - @ instruction: 0xfffe7fdc │ │ │ │ + vaddl.u q12, d14, d12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r4, #29] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [pc, #924] @ (2f73b4 ) │ │ │ │ @ instruction: 0xfffe4daf │ │ │ │ - @ instruction: 0xfffe7ede │ │ │ │ + @ instruction: 0xfffe7f0e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [pc, #516] @ (2f722c ) │ │ │ │ - vcvt.f32.u32 d23, d0, #2 │ │ │ │ + vqrdmlah.s , q7, d0[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r2, #15 │ │ │ │ @ instruction: 0xfffe48bb │ │ │ │ - vqrdmulh.s , q7, d10[0] │ │ │ │ + vcvt.u16.f16 , q13, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r3, #155 @ 0x9b │ │ │ │ vrshr.u32 d19, d5, #2 │ │ │ │ - @ instruction: 0xfffe7cb4 │ │ │ │ + vqdmulh.s , q15, d20[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [pc, #84] @ (2f70a8 ) │ │ │ │ vtbx.8 d20, {d14-d15}, d31 │ │ │ │ - vdup.16 d23, d0[3] │ │ │ │ + vcvt.f16.u16 d23, d16, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r3, #217 @ 0xd9 │ │ │ │ @ instruction: 0xfffe3369 │ │ │ │ - vtbx.8 d23, {d30- instruction: 0xfffe7bf8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r0, #185 @ 0xb9 │ │ │ │ - @ instruction: 0xfffe7b72 │ │ │ │ + vtbl.8 d23, {d30- instruction: 0xfffe3b35 │ │ │ │ - vtbx.8 d23, {d30- instruction: 0xfffe7af4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ + ldrb r6, [r3, #10] │ │ │ │ lsls r1, r2, #3 │ │ │ │ bx pc │ │ │ │ - @ instruction: 0xfffe7a58 │ │ │ │ + vtbl.8 d23, {d30-, d2, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r4, [r4, #7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r7, #5] │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r6, #5] │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r1, #6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r2, [r0, #6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r4, #219 @ 0xdb │ │ │ │ - vqshrun.s64 d23, q9, #2 │ │ │ │ + vtbx.8 d23, {d14}, d18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ mov r3, fp │ │ │ │ bl 2da55c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ @@ -925406,77 +925409,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 2f7e18 │ │ │ │ nop │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r7, #31] │ │ │ │ + ldrb r4, [r5, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r5, #183 @ 0xb7 │ │ │ │ - @ instruction: 0xfffe77e0 │ │ │ │ + vqshrun.s64 d23, q0, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r3, #181 @ 0xb5 │ │ │ │ vtbl.8 d18, {d30- instruction: 0xfffe77c4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + strb r0, [r0, #29] │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ @ instruction: 0xfffe2ad7 │ │ │ │ - vmlsl.u , d30, d2[0] │ │ │ │ + vqshlu.s64 , q9, #62 @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r0, [r6, #26] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r7, #23] │ │ │ │ + strb r6, [r5, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + strb r4, [r0, #23] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r2, #21] │ │ │ │ + strb r6, [r0, #22] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r4, #20] │ │ │ │ + strb r0, [r2, #21] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r2, [r4, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r2, #19] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r0, #19] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r4, #19] │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r7, #213 @ 0xd5 │ │ │ │ @ instruction: 0xfffe27c9 │ │ │ │ - vsri.32 , q8, #2 │ │ │ │ + vraddhn.i d23, q15, q8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r6, [r3, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r4, #15] │ │ │ │ + strb r2, [r2, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r0, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r6, [r7, #15] │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ vmlsl.u q9, d30, d11[0] │ │ │ │ vcvt.f32.u32 q9, , #2 │ │ │ │ vrsubhn.i d18, q7, │ │ │ │ vcvt.f32.u32 d18, d27, #2 │ │ │ │ - vshr.u64 d23, d16, #2 │ │ │ │ + vtrn. , q8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r4, #227 @ 0xe3 │ │ │ │ vrsra.u32 d19, d1, #2 │ │ │ │ vtbx.8 d18, {d14-d17}, d19 │ │ │ │ vrsubhn.i d25, q7, q6 │ │ │ │ ldr r6, [sp, #572] @ 0x23c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ @@ -926692,31 +926695,31 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e4654 │ │ │ │ b.n 2f89b8 │ │ │ │ nop │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r1, #171 @ 0xab │ │ │ │ @ instruction: 0xfffe2d0d │ │ │ │ vtbx.8 d18, {d30- q9, q15, d13[0] │ │ │ │ - @ instruction: 0xfffe6768 │ │ │ │ + vqshl.u64 d22, d8, #62 @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ vrsra.u64 d18, d9, #2 │ │ │ │ - vrshr.u32 q11, q7, #2 │ │ │ │ + vqmovn.s d22, q7 │ │ │ │ lsls r1, r2, #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 │ │ │ │ @@ -928024,36 +928027,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 39bb24 │ │ │ │ movs r1, #24 │ │ │ │ bl 39b880 │ │ │ │ mov r1, r4 │ │ │ │ b.n 2f9668 │ │ │ │ nop │ │ │ │ - str r4, [r1, #16] │ │ │ │ + str r4, [r7, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + str r0, [r6, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r7, r4, #3 │ │ │ │ @ instruction: 0xfffe1bd9 │ │ │ │ - vtbl.8 d21, {d14-d16}, d26 │ │ │ │ + @ instruction: 0xfffe5a5a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sxtb r4, r3 │ │ │ │ + uxth r4, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsrs r3, r4, #16 │ │ │ │ - @ instruction: 0xfffe3764 │ │ │ │ + vqshl.u64 d19, d4, #62 @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r3 │ │ │ │ + adcs r0, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ mov r4, r0 │ │ │ │ bl 31dbb4 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r4, [pc, #2916] @ 2fa1d8 │ │ │ │ bl 314f10 │ │ │ │ mov r1, r0 │ │ │ │ @@ -929261,26 +929264,26 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 2e5974 │ │ │ │ ldr r2, [sp, #252] @ 0xfc │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ b.n 2fa1fc │ │ │ │ lsrs r7, r2, #14 │ │ │ │ - vsli.64 , q7, #62 @ 0x3e │ │ │ │ + vrsubhn.i d21, q7, q7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r5, r2, #26 │ │ │ │ vsli.32 , , #30 │ │ │ │ vmlsl.u , d14, d19[0] │ │ │ │ vqshrun.s64 d16, q8, #2 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r4, [r4, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [pc, #232] @ (2fa2e0 ) │ │ │ │ + ldr r6, [pc, #424] @ (2fa3a0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [pc, #336] @ (2fa34c ) │ │ │ │ + ldr r4, [pc, #528] @ (2fa40c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ movs r0, #1 │ │ │ │ bl 2e5974 │ │ │ │ @@ -930711,46 +930714,46 @@ │ │ │ │ bl 2dc15c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 2dc15c │ │ │ │ mov r6, r0 │ │ │ │ b.n 2fb024 │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #224] @ (2fb0bc ) │ │ │ │ + ldr r1, [pc, #416] @ (2fb17c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r5, r0, #6 │ │ │ │ - vabdl.u q10, d30, d22 │ │ │ │ + vqshl.u64 q10, q3, #62 @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r6, sp │ │ │ │ + cmp lr, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r8, r0 │ │ │ │ + add r8, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmn r6, r5 │ │ │ │ + orrs r6, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xfa3bfffd │ │ │ │ @ instruction: 0xffe5fffd │ │ │ │ - negs r6, r1 │ │ │ │ + negs r6, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sbcs r2, r5 │ │ │ │ + rors r2, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adcs r2, r1 │ │ │ │ + adcs r2, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb.w pc, [r9, #253]! │ │ │ │ stc2 15, cr15, [r3, #-1012]! @ 0xfffffc0c │ │ │ │ - lsls r6, r2 │ │ │ │ + lsrs r6, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + ands r0, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r7, #40 @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, #90 @ 0x5a │ │ │ │ + subs r6, #138 @ 0x8a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ lsls r1, r2, #3 │ │ │ │ mov r0, r9 │ │ │ │ bl 2dc15c │ │ │ │ ldr.w r1, [pc, #3304] @ 2fbd14 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ @@ -931975,147 +931978,147 @@ │ │ │ │ bl 2dff40 │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ bl 2dff40 │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ b.n 2fbe38 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r5, #78 @ 0x4e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r5, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + subs r4, #202 @ 0xca │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, #74 @ 0x4a │ │ │ │ + subs r4, #122 @ 0x7a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r4, #42 @ 0x2a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r3, #218 @ 0xda │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r3, #86 @ 0x56 │ │ │ │ + subs r3, #134 @ 0x86 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + subs r3, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bl 6b7d3a │ │ │ │ @ instruction: 0xfb73fffd │ │ │ │ @ instruction: 0xeb59fffd │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #240 @ 0xf0 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r0, #240 @ 0xf0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #150 @ 0x96 │ │ │ │ + subs r0, #198 @ 0xc6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r0, #156 @ 0x9c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + subs r0, #118 @ 0x76 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + adds r7, #142 @ 0x8e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + adds r6, r5, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strd pc, pc, [sp], #-1012 @ 0x3f4 │ │ │ │ - asrs r6, r5, #31 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r4, r4, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r6, r0, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + adds r7, #102 @ 0x66 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r4, r4, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #34 @ 0x22 │ │ │ │ + adds r7, #82 @ 0x52 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #28 │ │ │ │ + adds r7, #76 @ 0x4c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + adds r0, r5, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #16 │ │ │ │ + adds r7, #64 @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, r6, #0 │ │ │ │ + adds r0, r4, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #4 │ │ │ │ + adds r7, #52 @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + adds r0, r3, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r7, #40 @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + adds r7, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2fc4a6 │ │ │ │ - vmlsl.u , d29, d28[0] │ │ │ │ + vqshl.u32 d19, d12, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + adds r7, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + adds r7, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + adds r7, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + adds r7, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r7, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r7, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #216 @ 0xd8 │ │ │ │ + adds r7, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r7, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ mcr 15, 2, pc, cr15, cr13, {7} @ │ │ │ │ - adds r6, #210 @ 0xd2 │ │ │ │ + adds r7, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ stcl 15, cr15, [r3, #1012]! @ 0x3f4 │ │ │ │ @ instruction: 0xeb4bfffd │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2fbdda │ │ │ │ - vclt.f , q4, #0 │ │ │ │ + vqshlu.s32 , q12, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r5, #120 @ 0x78 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2fba76 │ │ │ │ - vceq.f d19, d12, #0 │ │ │ │ + vsli.32 d19, d28, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r5, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2fb762 │ │ │ │ vsri.32 q15, , #3 │ │ │ │ - vcgt.f d19, d14, #0 │ │ │ │ + vsri.32 d19, d30, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r0, [sp, #324] @ 0x144 │ │ │ │ mov r0, r5 │ │ │ │ bl 2dff40 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ @@ -933454,127 +933457,127 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #332] @ 0x14c │ │ │ │ mov r0, r4 │ │ │ │ b.n 2fcc94 │ │ │ │ nop │ │ │ │ - adds r2, #12 │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r1, #46 @ 0x2e │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2fcdf2 │ │ │ │ vrsra.u64 d30, d5, #3 │ │ │ │ - vcge.f , q5, #0 │ │ │ │ + vsri.64 , q13, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2fcdd6 │ │ │ │ - vshr.u64 , q9, #3 │ │ │ │ + vceq.i d19, d18, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ + adds r1, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r2, #19 │ │ │ │ + asrs r0, r0, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r1, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r0, r2, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r1, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r2, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ svc 165 @ 0xa5 │ │ │ │ - vshr.u64 , q0, #3 │ │ │ │ + vceq.i d19, d0, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r5, #19 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #246 @ 0xf6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ udf #57 @ 0x39 │ │ │ │ @ instruction: 0xfffdde07 │ │ │ │ - @ instruction: 0xfffd2f80 │ │ │ │ + @ instruction: 0xfffd2fb0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ udf #9 │ │ │ │ - vqrdmlsh.s q9, , d24[0] │ │ │ │ + @ instruction: 0xfffd2f98 │ │ │ │ lsls r1, r2, #3 │ │ │ │ udf #7 │ │ │ │ - vrsra.u32 , q2, #3 │ │ │ │ + vneg.s d17, d4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + cmp r7, #130 @ 0x82 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ble.n 2fcbe6 │ │ │ │ - vrshr.u64 , q8, #3 │ │ │ │ + vabs.s d17, d16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + cmp r7, #118 @ 0x76 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + cmp r7, #112 @ 0x70 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r6, #11 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ lsls r1, r2, #3 │ │ │ │ ble.n 2fccd2 │ │ │ │ - vcvt.u32.f32 d18, d28, #3 │ │ │ │ + vqrdmlsh.s q9, , d28[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ udf #87 @ 0x57 │ │ │ │ - vcvt.u32.f32 d18, d26, #3 │ │ │ │ + vqrdmlsh.s q9, , d26[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + cmp r7, #96 @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #30 │ │ │ │ + cmp r7, #78 @ 0x4e │ │ │ │ lsls r1, r2, #3 │ │ │ │ ble.n 2fcc32 │ │ │ │ - vcvt.u32.f32 d18, d10, #3 │ │ │ │ + vqrdmlsh.s q9, , d10[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #20 │ │ │ │ + cmp r7, #68 @ 0x44 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ bhi.n 2fccce │ │ │ │ - @ instruction: 0xfffd2f04 │ │ │ │ + vcvt.u32.f32 d18, d20, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r7, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ble.n 2fcbde │ │ │ │ - vtbl.8 d16, {d13-d14}, d8 │ │ │ │ + vqshrn.u64 d16, q12, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r3, #10 │ │ │ │ + asrs r2, r1, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ble.n 2fccde │ │ │ │ - vqrdmlah.s q9, , d28[0] │ │ │ │ + @ instruction: 0xfffd2e9c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r6, #16 │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + cmp r6, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ svc 151 @ 0x97 │ │ │ │ - vcvt.u16.f16 d18, d14, #3 │ │ │ │ + vqrdmulh.s q9, , d14[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ + cmp r0, #168 @ 0xa8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 2e02e8 │ │ │ │ ldr r6, [sp, #308] @ 0x134 │ │ │ │ movs r1, #126 @ 0x7e │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ @@ -934871,107 +934874,107 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ bl 2dd9ec │ │ │ │ mov r1, r4 │ │ │ │ b.n 2fda54 │ │ │ │ nop │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ lsls r1, r2, #3 │ │ │ │ bcc.n 2fd912 │ │ │ │ - @ instruction: 0xfffd08bc │ │ │ │ + vtbx.8 d16, {d29}, d28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #20 │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #8 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ + lsrs r0, r7, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bcc.n 2fda8a │ │ │ │ - @ instruction: 0xfffd08d4 │ │ │ │ + vtbl.8 d16, {d13-d14}, d4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ + lsrs r4, r2, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r2, r6, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + lsls r2, r6, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r4, #198 @ 0xc6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bne.n 2fd962 │ │ │ │ - vclt.f d16, d30, #0 │ │ │ │ + vqshlu.s32 q8, q7, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r4, #178 @ 0xb2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r5, #24 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2fdc7e │ │ │ │ @ instruction: 0xfffdcf09 │ │ │ │ - vrsra.u32 d18, d20, #3 │ │ │ │ + vabs.s q9, q10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ svc 255 @ 0xff │ │ │ │ - vrshr.u32 d18, d16, #3 │ │ │ │ + vclt.s q9, q8, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r1, #76 @ 0x4c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + adds r6, r5, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r1, #14 │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r4, r5, #9 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcs.n 2fda90 │ │ │ │ + bcs.n 2fdaf0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + movs r0, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r6, r5, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + movs r0, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + lsls r2, r1, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, r6, #7 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, r6, #7 │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r1, #1 │ │ │ │ + subs r6, r7, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + adds r4, r4, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r6, r0, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vqadd.u16 q0, q15, q0 │ │ │ │ + vqadd.u8 q8, q15, q0 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ bl 2dd9ec │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, sl │ │ │ │ bl 2dd9ec │ │ │ │ @@ -936194,59 +936197,59 @@ │ │ │ │ bl 2dd9ec │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, sl │ │ │ │ bl 2dd9ec │ │ │ │ b.n 2fe6f8 │ │ │ │ nop │ │ │ │ - subs r6, r6, r3 │ │ │ │ + subs r6, r4, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc2 0, cr0, [r0, #832] @ 0x340 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + ldc2 0, cr0, [r0, #832]! @ 0x340 │ │ │ │ + subs r4, r1, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldc2 0, cr0, [r2], #832 @ 0x340 │ │ │ │ - adds r2, r0, r5 │ │ │ │ + stc2l 0, cr0, [r2], #832 @ 0x340 │ │ │ │ + adds r2, r6, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfbe400d0 │ │ │ │ - adds r0, r5, r1 │ │ │ │ + ldc2 0, cr0, [r4], {208} @ 0xd0 │ │ │ │ + adds r0, r3, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfb1600d0 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + @ instruction: 0xfb4600d0 │ │ │ │ + asrs r0, r7, #31 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfa8200d0 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + @ instruction: 0xfab200d0 │ │ │ │ + asrs r6, r2, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9ec00d0 │ │ │ │ - asrs r4, r0, #26 │ │ │ │ + @ instruction: 0xfa1c00d0 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr??.w r0, [r6, r0, lsl #1] │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + vst1.8 @ instruction: 0xf98600d0 │ │ │ │ + asrs r0, r3, #23 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb.w r0, [sl, #208] @ 0xd0 │ │ │ │ - asrs r2, r3, #19 │ │ │ │ + ldrh.w r0, [sl, #208] @ 0xd0 │ │ │ │ + asrs r2, r1, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf7c000d0 │ │ │ │ - asrs r4, r1, #16 │ │ │ │ + @ instruction: 0xf7f000d0 │ │ │ │ + asrs r4, r7, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf6f600d0 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + @ instruction: 0xf72600d0 │ │ │ │ + asrs r2, r6, #13 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf63000d0 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + @ instruction: 0xf66000d0 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sub.w r0, r4, #6815744 @ 0x680000 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + rsbs r0, r4, #6815744 @ 0x680000 │ │ │ │ + asrs r0, r2, #9 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds.w r0, r6, #6815744 @ 0x680000 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + adc.w r0, r6, #6815744 @ 0x680000 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - eor.w r0, r8, #6815744 @ 0x680000 │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + @ instruction: 0xf4b800d0 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ubfx r0, r0, #3, #17 │ │ │ │ + @ instruction: 0xf3f000d0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #324] @ 0x144 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ bl 2dd9ec │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ @@ -937446,58 +937449,58 @@ │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ bl 2da55c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ bl 2ddaf4 │ │ │ │ mov r1, r4 │ │ │ │ b.n 2ff35c │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + lsrs r4, r4, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf27a00d0 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + subw r0, sl, #208 @ 0xd0 │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs.w r0, r0, #208 @ 0xd0 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + @ instruction: 0xf1e000d0 │ │ │ │ + lsrs r0, r1, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf0e600d0 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + adds.w r0, r6, #208 @ 0xd0 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - orrs.w r0, r6, #208 @ 0xd0 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + eor.w r0, r6, #208 @ 0xd0 │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vshr.s64 q8, q0, #60 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + vshr.s64 q8, q0, #12 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vqadd.s64 q0, q9, q0 │ │ │ │ - lsrs r4, r0, #13 │ │ │ │ + vqadd.s32 q8, q9, q0 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mcr 0, 3, r0, cr6, cr0, {6} │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + mrc 0, 4, r0, cr6, cr0, {6} │ │ │ │ + lsrs r6, r4, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldc 0, cr0, [ip, #832] @ 0x340 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + stcl 0, cr0, [ip, #832] @ 0x340 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldcl 0, cr0, [r2], {208} @ 0xd0 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + stc 0, cr0, [r2, #-832] @ 0xfffffcc0 │ │ │ │ + lsrs r2, r1, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc 0, cr0, [r8], {208} @ 0xd0 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + ldc 0, cr0, [r8], #-832 @ 0xfffffcc0 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sbcs.w r0, ip, r0, lsr #3 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + sub.w r0, ip, r0, lsr #3 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xeaee00d0 │ │ │ │ - lsls r6, r4, #28 │ │ │ │ + adds.w r0, lr, r0, lsr #3 │ │ │ │ + lsls r6, r2, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrd r0, r0, [r4, #-832]! @ 0x340 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + @ instruction: 0xe9a400d0 │ │ │ │ + lsls r2, r7, #21 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrd r0, r0, [ip], #-832 @ 0x340 │ │ │ │ + stmia.w ip!, {r4, r6, r7} │ │ │ │ str r0, [sp, #356] @ 0x164 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ bl 2ddaf4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ mov r0, r8 │ │ │ │ bl 2ddaf4 │ │ │ │ @@ -937736,19 +937739,19 @@ │ │ │ │ ldr r3, [sp, #788] @ 0x314 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 2ff5b0 │ │ │ │ add.w sp, sp, #796 @ 0x31c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r2, #15 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ff3d4 │ │ │ │ + b.n 2ff434 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r4, r4, #9 │ │ │ │ lsls r4, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -938570,15 +938573,15 @@ │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 2ffdfc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - @ instruction: 0xfaca00d0 │ │ │ │ + @ instruction: 0xfafa00d0 │ │ │ │ ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r3, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -939620,94 +939623,94 @@ │ │ │ │ cmp.w r2, #310 @ 0x136 │ │ │ │ bcc.n 30095c │ │ │ │ b.n 300872 │ │ │ │ ldr.w r2, [r3, #188] @ 0xbc │ │ │ │ cmp.w r2, #400 @ 0x190 │ │ │ │ bcs.w 300236 │ │ │ │ b.n 300862 │ │ │ │ - @ instruction: 0xfa1200d0 │ │ │ │ - @ instruction: 0xfa1200d0 │ │ │ │ - @ instruction: 0xfa1e00d0 │ │ │ │ - @ instruction: 0xfa2a00d0 │ │ │ │ - @ instruction: 0xfa2e00d0 │ │ │ │ - @ instruction: 0xfa2800d0 │ │ │ │ - @ instruction: 0xfa3400d0 │ │ │ │ - @ instruction: 0xfaac00d0 │ │ │ │ - @ instruction: 0xfab400d0 │ │ │ │ - ldc2 0, cr0, [r2], {208} @ 0xd0 │ │ │ │ - ldc2 0, cr0, [sl], {208} @ 0xd0 │ │ │ │ - stc2 0, cr0, [r6], #-832 @ 0xfffffcc0 │ │ │ │ - ldc2 0, cr0, [r2], #-832 @ 0xfffffcc0 │ │ │ │ - stc2 0, cr0, [sl], #-832 @ 0xfffffcc0 │ │ │ │ - stc2l 0, cr0, [r0, #-832] @ 0xfffffcc0 │ │ │ │ - ldc2l 0, cr0, [r0, #-832] @ 0xfffffcc0 │ │ │ │ - ldc2l 0, cr0, [r8, #-832] @ 0xfffffcc0 │ │ │ │ - stc2l 0, cr0, [r0, #-832]! @ 0xfffffcc0 │ │ │ │ - stc2l 0, cr0, [ip, #-832]! @ 0xfffffcc0 │ │ │ │ - ldc2l 0, cr0, [r4, #-832]! @ 0xfffffcc0 │ │ │ │ - ldc2l 0, cr0, [r8, #-832]! @ 0xfffffcc0 │ │ │ │ - stc2l 0, cr0, [r4, #-832]! @ 0xfffffcc0 │ │ │ │ + @ instruction: 0xfa4200d0 │ │ │ │ + @ instruction: 0xfa4200d0 │ │ │ │ + @ instruction: 0xfa4e00d0 │ │ │ │ + @ instruction: 0xfa5a00d0 │ │ │ │ + @ instruction: 0xfa5e00d0 │ │ │ │ + @ instruction: 0xfa5800d0 │ │ │ │ + @ instruction: 0xfa6400d0 │ │ │ │ + @ instruction: 0xfadc00d0 │ │ │ │ + @ instruction: 0xfae400d0 │ │ │ │ + mcrr2 0, 13, r0, r2, cr0 │ │ │ │ + mcrr2 0, 13, r0, sl, cr0 │ │ │ │ + mrrc2 0, 13, r0, r6, cr0 │ │ │ │ + stc2l 0, cr0, [r2], #-832 @ 0xfffffcc0 │ │ │ │ + mrrc2 0, 13, r0, sl, cr0 │ │ │ │ ldc2l 0, cr0, [r0, #-832]! @ 0xfffffcc0 │ │ │ │ - stc2l 0, cr0, [r4, #-832]! @ 0xfffffcc0 │ │ │ │ - stc2l 0, cr0, [r4, #-832]! @ 0xfffffcc0 │ │ │ │ - stc2l 0, cr0, [ip, #-832]! @ 0xfffffcc0 │ │ │ │ - ldc2l 0, cr0, [r4, #-832]! @ 0xfffffcc0 │ │ │ │ - ldc2l 0, cr0, [r6, #-832] @ 0xfffffcc0 │ │ │ │ - ldc2l 0, cr0, [lr, #-832]! @ 0xfffffcc0 │ │ │ │ - stc2 0, cr0, [sl, #832] @ 0x340 │ │ │ │ - ldc2l 0, cr0, [sl, #-832]! @ 0xfffffcc0 │ │ │ │ - stc2l 0, cr0, [r8, #-832] @ 0xfffffcc0 │ │ │ │ - stc2l 0, cr0, [r8, #-832] @ 0xfffffcc0 │ │ │ │ - stc2l 0, cr0, [r8, #-832] @ 0xfffffcc0 │ │ │ │ - ldc2l 0, cr0, [r8, #-832] @ 0xfffffcc0 │ │ │ │ - stc2l 0, cr0, [r8, #-832]! @ 0xfffffcc0 │ │ │ │ - ldc2l 0, cr0, [r8, #-832]! @ 0xfffffcc0 │ │ │ │ + stc2 0, cr0, [r0, #832] @ 0x340 │ │ │ │ stc2 0, cr0, [r8, #832] @ 0x340 │ │ │ │ + ldc2 0, cr0, [r0, #832] @ 0x340 │ │ │ │ ldc2 0, cr0, [ip, #832] @ 0x340 │ │ │ │ - ldc2 0, cr0, [r0, #832]! @ 0x340 │ │ │ │ + stc2 0, cr0, [r4, #832]! @ 0x340 │ │ │ │ + stc2 0, cr0, [r8, #832]! @ 0x340 │ │ │ │ + ldc2 0, cr0, [r4, #832] @ 0x340 │ │ │ │ + stc2 0, cr0, [r0, #832]! @ 0x340 │ │ │ │ + ldc2 0, cr0, [r4, #832] @ 0x340 │ │ │ │ + ldc2 0, cr0, [r4, #832] @ 0x340 │ │ │ │ + ldc2 0, cr0, [ip, #832] @ 0x340 │ │ │ │ + stc2 0, cr0, [r4, #832]! @ 0x340 │ │ │ │ + stc2 0, cr0, [r6, #832] @ 0x340 │ │ │ │ + stc2 0, cr0, [lr, #832]! @ 0x340 │ │ │ │ + ldc2 0, cr0, [sl, #832]! @ 0x340 │ │ │ │ + stc2 0, cr0, [sl, #832]! @ 0x340 │ │ │ │ + ldc2l 0, cr0, [r8, #-832]! @ 0xfffffcc0 │ │ │ │ + ldc2l 0, cr0, [r8, #-832]! @ 0xfffffcc0 │ │ │ │ + ldc2l 0, cr0, [r8, #-832]! @ 0xfffffcc0 │ │ │ │ + stc2 0, cr0, [r8, #832] @ 0x340 │ │ │ │ + ldc2 0, cr0, [r8, #832] @ 0x340 │ │ │ │ + stc2 0, cr0, [r8, #832]! @ 0x340 │ │ │ │ ldc2 0, cr0, [r8, #832]! @ 0x340 │ │ │ │ stc2l 0, cr0, [ip, #832] @ 0x340 │ │ │ │ - ldc2l 0, cr0, [ip, #832] @ 0x340 │ │ │ │ - stc2l 0, cr0, [r4, #832] @ 0x340 │ │ │ │ - sub.w r0, sl, #6815744 @ 0x680000 │ │ │ │ - subs.w r0, lr, #6815744 @ 0x680000 │ │ │ │ - @ instruction: 0xf59e00d0 │ │ │ │ - sbcs.w r0, r8, #6815744 @ 0x680000 │ │ │ │ - sbcs.w r0, r8, #6815744 @ 0x680000 │ │ │ │ - sbcs.w r0, lr, #6815744 @ 0x680000 │ │ │ │ - @ instruction: 0xf58a00d0 │ │ │ │ - @ instruction: 0xf59600d0 │ │ │ │ - sub.w r0, r2, #6815744 @ 0x680000 │ │ │ │ + stc2l 0, cr0, [r0, #832]! @ 0x340 │ │ │ │ + stc2l 0, cr0, [r8, #832]! @ 0x340 │ │ │ │ + ldc2l 0, cr0, [ip, #832]! @ 0x340 │ │ │ │ + mcr2 0, 0, r0, cr12, cr0, {6} │ │ │ │ + ldc2l 0, cr0, [r4, #832]! @ 0x340 │ │ │ │ + rsbs r0, sl, #6815744 @ 0x680000 │ │ │ │ + @ instruction: 0xf5ee00d0 │ │ │ │ + rsb r0, lr, #6815744 @ 0x680000 │ │ │ │ + sub.w r0, r8, #6815744 @ 0x680000 │ │ │ │ + sub.w r0, r8, #6815744 @ 0x680000 │ │ │ │ sub.w r0, lr, #6815744 @ 0x680000 │ │ │ │ subs.w r0, sl, #6815744 @ 0x680000 │ │ │ │ rsb r0, r6, #6815744 @ 0x680000 │ │ │ │ + rsbs r0, r2, #6815744 @ 0x680000 │ │ │ │ + rsbs r0, lr, #6815744 @ 0x680000 │ │ │ │ + @ instruction: 0xf5ea00d0 │ │ │ │ + @ instruction: 0xf5f600d0 │ │ │ │ + addw r0, r6, #2256 @ 0x8d0 │ │ │ │ + @ instruction: 0xf61200d0 │ │ │ │ + @ instruction: 0xf61600d0 │ │ │ │ + @ instruction: 0xf61200d0 │ │ │ │ + @ instruction: 0xf61200d0 │ │ │ │ + @ instruction: 0xf61200d0 │ │ │ │ + ssat r0, #17, sl, asr #3 │ │ │ │ + @ instruction: 0xf33200d0 │ │ │ │ + ssat r0, #17, r0, asr #3 │ │ │ │ + ssat r0, #17, sl, asr #3 │ │ │ │ + @ instruction: 0xf2e000d0 │ │ │ │ + @ instruction: 0xf2d800d0 │ │ │ │ + rsb r0, r6, #6815744 @ 0x680000 │ │ │ │ rsbs r0, r6, #6815744 @ 0x680000 │ │ │ │ - @ instruction: 0xf5e200d0 │ │ │ │ @ instruction: 0xf5e600d0 │ │ │ │ - @ instruction: 0xf5e200d0 │ │ │ │ - @ instruction: 0xf5e200d0 │ │ │ │ - @ instruction: 0xf5e200d0 │ │ │ │ - @ instruction: 0xf2fa00d0 │ │ │ │ - ssat r0, #17, r2, lsl #3 │ │ │ │ - @ instruction: 0xf2f000d0 │ │ │ │ - @ instruction: 0xf2fa00d0 │ │ │ │ - @ instruction: 0xf2b000d0 │ │ │ │ - subw r0, r8, #208 @ 0xd0 │ │ │ │ - @ instruction: 0xf59600d0 │ │ │ │ - sub.w r0, r6, #6815744 @ 0x680000 │ │ │ │ - subs.w r0, r6, #6815744 @ 0x680000 │ │ │ │ - rsb r0, r6, #6815744 @ 0x680000 │ │ │ │ - sub.w r0, ip, #6815744 @ 0x680000 │ │ │ │ - sub.w r0, r0, #6815744 @ 0x680000 │ │ │ │ - subs.w r0, r6, #6815744 @ 0x680000 │ │ │ │ - @ instruction: 0xf78800d0 │ │ │ │ - ubfx r0, ip, #3, #17 │ │ │ │ - @ instruction: 0xf3da00d0 │ │ │ │ - addw r0, r0, #2256 @ 0x8d0 │ │ │ │ - @ instruction: 0xf61a00d0 │ │ │ │ + @ instruction: 0xf5f600d0 │ │ │ │ + rsbs r0, ip, #6815744 @ 0x680000 │ │ │ │ + rsbs r0, r0, #6815744 @ 0x680000 │ │ │ │ + @ instruction: 0xf5e600d0 │ │ │ │ + @ instruction: 0xf7b800d0 │ │ │ │ + @ instruction: 0xf3fc00d0 │ │ │ │ + and.w r0, sl, #6815744 @ 0x680000 │ │ │ │ + @ instruction: 0xf63000d0 │ │ │ │ + movw r0, #43216 @ 0xa8d0 │ │ │ │ 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] @ (300bdc ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #44] @ (300be0 ) │ │ │ │ @@ -939726,15 +939729,15 @@ │ │ │ │ movs r3, #12 │ │ │ │ add r0, pc │ │ │ │ mla r0, r3, r4, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrb r2, [r7, #31] │ │ │ │ lsls r6, r3, #5 │ │ │ │ - stc 0, cr0, [r4], #832 @ 0x340 │ │ │ │ + ldcl 0, cr0, [r4], {208} @ 0xd0 │ │ │ │ ldrb r6, [r3, #31] │ │ │ │ lsls r6, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2824] @ 0xb08 │ │ │ │ mov r6, r1 │ │ │ │ @@ -940928,106 +940931,106 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb3a00d0 │ │ │ │ - @ instruction: 0xf4aa00d0 │ │ │ │ - @ instruction: 0xf4ca00d0 │ │ │ │ - @ instruction: 0xf4ae00d0 │ │ │ │ - ldr??.w r0, [r8, #208] @ 0xd0 │ │ │ │ - ldrsh.w r0, [sl, #208] @ 0xd0 │ │ │ │ - @ instruction: 0xfa2800d0 │ │ │ │ - ldrb.w r0, [r8, r0, lsl #1] │ │ │ │ - @ instruction: 0xf7b800d0 │ │ │ │ - @ instruction: 0xf75c00d0 │ │ │ │ - vst1.8 @ instruction: 0xf98800d0 │ │ │ │ - @ instruction: 0xfa0200d0 │ │ │ │ - ldrsh.w r0, [ip, r0, lsl #1] │ │ │ │ + sbc.w r0, sl, r0, lsr #3 │ │ │ │ + @ instruction: 0xf4da00d0 │ │ │ │ + @ instruction: 0xf4fa00d0 │ │ │ │ + @ instruction: 0xf4de00d0 │ │ │ │ + @ instruction: 0xfa0800d0 │ │ │ │ + vld1.8 @ instruction: 0xf9ea00d0 │ │ │ │ + @ instruction: 0xfa5800d0 │ │ │ │ + str.w r0, [r8, r0, lsl #1] │ │ │ │ + @ instruction: 0xf7e800d0 │ │ │ │ + @ instruction: 0xf78c00d0 │ │ │ │ + ldrsh.w r0, [r8, #208] @ 0xd0 │ │ │ │ + @ instruction: 0xfa3200d0 │ │ │ │ + vld4. {d16-d19}, [ip :64], r0 │ │ │ │ cdp 1, 15, cr0, cr6, cr11, {3} │ │ │ │ - movw r0, #10448 @ 0x28d0 │ │ │ │ - @ instruction: 0xf61a00d0 │ │ │ │ - @ instruction: 0xf5fc00d0 │ │ │ │ - rsbs r0, ip, #6815744 @ 0x680000 │ │ │ │ - ands.w r0, r6, #208 @ 0xd0 │ │ │ │ - ands.w r0, ip, #208 @ 0xd0 │ │ │ │ - bic.w r0, r0, #208 @ 0xd0 │ │ │ │ - bics.w r0, r0, #208 @ 0xd0 │ │ │ │ - bics.w r0, r0, #208 @ 0xd0 │ │ │ │ - bics.w r0, ip, #208 @ 0xd0 │ │ │ │ - orr.w r0, r8, #208 @ 0xd0 │ │ │ │ - orrs.w r0, ip, #208 @ 0xd0 │ │ │ │ - orn r0, r8, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xf67200d0 │ │ │ │ + movw r0, #43216 @ 0xa8d0 │ │ │ │ + @ instruction: 0xf62c00d0 │ │ │ │ + addw r0, ip, #2256 @ 0x8d0 │ │ │ │ + orr.w r0, r6, #208 @ 0xd0 │ │ │ │ + orr.w r0, ip, #208 @ 0xd0 │ │ │ │ + orrs.w r0, r0, #208 @ 0xd0 │ │ │ │ + orn r0, r0, #208 @ 0xd0 │ │ │ │ + orn r0, r0, #208 @ 0xd0 │ │ │ │ + orn r0, ip, #208 @ 0xd0 │ │ │ │ orns r0, r8, #208 @ 0xd0 │ │ │ │ - eors.w r0, r0, #208 @ 0xd0 │ │ │ │ - @ instruction: 0xf0a400d0 │ │ │ │ - @ instruction: 0xf0b800d0 │ │ │ │ - @ instruction: 0xf0d800d0 │ │ │ │ - @ instruction: 0xf0da00d0 │ │ │ │ - @ instruction: 0xf0e400d0 │ │ │ │ - @ instruction: 0xf0e400d0 │ │ │ │ - @ instruction: 0xf0e200d0 │ │ │ │ - @ instruction: 0xf0e400d0 │ │ │ │ - @ instruction: 0xf0ec00d0 │ │ │ │ - @ instruction: 0xf0f800d0 │ │ │ │ - @ instruction: 0xf0fe00d0 │ │ │ │ - add.w r0, r0, #208 @ 0xd0 │ │ │ │ - add.w r0, r6, #208 @ 0xd0 │ │ │ │ - add.w r0, r4, #208 @ 0xd0 │ │ │ │ - add.w r0, lr, #208 @ 0xd0 │ │ │ │ - adds.w r0, r0, #208 @ 0xd0 │ │ │ │ + eor.w r0, ip, #208 @ 0xd0 │ │ │ │ + eors.w r0, r8, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xf0a800d0 │ │ │ │ + @ instruction: 0xf0c000d0 │ │ │ │ + @ instruction: 0xf0d400d0 │ │ │ │ + @ instruction: 0xf0e800d0 │ │ │ │ + add.w r0, r8, #208 @ 0xd0 │ │ │ │ + add.w r0, sl, #208 @ 0xd0 │ │ │ │ + adds.w r0, r4, #208 @ 0xd0 │ │ │ │ + adds.w r0, r4, #208 @ 0xd0 │ │ │ │ adds.w r0, r2, #208 @ 0xd0 │ │ │ │ adds.w r0, r4, #208 @ 0xd0 │ │ │ │ - adds.w r0, r6, #208 @ 0xd0 │ │ │ │ - @ instruction: 0xf12000d0 │ │ │ │ - @ instruction: 0xf12a00d0 │ │ │ │ - @ instruction: 0xf13800d0 │ │ │ │ - @ instruction: 0xf13200d0 │ │ │ │ - @ instruction: 0xf13800d0 │ │ │ │ + adds.w r0, ip, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xf12800d0 │ │ │ │ @ instruction: 0xf12e00d0 │ │ │ │ - @ instruction: 0xf12400d0 │ │ │ │ - @ instruction: 0xf12200d0 │ │ │ │ - @ instruction: 0xf12200d0 │ │ │ │ - @ instruction: 0xf12200d0 │ │ │ │ - @ instruction: 0xf12200d0 │ │ │ │ - @ instruction: 0xf12200d0 │ │ │ │ - @ instruction: 0xf12200d0 │ │ │ │ - @ instruction: 0xf12200d0 │ │ │ │ - @ instruction: 0xf12400d0 │ │ │ │ - @ instruction: 0xf12a00d0 │ │ │ │ - add.w r0, r6, #208 @ 0xd0 │ │ │ │ - add.w r0, r0, #208 @ 0xd0 │ │ │ │ - add.w r0, r2, #208 @ 0xd0 │ │ │ │ - add.w r0, r0, #208 @ 0xd0 │ │ │ │ - @ instruction: 0xf0fe00d0 │ │ │ │ - @ instruction: 0xf0fe00d0 │ │ │ │ - @ instruction: 0xf0fe00d0 │ │ │ │ - @ instruction: 0xf0ee00d0 │ │ │ │ - @ instruction: 0xf0e600d0 │ │ │ │ - @ instruction: 0xf0d400d0 │ │ │ │ - @ instruction: 0xf0d000d0 │ │ │ │ - @ instruction: 0xf0cc00d0 │ │ │ │ - @ instruction: 0xf0c800d0 │ │ │ │ - @ instruction: 0xf0c400d0 │ │ │ │ + @ instruction: 0xf13000d0 │ │ │ │ + @ instruction: 0xf13600d0 │ │ │ │ @ instruction: 0xf13400d0 │ │ │ │ - @ instruction: 0xf12800d0 │ │ │ │ + @ instruction: 0xf13e00d0 │ │ │ │ + adc.w r0, r0, #208 @ 0xd0 │ │ │ │ + adc.w r0, r2, #208 @ 0xd0 │ │ │ │ + adc.w r0, r4, #208 @ 0xd0 │ │ │ │ + adc.w r0, r6, #208 @ 0xd0 │ │ │ │ + adcs.w r0, r0, #208 @ 0xd0 │ │ │ │ + adcs.w r0, sl, #208 @ 0xd0 │ │ │ │ + sbc.w r0, r8, #208 @ 0xd0 │ │ │ │ + sbc.w r0, r2, #208 @ 0xd0 │ │ │ │ + sbc.w r0, r8, #208 @ 0xd0 │ │ │ │ + adcs.w r0, lr, #208 @ 0xd0 │ │ │ │ + adcs.w r0, r4, #208 @ 0xd0 │ │ │ │ + adcs.w r0, r2, #208 @ 0xd0 │ │ │ │ + adcs.w r0, r2, #208 @ 0xd0 │ │ │ │ + adcs.w r0, r2, #208 @ 0xd0 │ │ │ │ + adcs.w r0, r2, #208 @ 0xd0 │ │ │ │ + adcs.w r0, r2, #208 @ 0xd0 │ │ │ │ + adcs.w r0, r2, #208 @ 0xd0 │ │ │ │ + adcs.w r0, r2, #208 @ 0xd0 │ │ │ │ + adcs.w r0, r4, #208 @ 0xd0 │ │ │ │ + adcs.w r0, sl, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xf13600d0 │ │ │ │ + @ instruction: 0xf13000d0 │ │ │ │ @ instruction: 0xf13200d0 │ │ │ │ @ instruction: 0xf13000d0 │ │ │ │ - @ instruction: 0xf12a00d0 │ │ │ │ - @ instruction: 0xf12400d0 │ │ │ │ - @ instruction: 0xf12600d0 │ │ │ │ + @ instruction: 0xf12e00d0 │ │ │ │ + @ instruction: 0xf12e00d0 │ │ │ │ + @ instruction: 0xf12e00d0 │ │ │ │ adds.w r0, lr, #208 @ 0xd0 │ │ │ │ - @ instruction: 0xf0fe00d0 │ │ │ │ - @ instruction: 0xf0d400d0 │ │ │ │ - @ instruction: 0xf0c000d0 │ │ │ │ - eor.w r0, lr, #208 @ 0xd0 │ │ │ │ - orns r0, r2, #208 @ 0xd0 │ │ │ │ - vqadd.s32 q0, q14, q0 │ │ │ │ + adds.w r0, r6, #208 @ 0xd0 │ │ │ │ + add.w r0, r4, #208 @ 0xd0 │ │ │ │ + add.w r0, r0, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xf0fc00d0 │ │ │ │ + @ instruction: 0xf0f800d0 │ │ │ │ + @ instruction: 0xf0f400d0 │ │ │ │ + sbc.w r0, r4, #208 @ 0xd0 │ │ │ │ + adcs.w r0, r8, #208 @ 0xd0 │ │ │ │ + sbc.w r0, r2, #208 @ 0xd0 │ │ │ │ + sbc.w r0, r0, #208 @ 0xd0 │ │ │ │ + adcs.w r0, sl, #208 @ 0xd0 │ │ │ │ + adcs.w r0, r4, #208 @ 0xd0 │ │ │ │ + adcs.w r0, r6, #208 @ 0xd0 │ │ │ │ + adc.w r0, lr, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xf12e00d0 │ │ │ │ + add.w r0, r4, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xf0f000d0 │ │ │ │ + @ instruction: 0xf0be00d0 │ │ │ │ + @ instruction: 0xf0a200d0 │ │ │ │ + vqadd.s16 q8, q14, q0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldrb.w r3, [r2, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 302460 │ │ │ │ ldr.w r3, [r2, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 30252e │ │ │ │ @@ -942238,134 +942241,134 @@ │ │ │ │ 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 301b86 │ │ │ │ - eor.w r0, ip, #208 @ 0xd0 │ │ │ │ - orns r0, r8, #208 @ 0xd0 │ │ │ │ - orr.w r0, r0, #208 @ 0xd0 │ │ │ │ - vqadd.s16 q0, q10, q0 │ │ │ │ - vshr.s64 q8, q0, #48 │ │ │ │ - vshr.s64 q8, q0, #60 │ │ │ │ - vshr.s64 q0, q0, #2 │ │ │ │ - vqadd.s64 q8, q9, q0 │ │ │ │ - @ instruction: 0xeaa400d0 │ │ │ │ - mrc 0, 6, r0, cr2, cr0, {6} │ │ │ │ - mcr 0, 6, r0, cr6, cr0, {6} │ │ │ │ - mcr 0, 6, r0, cr6, cr0, {6} │ │ │ │ - mrc 0, 5, r0, cr14, cr0, {6} │ │ │ │ - mcr 0, 6, r0, cr2, cr0, {6} │ │ │ │ - mcr 0, 6, r0, cr2, cr0, {6} │ │ │ │ - mrc 0, 5, r0, cr6, cr0, {6} │ │ │ │ - mcr 0, 5, r0, cr14, cr0, {6} │ │ │ │ + @ instruction: 0xf0bc00d0 │ │ │ │ + @ instruction: 0xf0a800d0 │ │ │ │ + orns r0, r0, #208 @ 0xd0 │ │ │ │ + vqadd.s8 q8, q10, q0 │ │ │ │ + and.w r0, r0, #208 @ 0xd0 │ │ │ │ + vshr.s64 q8, q0, #12 │ │ │ │ + vshr.s64 q8, q0, #18 │ │ │ │ + vshr.s64 q0, q0, #30 │ │ │ │ + @ instruction: 0xead400d0 │ │ │ │ + vqadd.s8 q0, q9, q0 │ │ │ │ + mrc 0, 7, r0, cr6, cr0, {6} │ │ │ │ + mrc 0, 7, r0, cr6, cr0, {6} │ │ │ │ + mcr 0, 7, r0, cr14, cr0, {6} │ │ │ │ + mrc 0, 7, r0, cr2, cr0, {6} │ │ │ │ + mrc 0, 7, r0, cr2, cr0, {6} │ │ │ │ + mcr 0, 7, r0, cr6, cr0, {6} │ │ │ │ + mrc 0, 6, r0, cr14, cr0, {6} │ │ │ │ + ldc 0, cr0, [r2], {208} @ 0xd0 │ │ │ │ + stc 0, cr0, [sl], {208} @ 0xd0 │ │ │ │ + stc 0, cr0, [r2], {208} @ 0xd0 │ │ │ │ + @ instruction: 0xebfc00d0 │ │ │ │ @ instruction: 0xebe200d0 │ │ │ │ - rsbs r0, sl, r0, lsr #3 │ │ │ │ - rsbs r0, r2, r0, lsr #3 │ │ │ │ - rsb r0, ip, r0, lsr #3 │ │ │ │ - subs.w r0, r2, r0, lsr #3 │ │ │ │ - sbcs.w r0, ip, r0, lsr #3 │ │ │ │ - @ instruction: 0xe85400d0 │ │ │ │ - @ instruction: 0xe82a00d0 │ │ │ │ - @ instruction: 0xe83000d0 │ │ │ │ - orn r0, r2, r0, lsr #3 │ │ │ │ - orn r0, sl, r0, lsr #3 │ │ │ │ - @ instruction: 0xeac600d0 │ │ │ │ - bics.w r0, lr, r0, lsr #3 │ │ │ │ - bic.w r0, r4, r0, lsr #3 │ │ │ │ - b.n 30261c │ │ │ │ + sub.w r0, ip, r0, lsr #3 │ │ │ │ + stmia.w r4, {r4, r6, r7} │ │ │ │ + @ instruction: 0xe85a00d0 │ │ │ │ + strd r0, r0, [r0], #-832 @ 0x340 │ │ │ │ + eors.w r0, r2, r0, lsr #3 │ │ │ │ + eors.w r0, sl, r0, lsr #3 │ │ │ │ + @ instruction: 0xeaf600d0 │ │ │ │ + orn r0, lr, r0, lsr #3 │ │ │ │ + orrs.w r0, r4, r0, lsr #3 │ │ │ │ + b.n 30267c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025c4 │ │ │ │ + b.n 302624 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302594 │ │ │ │ + b.n 3025f4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3026ac │ │ │ │ + b.n 30270c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3026a0 │ │ │ │ + b.n 302700 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302694 │ │ │ │ + b.n 3026f4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302654 │ │ │ │ + b.n 3026b4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302618 │ │ │ │ + b.n 302678 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302650 │ │ │ │ + b.n 3026b0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 30262c │ │ │ │ + b.n 30268c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302358 │ │ │ │ + b.n 3023b8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302344 │ │ │ │ + b.n 3023a4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025c0 │ │ │ │ + b.n 302620 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025bc │ │ │ │ + b.n 30261c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025b8 │ │ │ │ + b.n 302618 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025b4 │ │ │ │ + b.n 302614 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025b0 │ │ │ │ + b.n 302610 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025ac │ │ │ │ + b.n 30260c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025a8 │ │ │ │ + b.n 302608 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025a4 │ │ │ │ + b.n 302604 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025b4 │ │ │ │ + b.n 302614 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302280 │ │ │ │ + b.n 3022e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3026c8 │ │ │ │ + b.n 302728 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3026b0 │ │ │ │ + b.n 302710 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302fc0 │ │ │ │ + b.n 302020 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 303000 │ │ │ │ + b.n 302060 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302ff8 │ │ │ │ + b.n 302058 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302530 │ │ │ │ + b.n 302590 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 30251c │ │ │ │ + b.n 30257c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3023d0 │ │ │ │ + b.n 302430 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3023bc │ │ │ │ + b.n 30241c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3023dc │ │ │ │ + b.n 30243c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 30230c │ │ │ │ + b.n 30236c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302368 │ │ │ │ + b.n 3023c8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302370 │ │ │ │ + b.n 3023d0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302360 │ │ │ │ + b.n 3023c0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3024e4 │ │ │ │ + b.n 302544 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302ddc │ │ │ │ + b.n 302e3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 30231c │ │ │ │ + b.n 30237c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r2, 30285e │ │ │ │ + cbnz r2, 30286a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 302d6c │ │ │ │ + b.n 302dcc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302d6c │ │ │ │ + b.n 302dcc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302d6c │ │ │ │ + b.n 302dcc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302120 │ │ │ │ + b.n 302180 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3020dc │ │ │ │ + b.n 30213c │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r3, [sp, #4] │ │ │ │ ldr r1, [pc, #220] @ (302950 ) │ │ │ │ movs r0, #5 │ │ │ │ @@ -942446,25 +942449,25 @@ │ │ │ │ bl 2ffa18 │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orr.w r1, r1, #8 │ │ │ │ strb.w r1, [r0, #40] @ 0x28 │ │ │ │ b.w 301ef2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - b.n 302fd0 │ │ │ │ + b.n 303030 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 302f60 │ │ │ │ + b.n 302fc0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + svc 42 @ 0x2a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302c88 │ │ │ │ + b.n 302ce8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302c10 │ │ │ │ + b.n 302c70 │ │ │ │ lsls r0, 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 r6, r0 │ │ │ │ ldr r0, [pc, #632] @ (302bf4 ) │ │ │ │ @@ -943589,19 +943592,19 @@ │ │ │ │ lsls r3, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r3, r5, #5 │ │ │ │ ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #5 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + svc 110 @ 0x6e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - svc 46 @ 0x2e │ │ │ │ + svc 94 @ 0x5e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r9, #1 │ │ │ │ bne.w 303be8 │ │ │ │ @@ -944316,17 +944319,17 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ - movs r3, #84 @ 0x54 │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r4, r4, #0 │ │ │ │ + adds r4, r2, #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 │ │ │ │ bl 3046b0 │ │ │ │ @@ -944384,15 +944387,15 @@ │ │ │ │ mov r1, r9 │ │ │ │ adds r0, r4, #4 │ │ │ │ bl 303c4c │ │ │ │ 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} │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #504] @ (303eec ) │ │ │ │ @@ -944580,15 +944583,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ stmia r3!, {r1} │ │ │ │ lsls r3, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 303f64 │ │ │ │ + bmi.n 303fc4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmia r1!, {r2, r5, r6} │ │ │ │ lsls r3, r5, #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 │ │ │ │ @@ -945701,15 +945704,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ push {r2, r5, r7, lr} │ │ │ │ lsls r3, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r2, [r4, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r2, r3, r5, r6, lr} │ │ │ │ lsls r3, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -945998,27 +946001,27 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 45eec8 │ │ │ │ bl 45e8d8 │ │ │ │ mov r2, r0 │ │ │ │ b.n 304d6e │ │ │ │ push {r1, r2, r3, r4, lr} │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r5!, {r1, r3, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bxns lr │ │ │ │ + blxns r4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, r2 │ │ │ │ + nop @ (mov r8, r8) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r2, pc} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r2, 304e34 │ │ │ │ + cbnz r2, 304e40 │ │ │ │ lsls r0, 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 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -946166,15 +946169,15 @@ │ │ │ │ it eq │ │ │ │ lsreq r1, r1, #5 │ │ │ │ b.n 304eb0 │ │ │ │ sub.w r8, sl, #1 │ │ │ │ clz r8, r8 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ b.n 304ed8 │ │ │ │ - stmia r3!, {r2, r4} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cbz r2, 304fba │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ beq.n 304fb0 │ │ │ │ @@ -946933,17 +946936,17 @@ │ │ │ │ lsls r3, r5, #5 │ │ │ │ add r2, sp, #568 @ 0x238 │ │ │ │ lsls r3, r5, #5 │ │ │ │ asrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r2, r7 │ │ │ │ + cbnz r2, 3057b6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - rev16 r2, r5 │ │ │ │ + hlt 0x001a │ │ │ │ lsls r0, 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 │ │ │ │ ldr r2, [pc, #528] @ (305994 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -947152,17 +947155,17 @@ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ b.n 305982 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #10 │ │ │ │ + lsrs r6, r3, #11 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r4, #3 │ │ │ │ add r6, pc, #872 @ (adr r6, 305d10 ) │ │ │ │ lsls r3, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -947500,37 +947503,37 @@ │ │ │ │ ldr r0, [pc, #56] @ (305d10 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (305d14 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb61c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb60e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stc2 0, cr0, [r4, #900]! @ 0x384 │ │ │ │ - push {r1, r4, r5, r6, lr} │ │ │ │ + ldc2l 0, cr0, [r4, #900] @ 0x384 │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc2 0, cr0, [r2, #900] @ 0x384 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + stc2l 0, cr0, [r2, #900] @ 0x384 │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r3, r5, r7, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r0, 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.w r5, [r1, #376] @ 0x178 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -948831,15 +948834,15 @@ │ │ │ │ lsls r3, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 3070d2 │ │ │ │ @ instruction: 0xffff97e2 │ │ │ │ lsls r3, r5, #5 │ │ │ │ udf #207 @ 0xcf │ │ │ │ - vqrshrun.s64 d26, q1, #1 │ │ │ │ + vtbl.8 d26, {d31}, d2 │ │ │ │ lsls r0, 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r3, [pc, #624] @ (306d58 ) │ │ │ │ @@ -949072,19 +949075,19 @@ │ │ │ │ movs r1, #8 │ │ │ │ b.n 306cc8 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - add r7, pc, #400 @ (adr r7, 306ef4 ) │ │ │ │ + add r7, pc, #592 @ (adr r7, 306fb4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - add r5, pc, #568 @ (adr r5, 306fa4 ) │ │ │ │ + add r5, pc, #760 @ (adr r5, 307064 ) │ │ │ │ lsls r0, 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ @@ -949205,16 +949208,16 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ blt.n 306f8e │ │ │ │ vqshl.u64 d19, d20, #63 @ 0x3f │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, sl, #7700480 @ 0x758000 │ │ │ │ - str r4, [r7, r6] │ │ │ │ + @ instruction: 0xf4ba00eb │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r1, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r5, #5 │ │ │ │ blt.n 306efe │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ mvns r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -949325,17 +949328,17 @@ │ │ │ │ bl 3216e0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b.n 306f30 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 306ee4 │ │ │ │ b.n 306f58 │ │ │ │ - add r3, pc, #368 @ (adr r3, 307144 ) │ │ │ │ + add r3, pc, #560 @ (adr r3, 307204 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #152 @ (adr r3, 307070 ) │ │ │ │ + add r3, pc, #344 @ (adr r3, 307130 ) │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov lr, r3 │ │ │ │ @@ -949792,49 +949795,49 @@ │ │ │ │ add r1, pc │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ bl 3216e0 │ │ │ │ b.n 307226 │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #784 @ (adr r1, 307788 ) │ │ │ │ + add r1, pc, #976 @ (adr r1, 307848 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #168 @ (adr r2, 307524 ) │ │ │ │ + add r2, pc, #360 @ (adr r2, 3075e4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #832 @ (adr r2, 3077c0 ) │ │ │ │ + add r3, pc, #0 @ (adr r3, 307480 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #80 @ (adr r4, 3074d4 ) │ │ │ │ + add r4, pc, #272 @ (adr r4, 307594 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #176 @ (adr r4, 307538 ) │ │ │ │ + add r4, pc, #368 @ (adr r4, 3075f8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ + add r0, pc, #104 @ (adr r0, 3074f4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #616 @ (adr r2, 3076f8 ) │ │ │ │ + add r2, pc, #808 @ (adr r2, 3077b8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #784 @ (adr r2, 3077a4 ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 307864 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #952 @ (adr r2, 307850 ) │ │ │ │ + add r3, pc, #120 @ (adr r3, 307510 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #96 @ (adr r3, 3074fc ) │ │ │ │ + add r3, pc, #288 @ (adr r3, 3075bc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #696 @ (adr r3, 307758 ) │ │ │ │ + add r3, pc, #888 @ (adr r3, 307818 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #48 @ (adr r0, 3074d8 ) │ │ │ │ + add r0, pc, #240 @ (adr r0, 307598 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #656 @ (adr r1, 30773c ) │ │ │ │ + add r1, pc, #848 @ (adr r1, 3077fc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #624 @ (adr r2, 307728 ) │ │ │ │ + add r2, pc, #816 @ (adr r2, 3077e8 ) │ │ │ │ lsls r0, 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, #1976] @ 0x7b8 │ │ │ │ ldr.w r5, [pc, #2944] @ 30804c │ │ │ │ subw sp, sp, #2084 @ 0x824 │ │ │ │ @@ -950914,57 +950917,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r7, #22] │ │ │ │ lsls r3, r5, #5 │ │ │ │ cmp r4, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #848 @ (adr r1, 3083b4 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 308074 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r2, [r0, #14] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - add r0, pc, #648 @ (adr r0, 3082f4 ) │ │ │ │ + add r0, pc, #840 @ (adr r0, 3083b4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #504 @ (adr r0, 308268 ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 308328 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #464 @ (adr r0, 308244 ) │ │ │ │ + add r0, pc, #656 @ (adr r0, 308304 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #424 @ (adr r0, 308220 ) │ │ │ │ + add r0, pc, #616 @ (adr r0, 3082e0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + add r0, pc, #96 @ (adr r0, 3080e0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #704 @ (adr r3, 308344 ) │ │ │ │ + add r3, pc, #896 @ (adr r3, 308404 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #256 @ (adr r4, 308188 ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 308248 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #784 @ (adr r3, 30839c ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 30845c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #56 @ (adr r1, 3080c8 ) │ │ │ │ + add r1, pc, #248 @ (adr r1, 308188 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #832 @ (adr r1, 3083d4 ) │ │ │ │ + add r2, pc, #0 @ (adr r2, 308094 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #336 @ (adr r0, 308208 ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 3082c8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r3, #376] @ 0x178 │ │ │ │ bl 3c4280 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r1, r0 │ │ │ │ @@ -951234,37 +951237,37 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #640] @ 0x280 │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #600] @ 0x258 │ │ │ │ + str r6, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r6, [sp, #32] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ lsls r0, 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 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ ldr.w r3, [pc, #3048] @ 308fc0 │ │ │ │ @@ -952373,47 +952376,47 @@ │ │ │ │ lsls r3, r5, #5 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r3, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r7, #15] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - subs r3, #56 @ 0x38 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ble.n 308fb4 │ │ │ │ + udf #30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ + ldr r4, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r4, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 3090cc │ │ │ │ + bge.n 308f2c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + movs r6, #28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r7, [sp, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #520] @ 0x208 │ │ │ │ + str r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #904] @ 0x388 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #720] @ 0x2d0 │ │ │ │ + str r6, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r7, [sp, #792] @ 0x318 │ │ │ │ + str r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ hlt 0x0021 │ │ │ │ vsubl.u , d15, d1 │ │ │ │ adds r1, #20 │ │ │ │ cmp r2, ip │ │ │ │ beq.n 308f7e │ │ │ │ ldr r4, [r1, #16] │ │ │ │ @@ -953003,60 +953006,60 @@ │ │ │ │ orr.w r2, r2, #2 │ │ │ │ strb.w r2, [r3, #329] @ 0x149 │ │ │ │ b.n 3095f8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - adds r6, #104 @ 0x68 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r5, r6] │ │ │ │ + strh r2, [r3, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + str r1, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r0, r2, r3, r5, lr} │ │ │ │ - vrsra.u32 q14, q9, #1 │ │ │ │ + vsubw.u q14, , d18 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [pc, #28] @ (3096b4 ) │ │ │ │ ldrb r0, [r0, #18] │ │ │ │ add r3, pc │ │ │ │ cbz r0, 3096b0 │ │ │ │ ldr r0, [pc, #24] @ (3096b8 ) │ │ │ │ @@ -955625,27 +955628,27 @@ │ │ │ │ b.n 30acc2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r5, r5] │ │ │ │ lsls r3, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r4, [r7, r3] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r4, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w ip, [pc, #72] @ 30ada4 │ │ │ │ ldrb.w r0, [r0, #210] @ 0xd2 │ │ │ │ add ip, pc │ │ │ │ cbz r0, 30ad9e │ │ │ │ @@ -955672,15 +955675,15 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ strh r4, [r3, r2] │ │ │ │ lsls r3, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r6, r7} │ │ │ │ + push {r1, lr} │ │ │ │ lsls r3, r5, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w ip, [pc, #72] @ 30ae00 │ │ │ │ ldrb.w r0, [r0, #210] @ 0xd2 │ │ │ │ add ip, pc │ │ │ │ cbz r0, 30adfa │ │ │ │ @@ -955707,15 +955710,15 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ strh r0, [r0, r1] │ │ │ │ lsls r3, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + push {r1, r2, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w ip, [pc, #72] @ 30ae5c │ │ │ │ ldrb.w r0, [r0, #210] @ 0xd2 │ │ │ │ add ip, pc │ │ │ │ cbz r0, 30ae56 │ │ │ │ @@ -955742,15 +955745,15 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ str r4, [r4, r7] │ │ │ │ lsls r3, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r3, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w ip, [pc, #72] @ 30aeb8 │ │ │ │ ldrb.w r0, [r0, #210] @ 0xd2 │ │ │ │ add ip, pc │ │ │ │ cbz r0, 30aeb2 │ │ │ │ @@ -955777,15 +955780,15 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ str r0, [r1, r6] │ │ │ │ lsls r3, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 30af32 │ │ │ │ + cbz r6, 30af3e │ │ │ │ lsls r3, r5, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w ip, [pc, #72] @ 30af14 │ │ │ │ ldrb.w r0, [r0, #210] @ 0xd2 │ │ │ │ add ip, pc │ │ │ │ cbz r0, 30af0e │ │ │ │ @@ -955812,15 +955815,15 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ str r4, [r5, r4] │ │ │ │ lsls r3, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 30af78 │ │ │ │ + cbz r2, 30af84 │ │ │ │ lsls r3, r5, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w ip, [pc, #72] @ 30af70 │ │ │ │ ldrb.w r0, [r0, #210] @ 0xd2 │ │ │ │ add ip, pc │ │ │ │ cbz r0, 30af6a │ │ │ │ @@ -955847,15 +955850,15 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ str r0, [r2, r3] │ │ │ │ lsls r3, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 30afbc │ │ │ │ + cbz r6, 30afc8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w ip, [pc, #72] @ 30afcc │ │ │ │ ldrb.w r0, [r0, #210] @ 0xd2 │ │ │ │ add ip, pc │ │ │ │ cbz r0, 30afc6 │ │ │ │ @@ -955882,27 +955885,27 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ str r4, [r6, r1] │ │ │ │ lsls r3, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r2, r5 │ │ │ │ + uxtb r2, r3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #12] @ (30aff4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r3, #27] │ │ │ │ + strb r6, [r1, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #56] @ (30b040 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -955926,17 +955929,17 @@ │ │ │ │ bne.n 30b01c │ │ │ │ ldr r1, [pc, #16] @ (30b044 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #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, 30b060 │ │ │ │ @@ -955944,27 +955947,27 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #8] @ (30b06c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #12] @ (30b08c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r2, #25] │ │ │ │ + strb r6, [r0, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #60] @ (30b0dc ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -955990,19 +955993,19 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + asrs r2, r6, #23 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + strb r0, [r2, #25] │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #40] @ (30b120 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -956019,17 +956022,17 @@ │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r5, #21 │ │ │ │ + asrs r2, r3, #22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (30b158 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -956042,17 +956045,17 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #12] @ (30b15c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r4, r5, #10 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r1, #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] │ │ │ │ @@ -956071,15 +956074,15 @@ │ │ │ │ bne.n 30b178 │ │ │ │ ldr r1, [pc, #12] @ (30b19c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -956104,15 +956107,15 @@ │ │ │ │ sub.w r4, r3, #28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 30b1e4 │ │ │ │ cmp r3, #28 │ │ │ │ bne.n 30b1c6 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r2, #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 │ │ │ │ @@ -956187,31 +956190,31 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #36] @ (30b2c4 ) │ │ │ │ add r1, pc │ │ │ │ b.n 30b248 │ │ │ │ nop │ │ │ │ - strb r4, [r6, #19] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r3, #23] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r6, #16 │ │ │ │ + asrs r2, r4, #17 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strb r0, [r5, #19] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r2, [r1, #19] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strb r6, [r0, #19] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r3, #15 │ │ │ │ + asrs r2, r1, #16 │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #52] @ (30b310 ) │ │ │ │ @@ -956235,17 +956238,17 @@ │ │ │ │ cmp r3, #28 │ │ │ │ bne.n 30b2ee │ │ │ │ ldr r1, [pc, #12] @ (30b314 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - strb r0, [r0, #17] │ │ │ │ + strb r0, [r6, #17] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r0, 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.w ip, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [ip] │ │ │ │ @@ -956277,15 +956280,15 @@ │ │ │ │ cbz r2, 30b37c │ │ │ │ cmp r3, #28 │ │ │ │ beq.n 30b37c │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ b.n 30b340 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, 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 34db10 │ │ │ │ @@ -956432,49 +956435,49 @@ │ │ │ │ ldr r1, [pc, #80] @ (30b52c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ b.n 30b3dc │ │ │ │ nop │ │ │ │ - strb r6, [r2, #14] │ │ │ │ + strb r6, [r0, #15] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r4, [r4, #15] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r0, [r2, #15] │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + strb r2, [r7, #14] │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + strb r4, [r4, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r2, [r1, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r4, [r6, #13] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r4, [r5, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r0, [r4, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r0, [r6, #11] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + strb r6, [r2, #11] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + strb r6, [r3, #10] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r4, [r1, #11] │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ @@ -956609,15 +956612,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #496] @ (30b884 ) │ │ │ │ lsls r3, r5, #5 │ │ │ │ ldr r2, [pc, #160] @ (30b738 ) │ │ │ │ lsls r3, r5, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #5] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ lsls r0, r2, #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] @ (30b6e0 ) │ │ │ │ @@ -956638,17 +956641,17 @@ │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 30b1dc │ │ │ │ + b.n 30b23c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bls.n 30b66c │ │ │ │ + bls.n 30b6cc │ │ │ │ lsls r5, r3, #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 │ │ │ │ @@ -956683,23 +956686,23 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #28] @ (30b75c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r7, #3] │ │ │ │ + strb r2, [r5, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + strb r2, [r1, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r2, [r2, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r6, [r6, #3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r6, [r3, #3] │ │ │ │ lsls r0, 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 │ │ │ │ cbz r3, 30b792 │ │ │ │ @@ -956719,19 +956722,19 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #20] @ (30b7a8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + strb r0, [r2, #3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r1, #2] │ │ │ │ + strb r2, [r7, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w ip, [pc, #84] @ 30b804 │ │ │ │ ldrb.w r3, [r3, #210] @ 0xd2 │ │ │ │ add ip, pc │ │ │ │ cbz r3, 30b7fa │ │ │ │ ldr r3, [pc, #76] @ (30b808 ) │ │ │ │ @@ -956762,15 +956765,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [pc, #280] @ (30b920 ) │ │ │ │ lsls r3, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r3, r5, #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 │ │ │ │ @@ -956798,15 +956801,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ b.n 30b840 │ │ │ │ stc2 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ - b.n 30c038 │ │ │ │ + b.n 30b098 │ │ │ │ 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 r5, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -956848,17 +956851,17 @@ │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ b.n 30b898 │ │ │ │ nop │ │ │ │ stc2 15, cr15, [pc], #1020 @ 30bcd8 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #48 @ (adr r3, 30b914 ) │ │ │ │ + add r3, pc, #240 @ (adr r3, 30b9d4 ) │ │ │ │ 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 r4, [r0, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ @@ -956925,21 +956928,21 @@ │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ b.n 30b918 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ b.n 30b918 │ │ │ │ nop │ │ │ │ stc2 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ + str r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r0, r2, #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 │ │ │ │ @@ -956957,19 +956960,19 @@ │ │ │ │ add r1, pc │ │ │ │ bl 39bc38 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #12] @ (30b9f0 ) │ │ │ │ add r2, pc │ │ │ │ b.n 30b9c0 │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + movs r3, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #104] @ 0x68 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r4, #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] @ 30ba54 │ │ │ │ @@ -957143,33 +957146,33 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp ip, r0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, r9 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #632] @ 0x278 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r2, #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 │ │ │ │ @@ -957237,21 +957240,21 @@ │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 30bc82 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #16] @ (30bcb4 ) │ │ │ │ add r2, pc │ │ │ │ b.n 30bc46 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #640] @ 0x280 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -957394,25 +957397,25 @@ │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ strb.w r5, [r4, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 30bd18 │ │ │ │ str.w r7, [r4, #188] @ 0xbc │ │ │ │ b.n 30bd1c │ │ │ │ nop │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r2, #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] @ 30beb0 │ │ │ │ @@ -957757,54 +957760,54 @@ │ │ │ │ ldr r2, [pc, #108] @ (30c220 ) │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ b.n 30c032 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #248 @ (adr r0, 30c2c4 ) │ │ │ │ + add r0, pc, #440 @ (adr r0, 30c384 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ bcs.n 30c174 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - stmia r4!, {r1, r4, r6} │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [sp, #936] @ 0x3a8 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ bne.n 30c164 │ │ │ │ lsls r5, r3, #5 │ │ │ │ bne.n 30c2bc │ │ │ │ lsls r5, r3, #5 │ │ │ │ bvc.n 30c21e │ │ │ │ @ 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] │ │ │ │ - vrshr.u64 q13, q11, #1 │ │ │ │ + vsubw.u q13, , d22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, pc, #752 @ (adr r2, 30c510 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 30c5d0 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ lsls r0, 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, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r2, [pc, #1756] @ 30c914 │ │ │ │ @@ -958370,39 +958373,39 @@ │ │ │ │ lsls r3, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #170 @ 0xaa │ │ │ │ lsls r3, r5, #5 │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #248] @ 0xf8 │ │ │ │ + str r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r6, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r5, #23 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r7, #132 @ 0x84 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, 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, #4] │ │ │ │ mov r4, r0 │ │ │ │ @@ -958840,37 +958843,37 @@ │ │ │ │ bcs.w 30ca58 │ │ │ │ b.n 30cdee │ │ │ │ nop │ │ │ │ adds r5, #212 @ 0xd4 │ │ │ │ lsls r3, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #16] │ │ │ │ + str r0, [r1, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r6, [r2, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r0, [r5, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r4, #50 @ 0x32 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r6, [r0, r2] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r4, r0] │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r1, [pc, #24] @ (30ce6c ) │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #28] │ │ │ │ add r1, pc │ │ │ │ str r2, [r0, #32] │ │ │ │ adds r1, #8 │ │ │ │ @@ -959235,64 +959238,64 @@ │ │ │ │ cmp r3, #28 │ │ │ │ beq.w 30cf5a │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ b.n 30d186 │ │ │ │ ldr r2, [pc, #104] @ (30d22c ) │ │ │ │ add r2, pc │ │ │ │ b.n 30d078 │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ + sub sp, #312 @ 0x138 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf71a00e5 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ + @ instruction: 0xf74a00e5 │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - push {r3} │ │ │ │ + push {r3, r4, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r0, r7, #17 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrb r0, [r7, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r3, [sp, #464] @ 0x1d0 │ │ │ │ + str r3, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r7, sp, #192 @ 0xc0 │ │ │ │ + add r7, sp, #384 @ 0x180 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r6, #16] │ │ │ │ + ldrb r4, [r4, #17] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr r5, [pc, #72] @ (30d280 ) │ │ │ │ ldr.w lr, [pc, #76] @ 30d284 │ │ │ │ add r5, pc │ │ │ │ strd r4, r4, [r0, #28] │ │ │ │ @@ -960574,65 +960577,65 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #218 @ 0xda │ │ │ │ lsls r3, r5, #5 │ │ │ │ cmp r1, #198 @ 0xc6 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r7, #90 @ 0x5a │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r4, [r4, r6] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + strh r6, [r4, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 30e11e │ │ │ │ - @ instruction: 0xffff534e │ │ │ │ + vrsra.u32 , q15, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strh r4, [r1, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #1016 @ (adr r0, 30e4c0 ) │ │ │ │ + add r1, pc, #184 @ (adr r1, 30e180 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r4, #172 @ 0xac │ │ │ │ lsls r3, r5, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, r2] │ │ │ │ + strh r4, [r0, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldmia r6, {r0, r1, r5, r6, r7} │ │ │ │ - vsra.u32 d21, d16, #1 │ │ │ │ + @ instruction: 0xffff5160 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r1, #30 │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #56] @ (30e120 ) │ │ │ │ + ldr r7, [pc, #248] @ (30e1e0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [pc, #968] @ (30e4b4 ) │ │ │ │ + ldr r7, [pc, #136] @ (30e174 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r6, #124] @ 0x7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + subs r7, #8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ + subs r7, #172 @ 0xac │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [pc, #480] @ (30e2dc ) │ │ │ │ + ldr r5, [pc, #672] @ (30e39c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #848] @ (30e450 ) │ │ │ │ + ldr r6, [pc, #16] @ (30e110 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #184] @ (30e1bc ) │ │ │ │ + ldr r5, [pc, #376] @ (30e27c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, #238 @ 0xee │ │ │ │ + subs r5, #30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [pc, #704] @ (30e3cc ) │ │ │ │ + ldr r4, [pc, #896] @ (30e48c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #144] @ (30e1a0 ) │ │ │ │ + ldr r5, [pc, #336] @ (30e260 ) │ │ │ │ lsls r0, 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 │ │ │ │ movs r5, #0 │ │ │ │ @@ -960929,15 +960932,15 @@ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r3 │ │ │ │ bl 2d66f0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r4, [pc, #16] @ (30e454 ) │ │ │ │ + ldr r4, [pc, #208] @ (30e514 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r6, r4, #0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ lsrs r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -960984,15 +960987,15 @@ │ │ │ │ bl 2d66d0 │ │ │ │ cbz r0, 30e4d0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ and.w r0, r0, #3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #40] @ (30e500 ) │ │ │ │ + ldr r3, [pc, #232] @ (30e5c0 ) │ │ │ │ lsls r0, r2, #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 2d66d0 │ │ │ │ @@ -961173,15 +961176,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ str r3, [r7, #8] │ │ │ │ str r3, [r4, #28] │ │ │ │ bl 39e3b8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strd r0, r0, [r8], #828 @ 0x33c │ │ │ │ + ldmdb r8, {r0, r1, r2, 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, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r8, [pc, #360] @ 30e848 │ │ │ │ @@ -961326,19 +961329,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ b.n 30e744 │ │ │ │ adds r2, r3, r4 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + ldrb r4, [r5, #24] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [pc, #856] @ (30ebb0 ) │ │ │ │ + ldr r1, [pc, #24] @ (30e870 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -961403,15 +961406,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ asrs r0, r1, #29 │ │ │ │ lsls r3, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 30e848 │ │ │ │ + bvs.n 30e8a8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ asrs r0, r2, #28 │ │ │ │ lsls r3, r5, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -962401,15 +962404,15 @@ │ │ │ │ ldreq.w r3, [r3, #336] @ 0x150 │ │ │ │ bl 3c5640 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 3c7778 │ │ │ │ str r4, [r6, #44] @ 0x2c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r5, #2 │ │ │ │ lsls r0, 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.w r8, [pc, #460] @ 30f554 │ │ │ │ sub sp, #16 │ │ │ │ @@ -963720,15 +963723,15 @@ │ │ │ │ b.n 30ff62 │ │ │ │ movs r2, #4 │ │ │ │ b.n 30ff20 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ ldr.w r4, [pc, #1608] @ 310834 │ │ │ │ mov r6, r3 │ │ │ │ @@ -965953,17 +965956,17 @@ │ │ │ │ @ instruction: 0xf294016a │ │ │ │ @ instruction: 0xf290016a │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ orns r1, r2, #106 @ 0x6a │ │ │ │ - movs r0, #32 │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r0, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #195 @ 0xc3 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 311840 │ │ │ │ mov.w r8, #16 │ │ │ │ @@ -967103,15 +967106,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr.w r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 31269a │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r0, fp │ │ │ │ add.w r6, r5, #116 @ 0x74 │ │ │ │ @@ -967699,17 +967702,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ bls.n 312b5c │ │ │ │ lsls r2, r5, #5 │ │ │ │ bhi.n 312bd0 │ │ │ │ lsls r2, r5, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + lsls r6, r2, #26 │ │ │ │ lsls r0, 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, #3680] @ 0xe60 │ │ │ │ ldr.w r2, [pc, #2960] @ 3136dc │ │ │ │ sub sp, #380 @ 0x17c │ │ │ │ @@ -970820,23 +970823,23 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ push {r2, r5, r7} │ │ │ │ lsls r2, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - negs r4, r4 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r7, #15] │ │ │ │ + strb r2, [r5, #16] │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r0, [r6, r4] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bmi.n 314c1c │ │ │ │ + bmi.n 314c7c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 314544 │ │ │ │ + b.n 3145a4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldc 1, cr0, [sl, #-420] @ 0xfffffe5c │ │ │ │ str r4, [r4, r0] │ │ │ │ lsls r5, r3, #5 │ │ │ │ cbz r2, 314d7c │ │ │ │ lsls r2, r5, #5 │ │ │ │ cbz r6, 314d74 │ │ │ │ @@ -970933,19 +970936,19 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 314dfa │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ uxth r4, r6 │ │ │ │ lsls r2, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cbz r6, 314e7e │ │ │ │ lsls r2, r5, #5 │ │ │ │ - b.n 315218 │ │ │ │ + b.n 315278 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r1, 314e60 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r2, r1, #4 │ │ │ │ push {r4} │ │ │ │ add.w r4, r3, #8 │ │ │ │ @@ -971129,15 +971132,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add sp, #344 @ 0x158 │ │ │ │ lsls r2, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2d000eb │ │ │ │ + @ instruction: 0xf30000eb │ │ │ │ add sp, #0 │ │ │ │ lsls r2, r5, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -980798,21 +980801,21 @@ │ │ │ │ lsls r2, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #960] @ (31bae4 ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ + adds r7, #150 @ 0x96 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r1, [pc, #288] @ (31b85c ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -982231,23 +982234,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (31c4ec ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (31c4f0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r3, #56] @ 0x38 │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r4, #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 │ │ │ │ @@ -984763,18 +984766,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ lsls r2, r5, #5 │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ lsls r2, r5, #5 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add.w r0, sl, #206 @ 0xce │ │ │ │ - b.n 31e170 │ │ │ │ + @ instruction: 0xf13a00ce │ │ │ │ + b.n 31e1d0 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -985088,17 +985091,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r0, r4, #3 │ │ │ │ lsls r2, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, #3 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r2, r3, #1 │ │ │ │ lsls r2, r5, #5 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ @@ -985245,19 +985248,19 @@ │ │ │ │ bcc.n 31e380 │ │ │ │ b.n 31e2ea │ │ │ │ nop │ │ │ │ adds r2, r5, #6 │ │ │ │ lsls r2, r5, #5 │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ lsls r0, r4, #3 │ │ │ │ bkpt 0x00da │ │ │ │ lsls r4, r5, #5 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + str r0, [r7, #16] │ │ │ │ lsls r3, r5, #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 │ │ │ │ @@ -985276,17 +985279,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} │ │ │ │ - lsls r0, r1, #29 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xfbe000cd │ │ │ │ + ldc2 0, cr0, [r0], {205} @ 0xcd │ │ │ │ ldr.w ip, [pc, #84] @ 31e444 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w lr, [pc, #80] @ 31e448 │ │ │ │ add ip, pc │ │ │ │ movs r5, #11 │ │ │ │ strd r4, r4, [r0, #4] │ │ │ │ @@ -985628,35 +985631,35 @@ │ │ │ │ ldr r0, [pc, #48] @ (31e750 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #44] @ (31e754 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #600] @ (31e988 ) │ │ │ │ + ldr r1, [pc, #792] @ (31ea48 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #84 @ 0x54 │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ + cmp r3, #142 @ 0x8e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [pc, #720] @ (31ea0c ) │ │ │ │ + ldr r1, [pc, #912] @ (31eacc ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #90 @ 0x5a │ │ │ │ + cmp r3, #138 @ 0x8a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [pc, #512] @ (31e944 ) │ │ │ │ + ldr r1, [pc, #704] @ (31ea04 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [pc, #552] @ (31e970 ) │ │ │ │ + ldr r1, [pc, #744] @ (31ea30 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r7, #12] │ │ │ │ + strb r6, [r5, #13] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #6 │ │ │ │ + cmp r3, #54 @ 0x36 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ @@ -985933,15 +985936,15 @@ │ │ │ │ blx 70238 │ │ │ │ b.n 31e934 │ │ │ │ ldrb.w r3, [r1, #41] @ 0x29 │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r4, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #200] @ (31eab8 ) │ │ │ │ + ldr r5, [pc, #392] @ (31eb78 ) │ │ │ │ lsls r7, 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.w ip, [pc, #68] @ 31ea48 │ │ │ │ @@ -987095,33 +987098,33 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ bne.n 31f43e │ │ │ │ b.n 31f412 │ │ │ │ - ldmia r3!, {r1, r2, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmn r6, r2 │ │ │ │ + orrs r6, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmn r4, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #12] @ (31f4b0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #512] @ (31f6b4 ) │ │ │ │ + ldr r4, [pc, #704] @ (31f774 ) │ │ │ │ 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 r2, [pc, #96] @ (31f524 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -987159,23 +987162,23 @@ │ │ │ │ bhi.n 31f500 │ │ │ │ ldr r2, [pc, #28] @ (31f534 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - negs r6, r3 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ lsls r2, r5, #5 │ │ │ │ adds r4, r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + pop {r1, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 31f5f0 │ │ │ │ + bne.n 31f450 │ │ │ │ lsls r4, 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 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #172] @ (31f5f8 ) │ │ │ │ @@ -987249,23 +987252,23 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #10 │ │ │ │ lsls r2, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - rors r6, r3 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, pc, #512 @ (adr r4, 31f808 ) │ │ │ │ + add r4, pc, #704 @ (adr r4, 31f8c8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r0, r4, #8 │ │ │ │ lsls r2, r5, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -987288,17 +987291,17 @@ │ │ │ │ blx r3 │ │ │ │ ldr r2, [pc, #16] @ (31f65c ) │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - asrs r2, r2 │ │ │ │ + adcs r2, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - beq.n 31f6b0 │ │ │ │ + beq.n 31f710 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #56] @ (31f6a8 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -987321,17 +987324,17 @@ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r2 │ │ │ │ + asrs r6, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - orrs r6, r5 │ │ │ │ + muls r6, r3 │ │ │ │ lsls r7, r1, #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] @ (31f76c ) │ │ │ │ @@ -987406,23 +987409,23 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsrs r6, r6, #4 │ │ │ │ lsls r2, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1 │ │ │ │ + lsls r6, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, pc, #160 @ (adr r3, 31f81c ) │ │ │ │ + add r3, pc, #352 @ (adr r3, 31f8dc ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - eors r2, r2 │ │ │ │ + lsls r2, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsrs r0, r5, #2 │ │ │ │ lsls r2, r5, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -987448,31 +987451,31 @@ │ │ │ │ ldr r2, [pc, #20] @ (31f7dc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r2, #8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #12] @ (31f7fc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #136 @ 0x88 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ lsls r7, r1, #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] @ (31f838 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -987489,17 +987492,17 @@ │ │ │ │ ldr r2, [pc, #16] @ (31f83c ) │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r7, #114 @ 0x72 │ │ │ │ + subs r7, #162 @ 0xa2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r2, #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] @ (31f878 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -987516,29 +987519,29 @@ │ │ │ │ ldr r2, [pc, #16] @ (31f87c ) │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r7, #66 @ 0x42 │ │ │ │ + subs r7, #114 @ 0x72 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #12] @ (31f89c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #20 │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ lsls r7, r1, #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] @ (31f8e8 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -987562,19 +987565,19 @@ │ │ │ │ ldr r2, [pc, #20] @ (31f8f0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r7, #44 @ 0x2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r4, #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 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -987586,19 +987589,19 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #12] @ (31f928 ) │ │ │ │ add r3, pc │ │ │ │ b.n 31f90c │ │ │ │ nop │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ lsls r7, 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] @ (31f95c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -987826,47 +987829,47 @@ │ │ │ │ ldr r2, [pc, #76] @ (31fb88 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 31fa52 │ │ │ │ nop │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + subs r6, #126 @ 0x7e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + cmp r0, #38 @ 0x26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + movs r7, #238 @ 0xee │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r1, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #90 @ 0x5a │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r7, #94 @ 0x5e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r7, #8 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + movs r7, #22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [r3, #16] │ │ │ │ + str r0, [r1, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r6, 31fbea │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r1, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r5, [pc, #752] @ (31fe6c ) │ │ │ │ + ldr r5, [pc, #944] @ (31ff2c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, #196 @ 0xc4 │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, #170 @ 0xaa │ │ │ │ + subs r4, #218 @ 0xda │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -987911,21 +987914,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] @ (31fdf4 ) │ │ │ │ - subs r4, #14 │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r4, #38 @ 0x26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [pc, #232] @ (31fd18 ) │ │ │ │ + ldr r3, [pc, #424] @ (31fdd8 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r3, [pc, #152] @ (31fccc ) │ │ │ │ + ldr r3, [pc, #344] @ (31fd8c ) │ │ │ │ lsls r4, r4, #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] @ (31fcb0 ) │ │ │ │ @@ -987975,22 +987978,22 @@ │ │ │ │ bne.n 31fc8e │ │ │ │ ldr r2, [pc, #28] @ (31fcc0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsls r0, r5, #14 │ │ │ │ lsls r2, r5, #5 │ │ │ │ asrs r0, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf76800d3 │ │ │ │ - subs r3, #248 @ 0xf8 │ │ │ │ + @ instruction: 0xf79800d3 │ │ │ │ + subs r4, #40 @ 0x28 │ │ │ │ lsls r7, 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 │ │ │ │ @@ -988230,50 +988233,50 @@ │ │ │ │ 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 │ │ │ │ - subs r3, #16 │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf6f000d3 │ │ │ │ + @ instruction: 0xf72000d3 │ │ │ │ lsls r2, r7, #11 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r4, #144 @ 0x90 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ + subs r2, #222 @ 0xde │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strh r4, [r7, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ + subs r2, #32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + adds r4, #88 @ 0x58 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ + subs r1, #232 @ 0xe8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r5, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ + subs r1, #118 @ 0x76 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #222 @ 0xde │ │ │ │ + subs r1, #14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [pc, #104] @ (31ffec ) │ │ │ │ + ldr r0, [pc, #296] @ (3200ac ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #40] @ (31ffbc ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -988361,23 +988364,23 @@ │ │ │ │ ldr r2, [pc, #32] @ (320074 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + subs r0, #112 @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r2, #17 │ │ │ │ + asrs r6, r0, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r2, #26] │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r1, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ @@ -988465,29 +988468,29 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #36] @ (32016c ) │ │ │ │ add r3, pc │ │ │ │ b.n 3200a0 │ │ │ │ vrhadd.u32 q8, q3, │ │ │ │ - adds r7, #134 @ 0x86 │ │ │ │ + adds r7, #182 @ 0xb6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #136 @ 0x88 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r0, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ + asrs r2, r7, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r6, [r6, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r4, #23] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r7, #10 │ │ │ │ + adds r7, #58 @ 0x3a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r0, 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, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -988677,44 +988680,44 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 2d6614 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - adds r6, #184 @ 0xb8 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cdp2 1, 5, cr0, cr14, cr9, {3} │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, #122 @ 0x7a │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + asrs r4, r7, #9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r2, #16] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r7, 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 r2, [pc, #364] @ (3204f4 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -988874,39 +988877,39 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [pc, #60] @ (320524 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ + adds r5, #12 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #190 @ 0xbe │ │ │ │ + adds r4, #238 @ 0xee │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r1, #12] │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r0, r7, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + asrs r2, r0, #32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r1, #8] │ │ │ │ + ldrb r6, [r7, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ lsls r7, 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, #156] @ (3205d4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -989099,27 +989102,27 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r2, #134 @ 0x86 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + adds r2, #98 @ 0x62 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, #28 │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + ldrh r2, [r5, #40] @ 0x28 │ │ │ │ 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 r3, [r1, #20] │ │ │ │ mov r5, r0 │ │ │ │ @@ -989168,19 +989171,19 @@ │ │ │ │ bl 39bc38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r7, #98 @ 0x62 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r7, #56 @ 0x38 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ 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, #3664] @ 0xe50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #900] @ (320b5c ) │ │ │ │ @@ -989547,90 +989550,90 @@ │ │ │ │ blx 6e7d0 <__snprintf_chk@plt> │ │ │ │ b.n 320868 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh.w r0, [r0, ] │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #58 @ 0x3a │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, r6, #3 │ │ │ │ + subs r2, r4, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, r6, #3 │ │ │ │ + subs r2, r4, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r6, r3, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + subs r6, r1, #3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, #2 │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + adds r0, #42 @ 0x2a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + adds r0, #42 @ 0x2a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r5, #76 @ 0x4c │ │ │ │ lsls r2, r5, #5 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + cmp r7, #212 @ 0xd4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #90 @ 0x5a │ │ │ │ + subs r3, #138 @ 0x8a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r7, #29 │ │ │ │ + asrs r0, r5, #30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs.w r1, sl, #15269888 @ 0xe90000 │ │ │ │ - ldr r5, [pc, #736] @ (320e9c ) │ │ │ │ + ldr r5, [pc, #928] @ (320f5c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #704] @ (320e80 ) │ │ │ │ + ldr r5, [pc, #896] @ (320f40 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #672] @ (320e64 ) │ │ │ │ + ldr r5, [pc, #864] @ (320f24 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #640] @ (320e48 ) │ │ │ │ + ldr r5, [pc, #832] @ (320f08 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #608] @ (320e2c ) │ │ │ │ + ldr r5, [pc, #800] @ (320eec ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #576] @ (320e10 ) │ │ │ │ + ldr r5, [pc, #768] @ (320ed0 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #544] @ (320df4 ) │ │ │ │ + ldr r5, [pc, #736] @ (320eb4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #512] @ (320dd8 ) │ │ │ │ + ldr r5, [pc, #704] @ (320e98 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #480] @ (320dbc ) │ │ │ │ + ldr r5, [pc, #672] @ (320e7c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #448] @ (320da0 ) │ │ │ │ + ldr r5, [pc, #640] @ (320e60 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #416] @ (320d84 ) │ │ │ │ + ldr r5, [pc, #608] @ (320e44 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #384] @ (320d68 ) │ │ │ │ + ldr r5, [pc, #576] @ (320e28 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #352] @ (320d4c ) │ │ │ │ + ldr r5, [pc, #544] @ (320e0c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #20 │ │ │ │ + cmp r6, #68 @ 0x44 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #42 @ 0x2a │ │ │ │ + cmp r6, #90 @ 0x5a │ │ │ │ lsls r7, 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] @ (320c44 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -989656,15 +989659,15 @@ │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ b.n 320c22 │ │ │ │ nop │ │ │ │ @ instruction: 0xf3e80169 │ │ │ │ cmp r2, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #136 @ 0x88 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r3, #28] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -989708,21 +989711,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3205ec │ │ │ │ ldr r1, [pc, #24] @ (320cd8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ blx 6fc34 │ │ │ │ - cmp r6, #6 │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #174 @ 0xae │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (320d24 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -989747,17 +989750,17 @@ │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ blx 6fc34 │ │ │ │ @ instruction: 0xf30c0169 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #210 @ 0xd2 │ │ │ │ + cmp r6, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsls r2, r4, #29 │ │ │ │ lsls r4, r2, #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, #16] │ │ │ │ @@ -989784,17 +989787,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ blx 6fc34 │ │ │ │ nop │ │ │ │ @ instruction: 0xf2b40169 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #164 @ 0xa4 │ │ │ │ + cmp r5, #212 @ 0xd4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ 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 r5, [r1, #20] │ │ │ │ ldr r2, [pc, #240] @ (320e94 ) │ │ │ │ @@ -989893,29 +989896,29 @@ │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ blx 6fc34 │ │ │ │ nop │ │ │ │ @ instruction: 0xf2580169 │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #98 @ 0x62 │ │ │ │ + cmp r5, #146 @ 0x92 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r5, #208 @ 0xd0 │ │ │ │ + cmp r6, #0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r5, #0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r5, #22 │ │ │ │ lsls r7, r1, #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 │ │ │ │ @@ -990094,29 +990097,29 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ blx 6fc34 │ │ │ │ nop │ │ │ │ - cmp r5, #18 │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + lsls r2, r0, #17 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ lsls r7, r1, #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] │ │ │ │ @@ -990217,36 +990220,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3205ec │ │ │ │ blx 6fc34 │ │ │ │ ldr r1, [pc, #16] @ (3211ac ) │ │ │ │ add r1, pc │ │ │ │ b.n 321134 │ │ │ │ nop │ │ │ │ - cmp r4, #170 @ 0xaa │ │ │ │ + cmp r4, #218 @ 0xda │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + cmp r5, #114 @ 0x72 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #84 @ 0x54 │ │ │ │ + cmp r4, #132 @ 0x84 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ 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, #28] │ │ │ │ cbz r3, 3211c6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [pc, #12] @ (3211d4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ blx 6fc34 │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ + cmp r4, #250 @ 0xfa │ │ │ │ lsls r7, r1, #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] @ (321268 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -990301,15 +990304,15 @@ │ │ │ │ blx 6fc34 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp 1, 0, cr0, cr14, cr9, {3} │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stcl 1, cr0, [r6, #420] @ 0x1a4 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (3212a8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -990320,17 +990323,17 @@ │ │ │ │ bl 3205ec │ │ │ │ ldr r1, [pc, #16] @ (3212ac ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ blx 6fc34 │ │ │ │ nop │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r4, #160 @ 0xa0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r0, r4, #7 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -990360,17 +990363,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3205ec │ │ │ │ ldr r1, [pc, #12] @ (321314 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r4, #96 @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ + lsls r4, r6, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ 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 │ │ │ │ @@ -990414,19 +990417,19 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ blx 6fc34 │ │ │ │ nop │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r4, #76 @ 0x4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ lsls r7, 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, [r0, #28] │ │ │ │ sub sp, #8 │ │ │ │ @@ -990475,19 +990478,19 @@ │ │ │ │ ldr r4, [r0, #16] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ blx 6fc34 │ │ │ │ nop │ │ │ │ - cmp r4, #86 @ 0x56 │ │ │ │ + cmp r4, #134 @ 0x86 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + cmp r4, #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r4, #76 @ 0x4c │ │ │ │ lsls r7, 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, [r1, #16] │ │ │ │ mov r5, r0 │ │ │ │ @@ -990573,24 +990576,24 @@ │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 3205ec │ │ │ │ blx 6fc34 │ │ │ │ ldr r2, [pc, #24] @ (32152c ) │ │ │ │ add r2, pc │ │ │ │ b.n 3214b6 │ │ │ │ - b.n 3216f4 │ │ │ │ + b.n 321754 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r3, #238 @ 0xee │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vqadd.u64 q8, q8, │ │ │ │ - cmp r3, #162 @ 0xa2 │ │ │ │ + vshr.u64 q0, , #32 │ │ │ │ + cmp r3, #210 @ 0xd2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + cmp r0, #32 │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ sub sp, #8 │ │ │ │ @@ -990647,21 +990650,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3205ec │ │ │ │ ldr r1, [pc, #24] @ (3215dc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ blx 6fc34 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mcr2 0, 4, r0, cr6, cr3, {6} │ │ │ │ + mrc2 0, 5, r0, cr6, cr3, {6} │ │ │ │ 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] @ (3216b8 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, #200] @ (3216bc ) │ │ │ │ @@ -990749,15 +990752,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 3216b4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ and.w r1, r6, r9, asr #1 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ strd r0, r1, [sl, #420]! @ 0x1a4 │ │ │ │ cmp r0, #242 @ 0xf2 │ │ │ │ lsls r1, r5, #5 │ │ │ │ stc2l 15, cr15, [r3], #-1020 @ 0xfffffc04 │ │ │ │ ldc2l 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ cmp r0, #164 @ 0xa4 │ │ │ │ @@ -990809,15 +990812,15 @@ │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb r4, {r0, r3, r5, r6, r8} │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r6, [r4, #25] │ │ │ │ lsls r4, r2, #3 │ │ │ │ @ instruction: 0xe8cc0169 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ @@ -990857,15 +990860,15 @@ │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia.w r4, {r0, r3, r5, r6, r8} │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 3217f0 │ │ │ │ + bmi.n 321850 │ │ │ │ lsls r7, r1, #3 │ │ │ │ @ instruction: 0xe8540169 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ @@ -990881,15 +990884,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 3217fc │ │ │ │ ldr r1, [pc, #8] @ (321810 ) │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc │ │ │ │ bl 3216e0 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #12 │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r3, r0, r1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cbz r1, 321886 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -991004,15 +991007,15 @@ │ │ │ │ ldr r1, [pc, #12] @ (321954 ) │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ bl 3216e0 │ │ │ │ mov r0, r6 │ │ │ │ b.n 3218f4 │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 321976 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ @@ -991118,15 +991121,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 3216e0 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 321a42 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - movs r7, #254 @ 0xfe │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ add.w r3, r1, #128 @ 0x80 │ │ │ │ @@ -991280,29 +991283,29 @@ │ │ │ │ ldr r1, [pc, #40] @ (321c2c ) │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 3216e0 │ │ │ │ b.n 321b60 │ │ │ │ nop │ │ │ │ - cmp r0, #252 @ 0xfc │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #118 @ 0x76 │ │ │ │ + cmp r0, #166 @ 0xa6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + movs r7, #200 @ 0xc8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + cmp r0, #14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + cmp r0, #38 @ 0x26 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ @@ -991373,15 +991376,15 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 3216e0 │ │ │ │ ldr.w r2, [r6, #1444] @ 0x5a4 │ │ │ │ b.n 321cd6 │ │ │ │ nop │ │ │ │ - cmp r0, #44 @ 0x2c │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -991463,23 +991466,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (321df8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (321dfc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r6, r2, #0 │ │ │ │ + adds r6, r0, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #232 @ 0xe8 │ │ │ │ + movs r7, #24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, r2, #0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 321e42 │ │ │ │ cbz r2, 321e3e │ │ │ │ ldrb r2, [r0, #14] │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 321e3e │ │ │ │ @@ -991549,15 +991552,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 321ea4 │ │ │ │ - str r6, [r7, #24] │ │ │ │ + str r6, [r5, #28] │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ @@ -992972,43 +992975,43 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 31dbb4 │ │ │ │ mov r0, r5 │ │ │ │ bl 315870 │ │ │ │ str r0, [r4, #32] │ │ │ │ b.w 321fd8 │ │ │ │ nop │ │ │ │ - movs r4, #32 │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r2, #144 @ 0x90 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - push {r2, r3, r4, r7} │ │ │ │ + push {r2, r3, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r0, #212 @ 0xd4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + strb r0, [r1, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + movs r0, #96 @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, pc, #696 @ (adr r1, 323028 ) │ │ │ │ + add r1, pc, #888 @ (adr r1, 3230e8 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbnz r6, 322da0 │ │ │ │ + cbnz r6, 322dac │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r4, [r4, #14] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + subs r6, #160 @ 0xa0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + adds r6, r1, r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldrb.w sl, [r3, #13] │ │ │ │ bl 39b880 │ │ │ │ @@ -993636,29 +993639,29 @@ │ │ │ │ str r6, [r0, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ str r1, [r0, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ str r2, [r0, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + asrs r6, r5, #27 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r5, #26 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, sp, #616 @ 0x268 │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r4, #17 │ │ │ │ + asrs r2, r2, #18 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + asrs r6, r3, #15 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r3, #14 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + asrs r2, r5, #12 │ │ │ │ lsls r7, r1, #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] @ (3234ac ) │ │ │ │ @@ -994916,15 +994919,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r5, #5 │ │ │ │ stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #11 │ │ │ │ + lsrs r2, r2, #12 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r4, r7} │ │ │ │ lsls r1, r5, #5 │ │ │ │ subs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ @@ -995845,25 +995848,25 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ pop {r1, r2, r3, r4, r5, pc} │ │ │ │ lsls r1, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r5, pc} │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r2, r4, #8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r2, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r6, r4, #5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ hlt 0x0030 │ │ │ │ lsls r1, r5, #5 │ │ │ │ adds r4, r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r4, #-824]! @ 0xfffffcc8 │ │ │ │ + ldc2 0, cr0, [r4, #824] @ 0x338 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #92] @ (324a6c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [pc, #92] @ (324a70 ) │ │ │ │ @@ -996034,18 +996037,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r1, r6, lr} │ │ │ │ lsls r1, r5, #5 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfad200ce │ │ │ │ + @ instruction: 0xfb0200ce │ │ │ │ cmp r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfab600ce │ │ │ │ + @ instruction: 0xfae600ce │ │ │ │ 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] @ (324d40 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #332] @ (324d44 ) │ │ │ │ @@ -996172,15 +996175,15 @@ │ │ │ │ bl 315724 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r1} │ │ │ │ lsls r1, r5, #5 │ │ │ │ cmp r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 {d16[6]}, [sl], lr │ │ │ │ + ldr??.w r0, [sl, #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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #672] @ (325000 ) │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #672] @ (325004 ) │ │ │ │ @@ -996431,17 +996434,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #512] @ (325200 ) │ │ │ │ uxth r6, r2 │ │ │ │ lsls r1, r5, #5 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - str??.w r0, [ip, lr] │ │ │ │ - ldr??.w r0, [ip, lr] │ │ │ │ - str??.w r0, [r2, lr] │ │ │ │ + ldrb.w r0, [ip, #206] @ 0xce │ │ │ │ + strh.w r0, [ip, #206] @ 0xce │ │ │ │ + ldrb.w r0, [r2, #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, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #844] @ (325374 ) │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #844] @ (325378 ) │ │ │ │ @@ -996754,20 +996757,20 @@ │ │ │ │ ldr r3, [pc, #512] @ (325570 ) │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r0 │ │ │ │ add r7, sp, #832 @ 0x340 │ │ │ │ lsls r1, r5, #5 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5f400ce │ │ │ │ + @ instruction: 0xf62400ce │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ + @ instruction: 0xf62200ce │ │ │ │ + addw r0, sl, #2254 @ 0x8ce │ │ │ │ @ instruction: 0xf5f200ce │ │ │ │ - rsbs r0, sl, #6750208 @ 0x670000 │ │ │ │ - rsb r0, r2, #6750208 @ 0x670000 │ │ │ │ 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] @ (325630 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [pc, #652] @ (325634 ) │ │ │ │ @@ -997016,15 +997019,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ add r4, sp, #336 @ 0x150 │ │ │ │ lsls r1, r5, #5 │ │ │ │ adds r4, r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2de00ce │ │ │ │ + ssat r0, #15, lr, lsl #3 │ │ │ │ stmdb sp!, {r4, r5, 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] @ (32590c ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [pc, #700] @ (325910 ) │ │ │ │ @@ -997290,18 +997293,18 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 3156f8 │ │ │ │ b.n 3257bc │ │ │ │ add r1, sp, #664 @ 0x298 │ │ │ │ lsls r1, r5, #5 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, sl, #206 @ 0xce │ │ │ │ + orns r0, sl, #206 @ 0xce │ │ │ │ adds r4, r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, lr, #206 @ 0xce │ │ │ │ + orrs.w r0, lr, #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, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r9, [pc, #544] @ 325b58 │ │ │ │ @@ -998360,32 +998363,32 @@ │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ cmp r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - mrrc 0, 12, r0, lr, cr14 │ │ │ │ - ldc 0, cr0, [sl], #-824 @ 0xfffffcc8 │ │ │ │ - mcrr 0, 12, r0, r8, cr14 │ │ │ │ - @ instruction: 0xebfa00ce │ │ │ │ + stc 0, cr0, [lr], {206} @ 0xce │ │ │ │ + stcl 0, cr0, [sl], #-824 @ 0xfffffcc8 │ │ │ │ + ldcl 0, cr0, [r8], #-824 @ 0xfffffcc8 │ │ │ │ + stc 0, cr0, [sl], #-824 @ 0xfffffcc8 │ │ │ │ subs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8d600ce │ │ │ │ - ldmia.w r2!, {r1, r2, r3, r6, r7} │ │ │ │ - ldrd r0, r0, [r6], #-824 @ 0x338 │ │ │ │ - stmia.w r0, {r1, r2, r3, r6, r7} │ │ │ │ - @ instruction: 0xe83000ce │ │ │ │ + stmdb r6, {r1, r2, r3, r6, r7} │ │ │ │ + strd r0, r0, [r2], #824 @ 0x338 │ │ │ │ + stmia.w r6!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia.w r0!, {r1, r2, r3, r6, r7} │ │ │ │ + strd r0, r0, [r0], #-824 @ 0x338 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 326cc0 │ │ │ │ + b.n 325d20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r5, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 326c84 │ │ │ │ + b.n 326ce4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r3, [pc, #524] @ (3266f8 ) │ │ │ │ add.w r8, r4, #36 @ 0x24 │ │ │ │ ldr r2, [pc, #524] @ (3266fc ) │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -998578,19 +998581,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r0 │ │ │ │ bl 31dbb4 │ │ │ │ b.w 3259e8 │ │ │ │ nop │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 326c3c │ │ │ │ + b.n 326c9c │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r4, r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 326c00 │ │ │ │ + b.n 326c60 │ │ │ │ lsls r6, r1, #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] @ (32679c ) │ │ │ │ @@ -998754,15 +998757,15 @@ │ │ │ │ ite ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldreq r1, [r4, #16] │ │ │ │ bl 45c1d4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ble.n 326810 │ │ │ │ + ble.n 326870 │ │ │ │ lsls r2, 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, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ @@ -998795,15 +998798,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #8] @ (326918 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ b.n 3268e0 │ │ │ │ nop │ │ │ │ - bgt.n 326908 │ │ │ │ + ble.n 326968 │ │ │ │ lsls r2, r5, #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] @ (3269f8 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ @@ -999513,15 +999516,15 @@ │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 326f78 │ │ │ │ ldr r0, [pc, #4] @ (327028 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ - bhi.n 327048 │ │ │ │ + bhi.n 3270a8 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -999832,39 +999835,39 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldrh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r1, r5, #5 │ │ │ │ cmp r2, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + str r0, [r1, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r1, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r4, [r3, #14] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ lsls r6, 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 r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -999961,15 +999964,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r3, #22 │ │ │ │ it eq │ │ │ │ ldreq r1, [r4, #16] │ │ │ │ bl 45c1d4 │ │ │ │ b.n 32746a │ │ │ │ - bne.n 327430 │ │ │ │ + bne.n 327490 │ │ │ │ lsls r2, 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 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ @@ -1000171,21 +1000174,21 @@ │ │ │ │ bhi.w 3274e8 │ │ │ │ mov r0, r7 │ │ │ │ bl 327420 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r3, #1 │ │ │ │ b.n 327644 │ │ │ │ nop │ │ │ │ - beq.n 32764c │ │ │ │ + beq.n 3276ac │ │ │ │ lsls r2, r5, #3 │ │ │ │ - beq.n 3275c8 │ │ │ │ + beq.n 327628 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - beq.n 327788 │ │ │ │ + beq.n 3275e8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - beq.n 3276e0 │ │ │ │ + beq.n 327740 │ │ │ │ lsls r2, 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 │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -1000299,17 +1000302,17 @@ │ │ │ │ bl 39b880 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ bl 31dbb4 │ │ │ │ str r4, [r6, #0] │ │ │ │ b.n 327736 │ │ │ │ nop │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldmia r7!, {r4} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - beq.n 327758 │ │ │ │ + beq.n 3277b8 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1000504,17 +1000507,17 @@ │ │ │ │ bne.w 32788a │ │ │ │ b.n 3278a0 │ │ │ │ nop │ │ │ │ strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r5, #5 │ │ │ │ cmp r2, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1000578,15 +1000581,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 39b880 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ bl 31dbb4 │ │ │ │ str r6, [r4, #16] │ │ │ │ b.n 327a46 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ lsls r6, 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, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #428] @ (327c78 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -1000907,15 +1000910,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ b.n 327d46 │ │ │ │ strh r6, [r5, #24] │ │ │ │ lsls r1, r5, #5 │ │ │ │ cmp r2, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #2] │ │ │ │ + strb r6, [r2, #3] │ │ │ │ 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 │ │ │ │ ldrd r8, r7, [r0] │ │ │ │ mov r9, r1 │ │ │ │ @@ -1000967,15 +1000970,15 @@ │ │ │ │ movw r4, #65532 @ 0xfffc │ │ │ │ movt r4, #32767 @ 0x7fff │ │ │ │ b.n 327e0a │ │ │ │ ldr r0, [pc, #8] @ (327e70 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ nop │ │ │ │ - ldmia r1!, {r3, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ @@ -1002041,17 +1002044,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ lsls r1, r5, #5 │ │ │ │ ldrb r6, [r0, #8] │ │ │ │ lsls r1, r5, #5 │ │ │ │ cmp r4, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #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] @ (328984 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -1002977,19 +1002980,19 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #7 │ │ │ │ bne.n 3291e2 │ │ │ │ ldrsb.w r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 329178 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + strb r0, [r1, #2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r4, [r4, #9] │ │ │ │ lsls r6, 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, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #316] @ (329398 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -1003341,15 +1003344,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 │ │ │ │ - cbz r6, 329618 │ │ │ │ + cbz r6, 329624 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1007424,23 +1007427,23 @@ │ │ │ │ b.n 32bcc8 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [pc, #416] @ (32c020 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #216 @ (adr r4, 32bf60 ) │ │ │ │ + add r4, pc, #408 @ (adr r4, 32c020 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmn r2, r6 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r9, r2 │ │ │ │ @@ -1008577,15 +1008580,15 @@ │ │ │ │ ldr r1, [pc, #12] @ (32cb38 ) │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc │ │ │ │ mov r2, ip │ │ │ │ bl 39bdcc │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r2, [r1, #21] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ add.w r3, r0, #593920 @ 0x91000 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1008709,21 +1008712,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r4, #164 @ 0xa4 │ │ │ │ lsls r1, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #154 @ 0x9a │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r4, #120 @ 0x78 │ │ │ │ lsls r1, r5, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #15] │ │ │ │ + ldrb r6, [r5, #16] │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ ldr r3, [pc, #788] @ (32cfd4 ) │ │ │ │ @@ -1009042,43 +1009045,43 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r3, #58 @ 0x3a │ │ │ │ lsls r1, r5, #5 │ │ │ │ adds r3, #54 @ 0x36 │ │ │ │ lsls r1, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #14] │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r6, [r2, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r2, r5, r6} │ │ │ │ + push {r2, r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xfb8800cc │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + @ instruction: 0xfbb800cc │ │ │ │ + ldrb r6, [r3, #11] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ + movs r2, #160 @ 0xa0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - mcr 0, 4, r0, cr14, cr3, {6} │ │ │ │ + mrc 0, 5, r0, cr14, cr3, {6} │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r6, [r6, #6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbz r2, 32d03c │ │ │ │ blx 70628 │ │ │ │ @@ -1009335,37 +1009338,37 @@ │ │ │ │ rsb fp, fp, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 32d112 │ │ │ │ cmp r7, #156 @ 0x9c │ │ │ │ lsls r1, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 32cf4c │ │ │ │ + b.n 32cfac │ │ │ │ lsls r5, r1, #3 │ │ │ │ bpl.n 32d1f8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ cmp r6, #124 @ 0x7c │ │ │ │ lsls r1, r5, #5 │ │ │ │ - b.n 32ce0c │ │ │ │ + b.n 32ce6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ bmi.n 32d27c │ │ │ │ lsls r3, r3, #5 │ │ │ │ - b.n 32ceec │ │ │ │ + b.n 32cf4c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32ce0c │ │ │ │ + b.n 32ce6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32cd84 │ │ │ │ + b.n 32cde4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32ce5c │ │ │ │ + b.n 32cebc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32cc48 │ │ │ │ + b.n 32cca8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r0, [r0, #631] @ 0x277 │ │ │ │ cbnz r0, 32d2f8 │ │ │ │ ldr.w r2, [r3, #192] @ 0xc0 │ │ │ │ ldrb.w r1, [r3, #184] @ 0xb8 │ │ │ │ cbz r2, 32d2fa │ │ │ │ @@ -1010578,81 +1010581,81 @@ │ │ │ │ b.n 32d9e4 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ lsls r1, r5, #5 │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ lsls r1, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #816 @ (adr r6, 32e1fc ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 32e2bc ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r2, [r1, #19] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + strb r2, [r0, #29] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r1, pc, #784 @ (adr r1, 32e1ec ) │ │ │ │ + add r1, pc, #976 @ (adr r1, 32e2ac ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r5, pc, #280 @ (adr r5, 32dff8 ) │ │ │ │ + add r5, pc, #472 @ (adr r5, 32e0b8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r7, #26] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ + ldrh r0, [r3, #26] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r0, [r1, #25] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, pc, #1000 @ (adr r0, 32e2dc ) │ │ │ │ + add r1, pc, #168 @ (adr r1, 32df9c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r0, sp, #552 @ 0x228 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, pc, #896 @ (adr r0, 32e27c ) │ │ │ │ + add r1, pc, #64 @ (adr r1, 32df3c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [sp, #832] @ 0x340 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + strb r6, [r1, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r1, pc, #16 @ (adr r1, 32df20 ) │ │ │ │ + add r1, pc, #208 @ (adr r1, 32dfe0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r0, [r3, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, pc, #824 @ (adr r0, 32e254 ) │ │ │ │ + add r0, pc, #1016 @ (adr r0, 32e314 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r4, #140 @ 0x8c │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + add r0, pc, #0 @ (adr r0, 32df30 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 32e518 │ │ │ │ + b.n 32e578 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 32e500 │ │ │ │ + b.n 32e560 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r6, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r4, [r3, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ bl 39c330 │ │ │ │ sub.w r1, fp, #256 @ 0x100 │ │ │ │ sub.w r3, fp, #384 @ 0x180 │ │ │ │ @@ -1011790,29 +1011793,29 @@ │ │ │ │ b.w 32d9e4 │ │ │ │ subs r0, r2, r5 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #104] @ 0x68 │ │ │ │ + str r6, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r3, #18] │ │ │ │ + strb r6, [r1, #19] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r4, #15] │ │ │ │ + strb r2, [r2, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r0, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #10] │ │ │ │ + strb r0, [r0, #11] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ bl 39c330 │ │ │ │ sub.w r3, fp, #256 @ 0x100 │ │ │ │ movs r1, #16 │ │ │ │ @@ -1013335,33 +1013338,33 @@ │ │ │ │ b.w 32d9e4 │ │ │ │ adds r6, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #136 @ 0x88 │ │ │ │ + movs r6, #184 @ 0xb8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r0, [r7, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r0, r4] │ │ │ │ + strb r6, [r6, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + strb r4, [r7, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r3, r3] │ │ │ │ + strb r2, [r1, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r0, r0] │ │ │ │ + strb r4, [r6, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r4, r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1014480,19 +1014483,19 @@ │ │ │ │ bne.w 32d9e4 │ │ │ │ b.w 32dd24 │ │ │ │ nop │ │ │ │ adds r0, r6, r6 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1015714,51 +1015717,51 @@ │ │ │ │ str r2, [r3, #0] │ │ │ │ b.w 32d9e4 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ blx 6fb2c │ │ │ │ b.w 32d9e4 │ │ │ │ - ldr r6, [pc, #96] @ (331600 ) │ │ │ │ + ldr r6, [pc, #288] @ (3316c0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #312] @ (3316dc ) │ │ │ │ + ldr r3, [pc, #504] @ (33179c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bge.n 331630 │ │ │ │ + bge.n 331690 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r3, [pc, #344] @ (331704 ) │ │ │ │ + ldr r3, [pc, #536] @ (3317c4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #256] @ (3316b0 ) │ │ │ │ + ldr r3, [pc, #448] @ (331770 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [pc, #328] @ (331700 ) │ │ │ │ + ldr r3, [pc, #520] @ (3317c0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rev16 r4, r3 │ │ │ │ + hlt 0x000c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r1, #162 @ 0xa2 │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #176] @ (331674 ) │ │ │ │ + ldr r3, [pc, #368] @ (331734 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #72] @ (331610 ) │ │ │ │ + ldr r3, [pc, #264] @ (3316d0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r5, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r5, #52 @ 0x34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r7, #6 │ │ │ │ + asrs r6, r5, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r1, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - blx r8 │ │ │ │ + blx lr │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r1, r4, r5, pc} │ │ │ │ + pop {r1, r5, r6, pc} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r2, r5, r6, pc} │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1016765,67 +1016768,67 @@ │ │ │ │ beq.w 3328d2 │ │ │ │ b.w 333866 │ │ │ │ nop │ │ │ │ adds r2, #8 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, #8 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r2, 332118 │ │ │ │ + cbnz r2, 332124 │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #16 │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r1, #114 @ 0x72 │ │ │ │ + cmp r1, #162 @ 0xa2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #74 @ 0x4a │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r1, #116 @ 0x74 │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, #34 @ 0x22 │ │ │ │ + subs r0, #82 @ 0x52 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, #14 │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r7, #0] │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + subs r0, #32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, pc, #56 @ (adr r7, 332170 ) │ │ │ │ + add r7, pc, #248 @ (adr r7, 332230 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r6, r2, #25 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r3, r3, #5 │ │ │ │ strh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - lsrs r4, r6, #30 │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r4, #30 │ │ │ │ + lsrs r2, r2, #31 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1017918,153 +1017921,153 @@ │ │ │ │ beq.w 32d9e4 │ │ │ │ b.w 330202 │ │ │ │ nop │ │ │ │ strh r4, [r7, #4] │ │ │ │ lsls r3, r3, #5 │ │ │ │ strh r2, [r1, #2] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r3, #32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r3, #32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #4 │ │ │ │ + cmp r3, #52 @ 0x34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #24 │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, r6 │ │ │ │ + lsls r6, r4, #1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r5, #62 @ 0x3e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r4, [r4, #17] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #26 │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r5, #22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #226 @ 0xe2 │ │ │ │ + cmp r5, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r4, #222 @ 0xde │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #182 @ 0xb6 │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r1, #240 @ 0xf0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r6, [r7, #9] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - cmp r0, #176 @ 0xb0 │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r4, [r1, #7] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r7, #6 │ │ │ │ + movs r7, #54 @ 0x36 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r7, #14 │ │ │ │ + movs r7, #62 @ 0x3e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r7, #26 │ │ │ │ + movs r7, #74 @ 0x4a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r3, #15] │ │ │ │ + ldrb r6, [r1, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r0, [r1, #22] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + asrs r6, r6, #32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + cmp r3, #190 @ 0xbe │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rev16 r6, r6 │ │ │ │ + hlt 0x0026 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, pc, #264 @ (adr r0, 332f44 ) │ │ │ │ + add r0, pc, #456 @ (adr r0, 333004 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, pc, #288 @ (adr r0, 332f60 ) │ │ │ │ + add r0, pc, #480 @ (adr r0, 333020 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r0, #32 │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r0, r4, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + subs r2, r6, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r6, #50 @ 0x32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r4, [r3, #30] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r7, #18 │ │ │ │ + cmp r7, #66 @ 0x42 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + subs r4, r0, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + cmp r4, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + adds r0, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r0, #62 @ 0x3e │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + cmp r7, #6 │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1019073,147 +1019076,147 @@ │ │ │ │ ldr r2, [pc, #284] @ (333b30 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ b.w 3325c0 │ │ │ │ nop │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + movs r7, #14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #172 @ 0xac │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r6, #88 @ 0x58 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #82 @ 0x52 │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #234 @ 0xea │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r2, #4 │ │ │ │ + adds r4, r0, #5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + adds r0, r1, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, r5, r5 │ │ │ │ + adds r2, r3, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + asrs r2, r6, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + asrs r2, r5, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r1, #146 @ 0x92 │ │ │ │ + cmp r1, #194 @ 0xc2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r4, r7, #29 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r6, #28 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r2, [r0, #24] │ │ │ │ + ldrh r2, [r6, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r3, #36] @ 0x24 │ │ │ │ + ldrh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r4, #20 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #20 │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r2, #4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #88 @ 0x58 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + subs r4, r1, #5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r0, r1, #5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - adds r0, r1, #2 │ │ │ │ + adds r0, r7, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + subs r2, r6, #0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + adds r0, r1, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r0, r1, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r3, #0 │ │ │ │ + subs r6, r1, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r4, #7 │ │ │ │ + subs r0, r2, #0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r2, r7 │ │ │ │ + adds r0, r0, #0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldcl 0, cr0, [lr, #904] @ 0x388 │ │ │ │ - subs r2, r7, r2 │ │ │ │ + cdp 0, 0, cr0, cr14, cr2, {7} │ │ │ │ + subs r2, r5, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r2, r6 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r0, r2, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r6, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - asrs r6, r5, #31 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vst4. {d0-d3}, [r2]! │ │ │ │ - add r0, pc, #408 @ (adr r0, 333c98 ) │ │ │ │ + ldrsh.w r0, [r2, sp] │ │ │ │ + add r0, pc, #600 @ (adr r0, 333d58 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r5, #19 │ │ │ │ + asrs r6, r3, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + asrs r0, r5, #19 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r0, r3, #19 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r1, #14 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r4, r5, #13 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r5, r2 │ │ │ │ + subs r0, r3, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r6, r2, #15 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r0, r7, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + subs r6, r0, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + adds r4, r5, r4 │ │ │ │ lsls r6, r1, #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] │ │ │ │ @@ -1019275,31 +1019278,31 @@ │ │ │ │ ldr r2, [pc, #48] @ (333c04 ) │ │ │ │ cmp sl, r7 │ │ │ │ add r2, pc │ │ │ │ ldrsh.w r0, [r2, r3, lsl #1] │ │ │ │ bne.n 333b78 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r2, #17] │ │ │ │ + strb r2, [r0, #18] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r2, [r0, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r4, sp │ │ │ │ + cmp ip, r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r4, fp │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r2, [r7, r2] │ │ │ │ + strh r2, [r5, r3] │ │ │ │ lsls r2, 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 │ │ │ │ add r1, r0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1019442,23 +1019445,23 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 30be50 │ │ │ │ movs r7, #0 │ │ │ │ b.n 333ce0 │ │ │ │ - adds r1, #242 @ 0xf2 │ │ │ │ + adds r2, #34 @ 0x22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + adds r2, #10 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r1, #94 @ 0x5e │ │ │ │ + adds r1, #142 @ 0x8e │ │ │ │ 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 │ │ │ │ adds r5, r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1019516,15 +1019519,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 6f23c │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r6, r7} │ │ │ │ lsls r0, r5, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r6, #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 r6, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1019554,15 +1019557,15 @@ │ │ │ │ cbz r0, 333eb4 │ │ │ │ movs r3, #1 │ │ │ │ strd r6, r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ (333ebc ) │ │ │ │ add r0, pc │ │ │ │ bl 333e20 │ │ │ │ - ldrh r2, [r5, #34] @ 0x22 │ │ │ │ + ldrh r2, [r3, #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 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1019703,15 +1019706,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] @ (33402c ) │ │ │ │ add r0, pc │ │ │ │ bl 333e20 │ │ │ │ - ldrh r6, [r5, #24] │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ 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, [r1, #20] │ │ │ │ mov r4, r1 │ │ │ │ @@ -1020007,21 +1020010,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (334350 ) │ │ │ │ add r0, pc │ │ │ │ bl 333e20 │ │ │ │ ldr r0, [pc, #20] @ (334354 ) │ │ │ │ add r0, pc │ │ │ │ bl 333e20 │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ 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 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [pc, #2544] @ 334d5c │ │ │ │ @@ -1021090,41 +1021093,41 @@ │ │ │ │ b.n 33480e │ │ │ │ pop {r3, r7} │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r7} │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r4, [r7, #20] │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + subs r5, #8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [pc, #408] @ (334f24 ) │ │ │ │ + ldr r2, [pc, #600] @ (334fe4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7e6 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ lsls r6, r1, #3 │ │ │ │ @ instruction: 0xb692 │ │ │ │ lsls r0, r5, #5 │ │ │ │ subs r1, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ @@ -1022239,53 +1022242,53 @@ │ │ │ │ ldr r2, [pc, #92] @ (33594c ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ b.w 33495e │ │ │ │ - movs r1, #170 @ 0xaa │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r1, #102 @ 0x66 │ │ │ │ + movs r1, #150 @ 0x96 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r2, #7 │ │ │ │ + movs r0, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r0, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r2, r2, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r4, r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r3, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #26 │ │ │ │ + asrs r4, r4, #27 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + asrs r2, r2, #27 │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1023427,39 +1023430,39 @@ │ │ │ │ movs r3, #3 │ │ │ │ str r0, [r2, #12] │ │ │ │ movw r0, #337 @ 0x151 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ b.w 33480e │ │ │ │ adds r4, r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #23 │ │ │ │ + asrs r2, r0, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r6, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #15 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r1, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r2, r3, #12 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r2, #11 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r6, r4, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r1, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1024671,60 +1024674,60 @@ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ bl 333db0 │ │ │ │ b.w 33480e │ │ │ │ ldr r2, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r7, #3 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r1, [pc, #192] @ (3371bc ) │ │ │ │ + ldr r1, [pc, #384] @ (33727c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + subs r6, #232 @ 0xe8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r2, r6, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + adds r5, #208 @ 0xd0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + cmp r0, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsls r6, r0, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r1, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r4, r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r2, r6, #15 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r5, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, r7 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u8 q8, q12, │ │ │ │ - vhadd.u q0, q11, │ │ │ │ + vhadd.u q8, q12, │ │ │ │ + vhadd.u32 q8, q11, │ │ │ │ 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 │ │ │ │ ble.n 337174 │ │ │ │ @@ -1025865,48 +1025868,48 @@ │ │ │ │ moveq r3, #129 @ 0x81 │ │ │ │ cmp r7, r3 │ │ │ │ bhi.w 339382 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ bl 333db0 │ │ │ │ b.w 33480e │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [ip, #820] @ 0x334 │ │ │ │ + ldc2l 0, cr0, [ip, #820]! @ 0x334 │ │ │ │ asrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r4, #820]! @ 0x334 │ │ │ │ + ldc2l 0, cr0, [r4, #820] @ 0x334 │ │ │ │ asrs r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb7400cd │ │ │ │ - @ instruction: 0xfba600cd │ │ │ │ + @ instruction: 0xfba400cd │ │ │ │ + smlsld r0, r0, r6, sp │ │ │ │ subs r4, r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa9c00cd │ │ │ │ - @ instruction: 0xfa8800cd │ │ │ │ - @ instruction: 0xfa1000cd │ │ │ │ - ldr??.w r0, [ip, #205] @ 0xcd │ │ │ │ - vst4. {d0-d3}, [r0]! │ │ │ │ + @ instruction: 0xfacc00cd │ │ │ │ + @ instruction: 0xfab800cd │ │ │ │ + @ instruction: 0xfa4000cd │ │ │ │ + @ instruction: 0xfa2c00cd │ │ │ │ + ldrsh.w r0, [r0, sp] │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [sl, #205] @ 0xcd │ │ │ │ + vst4. {d0-d3}, [sl]! │ │ │ │ adds r0, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [r0, sp] │ │ │ │ + ldrh.w r0, [r0, sp] │ │ │ │ adds r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6f200cd │ │ │ │ - @ instruction: 0xf6de00cd │ │ │ │ - movt r0, #43213 @ 0xa8cd │ │ │ │ - @ instruction: 0xf6b600cd │ │ │ │ - @ instruction: 0xf61200cd │ │ │ │ - subs.w r0, r0, #6717440 @ 0x668000 │ │ │ │ - @ instruction: 0xf52800cd │ │ │ │ + @ instruction: 0xf72200cd │ │ │ │ + @ instruction: 0xf70e00cd │ │ │ │ + @ instruction: 0xf6fa00cd │ │ │ │ + @ instruction: 0xf6e600cd │ │ │ │ + movw r0, #10445 @ 0x28cd │ │ │ │ + @ instruction: 0xf5e000cd │ │ │ │ + adcs.w r0, r8, #6717440 @ 0x668000 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bfi r0, r8, #3, #11 │ │ │ │ - @ instruction: 0xf35600cd │ │ │ │ + @ instruction: 0xf39800cd │ │ │ │ + usat r0, #13, r6, lsl #3 │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr.w r7, [r3, r1, lsl #2] │ │ │ │ @@ -1027412,54 +1027415,54 @@ │ │ │ │ beq.n 338cd2 │ │ │ │ movw r0, #387 @ 0x183 │ │ │ │ b.w 33480e │ │ │ │ movs r6, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, lr, sp, lsl #3 │ │ │ │ + @ instruction: 0xeb8e00cd │ │ │ │ asrs r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb3c00cd │ │ │ │ + sbc.w r0, ip, sp, lsl #3 │ │ │ │ adds r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, sl, sp, lsl #3 │ │ │ │ + adc.w r0, sl, sp, lsl #3 │ │ │ │ cmp r6, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - stmia.w sl, {r0, r2, r3, r6, r7} │ │ │ │ - ldrd r0, r0, [r6], #-820 @ 0x334 │ │ │ │ + ldmia.w sl!, {r0, r2, r3, r6, r7} │ │ │ │ + stmia.w r6!, {r0, r2, r3, r6, r7} │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 338b08 │ │ │ │ + b.n 338b68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 338ae4 │ │ │ │ + b.n 338b44 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r1, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 338894 │ │ │ │ + b.n 3388f4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 338874 │ │ │ │ + b.n 3388d4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 338678 │ │ │ │ + b.n 3386d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 338658 │ │ │ │ + b.n 3386b8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r4, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3392bc │ │ │ │ + b.n 33931c │ │ │ │ lsls r5, r1, #3 │ │ │ │ cbnz r3, 338d7e │ │ │ │ ldr.w r3, [r0, #188] @ 0xbc │ │ │ │ cmp.w r3, #400 @ 0x190 │ │ │ │ it cs │ │ │ │ movwcs r0, #387 @ 0x183 │ │ │ │ bcs.w 33480e │ │ │ │ @@ -1028607,27 +1028610,27 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.w 334a04 │ │ │ │ nop │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 339ba0 │ │ │ │ + b.n 339c00 │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r4, r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + svc 24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1028637,41 +1028640,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 339a64 │ │ │ │ + bgt.n 3398c4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r6, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 3399b4 │ │ │ │ + bgt.n 339a14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 339978 │ │ │ │ + bgt.n 3399d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r4, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 3398e4 │ │ │ │ + bls.n 339944 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 3399f8 │ │ │ │ + bls.n 339a58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r4, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 3399c4 │ │ │ │ + bls.n 339a24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r7, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 33991c │ │ │ │ + bhi.n 33997c │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r5, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r9 │ │ │ │ @@ -1029814,61 +1029817,61 @@ │ │ │ │ str r0, [r2, #8] │ │ │ │ str r0, [r2, #0] │ │ │ │ movw r0, #319 @ 0x13f │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ str r4, [r2, #12] │ │ │ │ b.w 33480e │ │ │ │ nop │ │ │ │ - bpl.n 33a610 │ │ │ │ + bpl.n 33a670 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 33a5d4 │ │ │ │ + bpl.n 33a634 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r2, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 33a600 │ │ │ │ + bcc.n 33a660 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcs.n 33a6c4 │ │ │ │ + bcs.n 33a524 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 33a6e0 │ │ │ │ + beq.n 33a540 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 33a6a4 │ │ │ │ + beq.n 33a504 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - beq.n 33a680 │ │ │ │ + beq.n 33a6e0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r3, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 33a644 │ │ │ │ + beq.n 33a6a4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r0, r7, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + beq.n 33a628 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r0, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ @@ -1031711,39 +1031714,39 @@ │ │ │ │ bne.n 33b90a │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ b.w 33a122 │ │ │ │ asrs r4, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - nop {12} │ │ │ │ + nop {15} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ite cc │ │ │ │ - lslcc r5, r1, #3 │ │ │ │ - popcs {r1, r7} │ │ │ │ + itt vs │ │ │ │ + lslvs r5, r1, #3 │ │ │ │ + popvs {r1, r4, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r2, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r2, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb852 │ │ │ │ + @ instruction: 0xb882 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r4, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb834 │ │ │ │ + @ instruction: 0xb864 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb816 │ │ │ │ + @ instruction: 0xb846 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r4, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ @@ -1032937,85 +1032940,85 @@ │ │ │ │ movne r3, #99 @ 0x63 │ │ │ │ moveq r3, #109 @ 0x6d │ │ │ │ cmp r3, ip │ │ │ │ bcc.w 33d134 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ bl 333db0 │ │ │ │ b.w 33480e │ │ │ │ - push {r5, r6, r7} │ │ │ │ + push {r4, lr} │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r0, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r4, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r0, 33c6ae │ │ │ │ + cbz r0, 33c6ba │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r2, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 33c6ac │ │ │ │ + cbz r6, 33c6b8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r0, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 33c69e │ │ │ │ + cbz r6, 33c6aa │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r0, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 33c690 │ │ │ │ + cbz r0, 33c69c │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r6, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 33c68e │ │ │ │ + cbz r6, 33c69a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r4, 33c688 │ │ │ │ + cbz r4, 33c694 │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r4, r2, #0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 33c67a │ │ │ │ + cbz r4, 33c686 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r4, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r0, r7, r3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r6, sp, #712 @ 0x2c8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r1, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #384 @ 0x180 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r0, r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r4, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r6, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r0, r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r0, r1, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #288 @ 0x120 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r4, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r4, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r9 │ │ │ │ @@ -1034177,29 +1034180,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #784 @ (adr r3, 33d520 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 33d5e0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r3, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #656 @ (adr r1, 33d4b4 ) │ │ │ │ + add r1, pc, #848 @ (adr r1, 33d574 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r1, pc, #136 @ (adr r1, 33d2b0 ) │ │ │ │ + add r1, pc, #328 @ (adr r1, 33d370 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r1, pc, #64 @ (adr r1, 33d26c ) │ │ │ │ + add r1, pc, #256 @ (adr r1, 33d32c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r4, r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1034207,15 +1034210,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 33d26e │ │ │ │ @@ -1035393,67 +1035396,67 @@ │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ b.w 33495e │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #624] @ 0x270 │ │ │ │ + ldr r4, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r0, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #864] @ 0x360 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r4, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #848] @ 0x350 │ │ │ │ + str r4, [sp, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + str r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r1, #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 │ │ │ │ @@ -1035528,21 +1035531,21 @@ │ │ │ │ b.w 33495e │ │ │ │ movw r0, #393 @ 0x189 │ │ │ │ b.w 33480e │ │ │ │ ldr r0, [pc, #20] @ (33df88 ) │ │ │ │ add r0, pc │ │ │ │ bl 333e20 │ │ │ │ nop │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stcl 0, cr0, [r0], {204} @ 0xcc │ │ │ │ + ldcl 0, cr0, [r0], #816 @ 0x330 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cbz r3, 33dfe0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ @@ -1035610,15 +1035613,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] @ (33e050 ) │ │ │ │ add r0, pc │ │ │ │ bl 333e20 │ │ │ │ - ldc 0, cr0, [lr], {204} @ 0xcc │ │ │ │ + mcrr 0, 12, r0, lr, cr12 │ │ │ │ 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 │ │ │ │ mov r0, r8 │ │ │ │ @@ -1035644,16 +1035647,16 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #12] @ (33e0ac ) │ │ │ │ add r0, pc │ │ │ │ bl 333e20 │ │ │ │ ldr r0, [pc, #8] @ (33e0b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 333e20 │ │ │ │ - @ instruction: 0xebf600cc │ │ │ │ - ldc 0, cr0, [sl], {204} @ 0xcc │ │ │ │ + stc 0, cr0, [r6], #-816 @ 0xfffffcd0 │ │ │ │ + mcrr 0, 12, r0, sl, cr12 │ │ │ │ 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 │ │ │ │ cbz r3, 33e104 │ │ │ │ @@ -1035748,17 +1035751,17 @@ │ │ │ │ sub.w r4, r3, #28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 33e1b4 │ │ │ │ cmp r3, #28 │ │ │ │ bne.n 33e188 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r2, pc, #592 @ (adr r2, 33e40c ) │ │ │ │ + add r2, pc, #784 @ (adr r2, 33e4cc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [pc, #40] @ (33e1e8 ) │ │ │ │ + ldr r3, [pc, #232] @ (33e2a8 ) │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ @@ -1036252,55 +1036255,55 @@ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r2, pc │ │ │ │ bl 30be50 │ │ │ │ ldrb.w r3, [r8, #184] @ 0xb8 │ │ │ │ b.n 33e3f8 │ │ │ │ subs r4, r3, #0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r5, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldr r2, [r1, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, #126 @ 0x7e │ │ │ │ + adds r2, #174 @ 0xae │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r4, #40] @ 0x28 │ │ │ │ + ldrh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r0, [r1, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + svc 108 @ 0x6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r6, #26] │ │ │ │ + ldrh r2, [r4, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r0, [r6, #24] │ │ │ │ lsls r5, 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, #40] @ 0x28 │ │ │ │ @@ -1036319,15 +1036322,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r6, r7} │ │ │ │ lsls r2, r3, #5 │ │ │ │ - push {r1, r5, r6, r7} │ │ │ │ + push {r1, r4, lr} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [pc, #8] @ (33e778 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ @@ -1037321,15 +1037324,15 @@ │ │ │ │ bl 39b880 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ bl 31dbb4 │ │ │ │ str r5, [r4, #24] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + strh r2, [r2, #20] │ │ │ │ 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 r7, [r2, #0] │ │ │ │ cbz r7, 33f19c │ │ │ │ @@ -1037528,29 +1037531,29 @@ │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ b.n 33f276 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r2, #24 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r4, r5, #21 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r2, [r2, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + strh r4, [r1, #4] │ │ │ │ lsls r5, r1, #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 │ │ │ │ @@ -1037665,15 +1037668,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsrs r6, r3, #18 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + ldrb r4, [r7, #28] │ │ │ │ lsls r5, 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, [r0, #0] │ │ │ │ mov r6, r2 │ │ │ │ @@ -1038033,35 +1038036,35 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 33f6b2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r6, #9 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #22] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r4, r2, #8 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r4, [r3, #28] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r6, [r3, #20] │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r7, #0] │ │ │ │ + str r6, [r5, #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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ @@ -1038271,25 +1038274,25 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsls r6, r6, #30 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r4, r3, #29 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r4, [r5, #13] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #720] @ (33fd38 ) │ │ │ │ @@ -1038579,33 +1038582,33 @@ │ │ │ │ b.n 33fb0a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r2, #22 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - tst r2, r0 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r6, r0, #19 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1038674,25 +1038677,25 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r7, #9 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mov lr, ip │ │ │ │ + bx r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [pc, #960] @ (3401f0 ) │ │ │ │ + str r0, [r4, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r6, r0, #8 │ │ │ │ lsls r0, r5, #5 │ │ │ │ cbz r2, 33fea0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1038730,15 +1038733,15 @@ │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 33fe5e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + strb r4, [r1, #31] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #516] @ (3400c0 ) │ │ │ │ @@ -1038947,29 +1038950,29 @@ │ │ │ │ bl 30b9f4 │ │ │ │ b.n 33ffde │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r2, r2 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r2, [r1, #25] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r3, #25] │ │ │ │ lsls r5, r1, #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] @ 340b7c │ │ │ │ @@ -1039959,87 +1039962,87 @@ │ │ │ │ adds r7, #1 │ │ │ │ b.n 340406 │ │ │ │ nop │ │ │ │ cdp2 1, 15, cr0, cr4, cr7, {3} │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 1, 13, cr0, cr10, cr7, {3} │ │ │ │ - add r2, pc, #992 @ (adr r2, 340f6c ) │ │ │ │ + add r3, pc, #160 @ (adr r3, 340c2c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r4, [r0, #30] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldc2l 1, cr0, [r6], {103} @ 0x67 │ │ │ │ - strb r6, [r4, #15] │ │ │ │ + strb r6, [r2, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r6, #20] │ │ │ │ + strb r2, [r4, #21] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r2, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r0, #7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r6, [r6, #15] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xe99e00cc │ │ │ │ - @ instruction: 0xe99400cc │ │ │ │ - @ instruction: 0xe98e00cc │ │ │ │ - @ instruction: 0xe98800cc │ │ │ │ - @ instruction: 0xe98200cc │ │ │ │ - ldrd r0, r0, [ip, #-816]! @ 0x330 │ │ │ │ - ldrd r0, r0, [r8, #-816]! @ 0x330 │ │ │ │ - ldrd r0, r0, [r8, #-816]! @ 0x330 │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + strd r0, r0, [lr, #816] @ 0x330 │ │ │ │ + strd r0, r0, [r4, #816] @ 0x330 │ │ │ │ + @ instruction: 0xe9be00cc │ │ │ │ + @ instruction: 0xe9b800cc │ │ │ │ + @ instruction: 0xe9b200cc │ │ │ │ + @ instruction: 0xe9ac00cc │ │ │ │ + @ instruction: 0xe9a800cc │ │ │ │ + @ instruction: 0xe9a800cc │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r0, [r1, #19] │ │ │ │ + strb r0, [r7, #19] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bpl.n 340d0c │ │ │ │ + bpl.n 340b6c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r6, [r2, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ b.n 340a66 │ │ │ │ - vmla.i , , d4[0] │ │ │ │ + vshr.u64 , q10, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + add r2, sp, #576 @ 0x240 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r7, #2] │ │ │ │ + strb r6, [r5, #3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r0, [r0, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ + strb r6, [r2, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r2, #192] @ 0xc0 │ │ │ │ ldrb.w r2, [r2, #184] @ 0xb8 │ │ │ │ cbnz r3, 340c46 │ │ │ │ @@ -1041216,83 +1041219,83 @@ │ │ │ │ nop │ │ │ │ movs r3, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #3] │ │ │ │ + strb r4, [r7, #3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, #108] @ 0x6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ + ldr r4, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r7, #52] @ 0x34 │ │ │ │ + ldr r6, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf2d800cc │ │ │ │ - ldr??.w r0, [lr, #204] @ 0xcc │ │ │ │ + ssat r0, #13, r8, lsl #3 │ │ │ │ + @ instruction: 0xfa0e00cc │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r6, #76] @ 0x4c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 341a54 │ │ │ │ + b.n 341ab4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 341a70 │ │ │ │ + b.n 341ad0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r6, [r6, #92] @ 0x5c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r2, #104] @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 39b880 │ │ │ │ ldr.w r2, [pc, #1780] @ 341f9c │ │ │ │ movs r3, #11 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ @@ -1041962,23 +1041965,23 @@ │ │ │ │ strd r7, r3, [sp, #168] @ 0xa8 │ │ │ │ strd r6, r5, [sp, #152] @ 0x98 │ │ │ │ strd r1, r2, [sp, #160] @ 0xa0 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r2, [r7, r4] │ │ │ │ + ldrb r2, [r5, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + str r0, [r3, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + ldrsh r4, [r7, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ sub.w r0, r0, #117 @ 0x75 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -1042152,17 +1042155,17 @@ │ │ │ │ beq.n 342122 │ │ │ │ ldr r2, [pc, #16] @ (342158 ) │ │ │ │ mov r1, ip │ │ │ │ mov r0, lr │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ b.n 34213a │ │ │ │ - ldrb r0, [r4, r7] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrb r4, [r3, 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, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #340] @ (3422c4 ) │ │ │ │ @@ -1042310,21 +1042313,21 @@ │ │ │ │ nop │ │ │ │ udf #136 @ 0x88 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ udf #128 @ 0x80 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - b.n 342104 │ │ │ │ + b.n 342164 │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 34228c │ │ │ │ lsls r7, r4, #5 │ │ │ │ - b.n 341d88 │ │ │ │ + b.n 341de8 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ adds r3, #10 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1042402,15 +1042405,15 @@ │ │ │ │ nop │ │ │ │ bgt.n 342398 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 34231c │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrh r4, [r7, r7] │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ lsls r5, r1, #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 │ │ │ │ @@ -1042464,17 +1042467,17 @@ │ │ │ │ strd r5, r4, [sp] │ │ │ │ bl 30b9f4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ lsls r5, r1, #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 │ │ │ │ @@ -1042514,17 +1042517,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r3, r6] │ │ │ │ + ldrh r2, [r1, 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1042606,17 +1042609,17 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ bl 30b9f4 │ │ │ │ b.n 342560 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrh r0, [r5, r6] │ │ │ │ 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 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -1042684,25 +1042687,25 @@ │ │ │ │ mov.w r3, r8, lsr #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ b.n 342614 │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, r1] │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r3, r1] │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ lsls r5, r1, #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 │ │ │ │ @@ -1042747,17 +1042750,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w r6, {r1, r2, r3} │ │ │ │ bl 3423b4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ lsls r5, r1, #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] @ (3427f8 ) │ │ │ │ @@ -1042856,21 +1042859,21 @@ │ │ │ │ bl 30b9f4 │ │ │ │ b.n 34279a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bhi.n 3427b0 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bhi.n 3428c4 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrh r2, [r0, r6] │ │ │ │ + ldrh r2, [r6, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r6, r3] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ lsls r5, r1, #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] @ (3428e8 ) │ │ │ │ @@ -1042957,21 +1042960,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bvc.n 342894 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 34282c │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + ldrh r0, [r4, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, r3, #5 │ │ │ │ + adds r0, r1, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r2, #17 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r4, r3] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r5, r1, #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] @ (3429fc ) │ │ │ │ @@ -1043074,21 +1043077,21 @@ │ │ │ │ str r0, [r4, #16] │ │ │ │ b.n 34298e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bvs.n 3429c4 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, #2 │ │ │ │ + adds r4, r5, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ bvs.n 342ad0 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov r4, r2 │ │ │ │ @@ -1043292,29 +1043295,29 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bpl.n 342bc4 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 342bb8 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r0, [r2, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ bmi.n 342d04 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldr r0, [r7, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldr r2, [r3, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldr r4, [r7, 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 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #360] @ (342dd4 ) │ │ │ │ @@ -1043461,29 +1043464,29 @@ │ │ │ │ bl 30b9f4 │ │ │ │ b.n 342cda │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bcc.n 342cf0 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #32 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r5, r1, #3 │ │ │ │ bcc.n 342e20 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r5, r0] │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldr r2, [r1, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + ldrh r6, [r0, r2] │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [pc, #440] @ (342fc8 ) │ │ │ │ @@ -1043665,37 +1043668,37 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bne.n 342f9c │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bne.n 342f98 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ + ldrh r2, [r5, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ beq.n 342f84 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrb r4, [r3, #31] │ │ │ │ + strh r4, [r1, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, r6, r7 │ │ │ │ + subs r2, r4, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ 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 │ │ │ │ cmp r1, #13 │ │ │ │ @@ -1043990,31 +1043993,31 @@ │ │ │ │ ldrb.w r0, [r4, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 343142 │ │ │ │ b.n 3431c8 │ │ │ │ ldr r2, [pc, #36] @ (34331c ) │ │ │ │ add r2, pc │ │ │ │ b.n 343202 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r0, [r2, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldr r6, [r4, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ + ldrsb r4, [r4, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r1, r2] │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldrsb r2, [r0, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ + ldrsb r0, [r7, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + ldrsb r0, [r0, r1] │ │ │ │ lsls r5, r1, #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 │ │ │ │ @@ -1044049,19 +1044052,19 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldr r0, [r0, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r2, [r6, r7] │ │ │ │ + ldr r2, [r4, r0] │ │ │ │ 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 │ │ │ │ mov r5, r3 │ │ │ │ ldrb.w r3, [r3, #823] @ 0x337 │ │ │ │ @@ -1044152,25 +1044155,25 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ b.n 3433d4 │ │ │ │ ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldr r2, [r3, r0] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ + ldrsb r2, [r1, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1044377,21 +1044380,21 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r0, lsl #2] │ │ │ │ b.n 343506 │ │ │ │ ldr r3, [pc, #112] @ (343700 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r0, lsl #2] │ │ │ │ b.n 343506 │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r4, [r2, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 34322c │ │ │ │ + b.n 34328c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r5, #238 @ 0xee │ │ │ │ lsls r4, r1, #3 │ │ │ │ strb r4, [r5, #30] │ │ │ │ lsls r2, r3, #5 │ │ │ │ strb r0, [r6, #30] │ │ │ │ lsls r2, r3, #5 │ │ │ │ strb r6, [r0, #31] │ │ │ │ lsls r2, r3, #5 │ │ │ │ @@ -1044401,15 +1044404,15 @@ │ │ │ │ lsls r2, r3, #5 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ lsls r2, r3, #5 │ │ │ │ strb r6, [r3, #30] │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ strb r6, [r7, #23] │ │ │ │ lsls r2, r3, #5 │ │ │ │ strb r2, [r0, #23] │ │ │ │ lsls r2, r3, #5 │ │ │ │ strb r0, [r3, #23] │ │ │ │ lsls r2, r3, #5 │ │ │ │ @@ -1045104,69 +1045107,69 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ ldrb.w r3, [r6, #184] @ 0xb8 │ │ │ │ b.n 343d86 │ │ │ │ ldmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r4, #5 │ │ │ │ - strb r2, [r7, r7] │ │ │ │ + ldrsb r2, [r5, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r2, [r0, r4] │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r6, r5] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r4, [r5, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - beq.n 343f44 │ │ │ │ + beq.n 343fa4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r6, [r7, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + strh r2, [r1, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r6, r0] │ │ │ │ + strh r6, [r4, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r5, r5] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + strb r6, [r5, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strb r0, [r2, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r7, r3] │ │ │ │ + strb r4, [r5, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strh r0, [r7, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r0, [r5, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r2, r2] │ │ │ │ + strb r2, [r0, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strb r4, [r3, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ @@ -1045548,29 +1045551,29 @@ │ │ │ │ cmp r2, #5 │ │ │ │ beq.n 3442b0 │ │ │ │ b.n 344282 │ │ │ │ ldr.w r8, [pc, #36] @ 3442e4 │ │ │ │ add r8, pc │ │ │ │ b.n 344196 │ │ │ │ nop │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - blt.n 3442a4 │ │ │ │ + bgt.n 344304 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - blt.n 344230 │ │ │ │ + blt.n 344290 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r1, r7] │ │ │ │ + str r2, [r7, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + str r0, [r6, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - blt.n 344374 │ │ │ │ + blt.n 3443d4 │ │ │ │ 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 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -1045685,27 +1045688,27 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ b.n 34432e │ │ │ │ nop │ │ │ │ pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #5 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + str r2, [r4, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + str r2, [r4, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + str r4, [r0, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + str r0, [r1, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r4, r5] │ │ │ │ + str r2, [r2, r6] │ │ │ │ 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 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ @@ -1045842,29 +1045845,29 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ b.n 34447e │ │ │ │ nop │ │ │ │ cbnz r2, 3445fe │ │ │ │ lsls r7, r4, #5 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r4, [r2, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + str r4, [r0, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bx r1 │ │ │ │ + bx r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r0, r7] │ │ │ │ + str r6, [r6, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r2, r2] │ │ │ │ + str r6, [r0, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r3, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r3, r3] │ │ │ │ + str r6, [r1, r4] │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ @@ -1045954,25 +1045957,25 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ b.n 344620 │ │ │ │ rev r6, r3 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - str r2, [r4, r4] │ │ │ │ + str r2, [r2, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + str r6, [r3, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #120] @ (34472c ) │ │ │ │ + ldr r7, [pc, #312] @ (3447ec ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r1, r2] │ │ │ │ + str r0, [r7, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr.w r2, [r1, #204] @ 0xcc │ │ │ │ mov ip, r0 │ │ │ │ push {r4} │ │ │ │ ldrb.w r3, [r0, #41] @ 0x29 │ │ │ │ cbz r2, 34471c │ │ │ │ cmp r2, #4 │ │ │ │ @@ -1046587,25 +1046590,25 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ b.n 344aea │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ str.w fp, [sl] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #736] @ (344fd0 ) │ │ │ │ + ldr r5, [pc, #928] @ (345090 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [pc, #72] @ (344d3c ) │ │ │ │ + ldr r6, [pc, #264] @ (344dfc ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [pc, #528] @ (344f08 ) │ │ │ │ + ldr r4, [pc, #720] @ (344fc8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [pc, #408] @ (344e94 ) │ │ │ │ + ldr r3, [pc, #600] @ (344f54 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [pc, #520] @ (344f08 ) │ │ │ │ + ldr r3, [pc, #712] @ (344fc8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [pc, #984] @ (3450dc ) │ │ │ │ + ldr r3, [pc, #152] @ (344d9c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cbz r2, 344d58 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1047033,45 +1047036,45 @@ │ │ │ │ nop │ │ │ │ uxth r0, r0 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ sxtb r6, r6 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - bpl.n 345250 │ │ │ │ + bpl.n 3450b0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r1, r2, r7} │ │ │ │ + pop {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r1, r3, r7} │ │ │ │ + pop {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [pc, #680] @ (34540c ) │ │ │ │ + ldr r2, [pc, #872] @ (3454cc ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r4, 3451b0 │ │ │ │ + cbnz r4, 3451bc │ │ │ │ lsls r4, r1, #3 │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #224] @ (345250 ) │ │ │ │ + ldr r2, [pc, #416] @ (345310 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ add r7, sp, #896 @ 0x380 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - cbnz r2, 3451c8 │ │ │ │ + cbnz r2, 3451d4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [pc, #192] @ (34523c ) │ │ │ │ + ldr r0, [pc, #384] @ (3452fc ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [pc, #440] @ (345338 ) │ │ │ │ + ldr r1, [pc, #632] @ (3453f8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + @ instruction: 0x47b6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #248] @ (345280 ) │ │ │ │ + ldr r0, [pc, #440] @ (345340 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - blx fp │ │ │ │ + ldr r0, [pc, #32] @ (3451ac ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #400] @ (345320 ) │ │ │ │ + ldr r0, [pc, #592] @ (3453e0 ) │ │ │ │ lsls r5, r1, #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 │ │ │ │ @@ -1047164,27 +1047167,27 @@ │ │ │ │ ldr.w r4, [r7, #1316] @ 0x524 │ │ │ │ ldr.w r3, [r7, #1320] @ 0x528 │ │ │ │ ldr.w r6, [r7, #268] @ 0x10c │ │ │ │ b.n 345218 │ │ │ │ ldr r2, [pc, #28] @ (3452ac ) │ │ │ │ add r2, pc │ │ │ │ b.n 345232 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + @ instruction: 0xb64c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [pc, #512] @ (3454a4 ) │ │ │ │ + ldr r0, [pc, #704] @ (345564 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #968] @ (345670 ) │ │ │ │ + ldr r1, [pc, #136] @ (345330 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + ldr r0, [pc, #120] @ (345324 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #432] @ (345460 ) │ │ │ │ + ldr r0, [pc, #624] @ (345520 ) │ │ │ │ lsls r5, r1, #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 │ │ │ │ @@ -1047542,57 +1047545,57 @@ │ │ │ │ b.n 3455f0 │ │ │ │ ldr r2, [pc, #96] @ (3456fc ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ b.n 345406 │ │ │ │ - ldr r0, [pc, #872] @ (345a14 ) │ │ │ │ + ldr r1, [pc, #40] @ (3456d4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + @ instruction: 0xb83c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb71c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bxns lr │ │ │ │ + blxns r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb656 │ │ │ │ + @ instruction: 0xb686 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r4, 34572c │ │ │ │ + cbz r4, 345738 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r6, 345730 │ │ │ │ + cbz r6, 34573c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r0, 345736 │ │ │ │ + cbz r0, 345742 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r4, 34573c │ │ │ │ + cbz r4, 345748 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r0, 345724 │ │ │ │ + cbz r0, 345730 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r0, 345728 │ │ │ │ + cbz r0, 345734 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb600 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sxth r0, r4 │ │ │ │ + sxtb r0, r2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bx r7 │ │ │ │ + bx sp │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r0, 345712 │ │ │ │ + cbz r0, 34571e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r0, 345716 │ │ │ │ + cbz r0, 345722 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mov sl, r7 │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - cmp r8, r9 │ │ │ │ + mov sl, sp │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r8, pc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sbcs r4, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + sbcs r4, 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, #3776] @ 0xec0 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [pc, #2576] @ 346124 │ │ │ │ @@ -1048590,59 +1048593,59 @@ │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #840 @ 0x348 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - bx r2 │ │ │ │ + bx r8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r6, pc, #1016 @ (adr r6, 346538 ) │ │ │ │ lsls r7, r4, #5 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r6, [r7, #16] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r3, #138 @ 0x8a │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r6, [r1, #8] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + str r0, [r5, #0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mvns r4, r3 │ │ │ │ + add r4, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r4, [r1, r5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 346068 │ │ │ │ + bge.n 3460c8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - tst r0, r6 │ │ │ │ + negs r0, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r7, r7] │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + subs r7, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r4 │ │ │ │ + adcs r6, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r5 │ │ │ │ + asrs r2, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r3, r0 │ │ │ │ + subs r2, r1, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ add.w r3, sp, #67 @ 0x43 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [pc, #3128] @ 346dd0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -1049834,97 +1049837,97 @@ │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ ldr r3, [pc, #16] @ (346dd8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ b.w 345afc │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs r0, r1, #13 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3468dc │ │ │ │ + b.n 34693c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + strb r2, [r4, r7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strb r6, [r4, r2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r0, #66 @ 0x42 │ │ │ │ + subs r0, #114 @ 0x72 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, #20 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r7, #246 @ 0xf6 │ │ │ │ + subs r0, #38 @ 0x26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, #180 @ 0xb4 │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + strh r6, [r4, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r6, #76 @ 0x4c │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, #32 │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r7, [pc, #576] @ (347064 ) │ │ │ │ + ldr r7, [pc, #768] @ (347124 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r2, #4 │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r3!, {r1, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r4, #7 │ │ │ │ + movs r0, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #30 │ │ │ │ + adds r3, #78 @ 0x4e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r1, #96 @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r1, #40 @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r6, r6, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r6, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, #56 @ 0x38 │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r1, #25 │ │ │ │ + lsls r2, r7, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + lsls r4, r0, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r7, #12 │ │ │ │ + movs r7, #60 @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r2, #100 @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + movs r7, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 346e8c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cbz r3, 346e8c │ │ │ │ @@ -1050032,29 +1050035,29 @@ │ │ │ │ add r1, pc │ │ │ │ ldr.w r1, [r1, r0, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ bl 34476c │ │ │ │ mov sl, r0 │ │ │ │ b.w 3459e6 │ │ │ │ nop │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r7, #170 @ 0xaa │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r6, #126 @ 0x7e │ │ │ │ + cmp r6, #174 @ 0xae │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [pc, #240] @ (3470b8 ) │ │ │ │ + ldr r3, [pc, #432] @ (347178 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #1 │ │ │ │ bl 345700 │ │ │ │ @@ -1051254,65 +1051257,65 @@ │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ b.n 3477c4 │ │ │ │ ldrh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #168 @ 0xa8 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #240 @ 0xf0 │ │ │ │ + adds r4, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r1, #184 @ 0xb8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrh r2, [r0, #16] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, #100 @ 0x64 │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, #224 @ 0xe0 │ │ │ │ + cmp r5, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ + ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [pc, #368] @ (347eb8 ) │ │ │ │ + ldr r6, [pc, #560] @ (347f78 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + svc 88 @ 0x58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ble.n 347cfc │ │ │ │ + udf #6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + cmp r6, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - blt.n 347c80 │ │ │ │ + blt.n 347ce0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r3, #236 @ 0xec │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + asrs r2, r4, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r5, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r4, #21 │ │ │ │ + asrs r6, r2, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r4, [r4, r7] │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r7, #18 │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bge.n 347cc0 │ │ │ │ + bge.n 347d20 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + cmp r1, #120 @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 45afa0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 34726e │ │ │ │ ldrb.w r3, [r7, #627] @ 0x273 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1051412,37 +1051415,37 @@ │ │ │ │ ldr r2, [pc, #60] @ (347ed0 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ b.n 347d02 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r5, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r4, #0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r1, #130 @ 0x82 │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ + movs r7, #92 @ 0x5c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + cmp r0, #8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #230 @ 0xe6 │ │ │ │ + cmp r0, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r6, #182 @ 0xb6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #176 @ 0xb0 │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ 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, #3712] @ 0xe80 │ │ │ │ sub sp, #348 @ 0x15c │ │ │ │ mov r5, r2 │ │ │ │ @@ -1052537,81 +1052540,81 @@ │ │ │ │ nop │ │ │ │ strh r0, [r1, #8] │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, #6] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ + cmp r0, #146 @ 0x92 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ + cmp r0, #118 @ 0x76 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, pc, #880 @ (adr r3, 348e74 ) │ │ │ │ + add r4, pc, #48 @ (adr r4, 348b34 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ + ldrh r4, [r2, #2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + strh r2, [r7, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 348a30 │ │ │ │ + bmi.n 348a90 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r2, [r0, #27] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ + movs r6, #174 @ 0xae │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bhi.n 348ac0 │ │ │ │ + bhi.n 348b20 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r7, #170 @ 0xaa │ │ │ │ + movs r7, #218 @ 0xda │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r0, #0 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcc.n 348b0c │ │ │ │ + bmi.n 348b6c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcc.n 348a6c │ │ │ │ + bcc.n 348acc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - blt.n 348b94 │ │ │ │ + blt.n 348bf4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r4, #198 @ 0xc6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r4, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r1, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + movs r2, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r4, #19 │ │ │ │ + asrs r2, r2, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ + movs r3, #234 @ 0xea │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ + movs r3, #220 @ 0xdc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r3, #38 @ 0x26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #7 │ │ │ │ bne.w 348132 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -1053077,51 +1053080,51 @@ │ │ │ │ ldr r2, [pc, #92] @ (3490ec ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ b.w 348132 │ │ │ │ nop │ │ │ │ - subs r6, r4, #5 │ │ │ │ + subs r6, r2, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + movs r0, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + subs r6, r0, #0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r2, r7, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + subs r0, r6, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + subs r4, r6, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, r2, r7 │ │ │ │ + subs r4, r0, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r0, r0 │ │ │ │ + subs r2, r6, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + adds r4, r7, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + adds r4, r5, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, r2, #0 │ │ │ │ + subs r0, r0, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, r4, #1 │ │ │ │ + adds r6, r2, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bic.w r0, r2, #204 @ 0xcc │ │ │ │ - @ instruction: 0xf37e00cc │ │ │ │ - adds r4, r6, r4 │ │ │ │ + orrs.w r0, r2, #204 @ 0xcc │ │ │ │ + usat r0, #12, lr, asr #3 │ │ │ │ + adds r4, r4, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, r1, r6 │ │ │ │ + adds r6, r7, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, r0, r5 │ │ │ │ + adds r0, r6, 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, #3680] @ 0xe60 │ │ │ │ sub sp, #380 @ 0x17c │ │ │ │ movs r3, #0 │ │ │ │ @@ -1054169,86 +1054172,86 @@ │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ b.w 349364 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r4, #5 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r1, #138 @ 0x8a │ │ │ │ + movs r1, #186 @ 0xba │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r7, #31] │ │ │ │ + ldrb r4, [r5, #0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r7, #236 @ 0xec │ │ │ │ + subs r0, #28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r2, #130 @ 0x82 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #106 @ 0x6a │ │ │ │ + movs r4, #154 @ 0x9a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, r5, #6 │ │ │ │ + adds r2, r3, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r3, #11] │ │ │ │ + strb r0, [r1, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r6, r7, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - movs r6, #176 @ 0xb0 │ │ │ │ + movs r6, #224 @ 0xe0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + adds r2, r1, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf6ea00cc │ │ │ │ - adds r0, r5, r7 │ │ │ │ + @ instruction: 0xf71a00cc │ │ │ │ + subs r0, r3, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, r6, r6 │ │ │ │ + adds r2, r4, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r1!, {r3, r4, r6} │ │ │ │ + stmia r1!, {r3, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + adds r6, r7, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r0, #244 @ 0xf4 │ │ │ │ + cmp r1, #36 @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r1, #8 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r4, [r2, #3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrs r0, r3, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + adds r4, r3, #0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + movs r5, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - itt cc │ │ │ │ - lslcc r4, r1, #3 │ │ │ │ - ldrcc r0, [pc, #736] @ (34a00c ) │ │ │ │ + ite vs │ │ │ │ + lslvs r4, r1, #3 │ │ │ │ + ldrvc r0, [pc, #928] @ (34a0cc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #22 │ │ │ │ beq.w 34a27e │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r3, #36] @ 0x24 │ │ │ │ @@ -1055358,159 +1055361,159 @@ │ │ │ │ b.w 349ffc │ │ │ │ ldr r2, [pc, #300] @ (34ab2c ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ b.w 3494d2 │ │ │ │ - movs r4, #164 @ 0xa4 │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sxth r2, r3 │ │ │ │ + sxtb r2, r1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, r5, #2 │ │ │ │ + adds r6, r3, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + adds r2, r0, #0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r6, r6, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, r6, r1 │ │ │ │ + subs r0, r4, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + @ instruction: 0xb84e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r7, #22 │ │ │ │ + asrs r2, r5, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + @ instruction: 0xb644 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, r3, r0 │ │ │ │ + adds r6, r1, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r7, #18 │ │ │ │ + asrs r6, r5, #19 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r2, r3, #10 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + adds r4, r7, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + cpsid │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, r1, r3 │ │ │ │ + adds r2, r7, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r2, #7 │ │ │ │ + movs r0, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + subs r4, r1, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ + cmp r1, #88 @ 0x58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r0, r2, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, r4, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + adds r4, r7, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + asrs r2, r6, #8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + adds r4, r2, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb728 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r2, r3, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bkpt 0x0082 │ │ │ │ + bkpt 0x00b2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r0, #20 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r6!, {r1} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - uxth r6, r6 │ │ │ │ + uxtb r6, r4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ + subs r7, #124 @ 0x7c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r5, #4 │ │ │ │ + lsrs r2, r3, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + subs r4, r2, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, r3, r4 │ │ │ │ + adds r0, r1, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r7, #31 │ │ │ │ + adds r2, r5, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 34a464 │ │ │ │ + b.n 34a4c4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + lsls r6, r1, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r6, r1, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 34b16e │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ b.w 3491a0 │ │ │ │ ldr.w r3, [pc, #1968] @ 34b2f0 │ │ │ │ add r3, pc │ │ │ │ @@ -1056217,122 +1056220,122 @@ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ b.n 34b20c │ │ │ │ ldr r7, [pc, #260] @ (34b3ec ) │ │ │ │ add r7, pc │ │ │ │ b.n 34adb8 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r3, #18 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r0, #12 │ │ │ │ + lsls r2, r6, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ + lsrs r6, r5, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ + ldrb r2, [r3, #3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r3, #32 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vhadd.u8 q8, q13, q6 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + vhadd.u q8, q13, q6 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r2, #5 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r4, #5 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r2, #1 │ │ │ │ + lsrs r6, r0, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r2, r4, #2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, r5, #1 │ │ │ │ + adds r2, r3, #2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r7, #27 │ │ │ │ + lsls r6, r5, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + lsrs r4, r5, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vst4. {d16-d19}, [lr], ip │ │ │ │ + ldr??.w r0, [lr, ip] │ │ │ │ stc2l 1, cr0, [sl], #-356 @ 0xfffffe9c │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vhadd.u32 q8, q15, q6 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + vmla.i16 q0, q15, d4[1] │ │ │ │ + lsls r4, r2, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r0, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp2 0, 3, cr0, cr2, cr12, {6} │ │ │ │ - cdp2 0, 7, cr0, cr0, cr12, {6} │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + cdp2 0, 6, cr0, cr2, cr12, {6} │ │ │ │ + cdp2 0, 10, cr0, cr0, cr12, {6} │ │ │ │ + lsls r6, r1, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp2 0, 5, cr0, cr6, cr12, {6} │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + cdp2 0, 8, cr0, cr6, cr12, {6} │ │ │ │ + lsls r4, r7, #21 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp2 0, 5, cr0, cr8, cr12, {6} │ │ │ │ - @ instruction: 0xf4a000cc │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + cdp2 0, 8, cr0, cr8, cr12, {6} │ │ │ │ + @ instruction: 0xf4d000cc │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r0, r0, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r1, #17 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vmla.i32 q0, q14, d12[0] │ │ │ │ - ldc2l 0, cr0, [r8, #816]! @ 0x330 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + vmla.i16 q8, q14, d4[1] │ │ │ │ + cdp2 0, 2, cr0, cr8, cr12, {6} │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc2 0, cr0, [lr], {204} @ 0xcc │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + stc2l 0, cr0, [lr], {204} @ 0xcc │ │ │ │ + lsls r0, r5, #19 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc2l 0, cr0, [r8], #-816 @ 0xfffffcd0 │ │ │ │ - stc2l 0, cr0, [r4], #816 @ 0x330 │ │ │ │ - mrrc2 0, 12, r0, r0, cr12 @ │ │ │ │ - mrrc2 0, 12, r0, r0, cr12 @ │ │ │ │ - mcrr2 0, 12, r0, r0, cr12 │ │ │ │ - ldc2 0, cr0, [lr], {204} @ 0xcc │ │ │ │ - ldc2 0, cr0, [sl], {204} @ 0xcc │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + ldc2 0, cr0, [r8], {204} @ 0xcc │ │ │ │ + ldc2 0, cr0, [r4, #-816] @ 0xfffffcd0 │ │ │ │ + stc2 0, cr0, [r0], {204} @ 0xcc │ │ │ │ + stc2 0, cr0, [r0], {204} @ 0xcc │ │ │ │ + ldc2l 0, cr0, [r0], #-816 @ 0xfffffcd0 │ │ │ │ + mcrr2 0, 12, r0, lr, cr12 │ │ │ │ + stc2l 0, cr0, [sl], {204} @ 0xcc │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc2l 0, cr0, [lr], #-816 @ 0xfffffcd0 │ │ │ │ + ldc2 0, cr0, [lr], {204} @ 0xcc │ │ │ │ stmdb 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] @ (34b61c ) │ │ │ │ ldr r3, [pc, #536] @ (34b620 ) │ │ │ │ @@ -1056552,31 +1056555,31 @@ │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #920] @ (34b9c0 ) │ │ │ │ lsls r7, r4, #5 │ │ │ │ ldr r2, [pc, #912] @ (34b9bc ) │ │ │ │ lsls r7, r4, #5 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + lsrs r0, r4, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc2 0, cr0, [sl, #-816]! @ 0xfffffcd0 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + stc2l 0, cr0, [sl, #-816]! @ 0xfffffcd0 │ │ │ │ + lsrs r6, r6, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r6, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r2, #20 │ │ │ │ + lsrs r0, r0, #21 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc2l 0, cr0, [sl], #816 @ 0x330 │ │ │ │ - vhadd.u8 q0, q8, │ │ │ │ + stc2 0, cr0, [sl, #-816]! @ 0xfffffcd0 │ │ │ │ + vhadd.u q0, q8, │ │ │ │ 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] @ (34b700 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -1056645,15 +1056648,15 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #576] @ (34b944 ) │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r1, [pc, #88] @ (34b768 ) │ │ │ │ lsls r7, r4, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -1057600,82 +1057603,82 @@ │ │ │ │ nop │ │ │ │ ldr r0, [pc, #800] @ (34c3bc ) │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #640] @ (34c324 ) │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r3, #22 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + strb r0, [r0, #28] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr??.w r0, [lr, #205] @ 0xcd │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + @ instruction: 0xfa2e00cd │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + lsrs r6, r3, #8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r3, #15] │ │ │ │ + strb r6, [r1, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [pc, #880] @ (34c440 ) │ │ │ │ + ldr r7, [pc, #48] @ (34c100 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r0, #31 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r1, #7 │ │ │ │ + lsrs r2, r7, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ tst r6, r7 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r6, r6, #9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r0, #7 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 34c044 │ │ │ │ + b.n 34c0a4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r4, #32 │ │ │ │ + lsrs r6, r2, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + lsls r2, r3, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r0, #0] │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsls r6, r5, #27 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r5, #20 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #308] @ (34c278 ) │ │ │ │ @@ -1057801,19 +1057804,19 @@ │ │ │ │ bl 30b9f4 │ │ │ │ b.n 34c222 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r6, #180 @ 0xb4 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r5, #214 @ 0xd6 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #132] @ (34c324 ) │ │ │ │ @@ -1057877,15 +1057880,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r5, #90 @ 0x5a │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #84 @ 0x54 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsls r6, r2, #25 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r4, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #242 @ 0xf2 │ │ │ │ lsls r7, r4, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1058001,15 +1058004,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r4, #168 @ 0xa8 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #158 @ 0x9e │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #194 @ 0xc2 │ │ │ │ lsls r7, r4, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1058110,15 +1058113,15 @@ │ │ │ │ blx r3 │ │ │ │ b.n 34c4d8 │ │ │ │ adds r6, #8 │ │ │ │ str r6, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldrh r3, [r5, #2] │ │ │ │ - vsri.64 d16, d8, #1 │ │ │ │ + vmls.i q8, , d8[0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cbz r3, 34c5a8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1058833,29 +1058836,30 @@ │ │ │ │ nop │ │ │ │ adds r6, #146 @ 0x92 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #130 @ 0x82 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - movs r0, r0 │ │ │ │ + movs r0, r6 │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + movs r6, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vmla.i16 q8, q15, d4[1] │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u16 q8, q14, q6 │ │ │ │ + vmla.i q0, q14, d0[3] │ │ │ │ adds r4, #246 @ 0xf6 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - cdp2 0, 6, cr0, cr4, cr12, {6} │ │ │ │ - cdp2 0, 15, cr0, cr2, cr12, {6} │ │ │ │ - vhadd.u8 q0, q8, q6 │ │ │ │ - stc2 0, cr0, [r8, #816] @ 0x330 │ │ │ │ - ldc2l 0, cr0, [sl, #-816]! @ 0xfffffcd0 │ │ │ │ + cdp2 0, 9, cr0, cr4, cr12, {6} │ │ │ │ + vhadd.u32 q0, q9, q6 │ │ │ │ + vhadd.u q0, q8, q6 │ │ │ │ + ldc2 0, cr0, [r8, #816]! @ 0x330 │ │ │ │ + stc2 0, cr0, [sl, #816]! @ 0x330 │ │ │ │ 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, r0 │ │ │ │ ldr r0, [pc, #264] @ (34ce44 ) │ │ │ │ ldr r3, [pc, #264] @ (34ce48 ) │ │ │ │ @@ -1058966,15 +1058970,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r2, #188 @ 0xbc │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #184 @ 0xb8 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - stc2 0, cr0, [sl, #-816]! @ 0xfffffcd0 │ │ │ │ + ldc2l 0, cr0, [sl, #-816] @ 0xfffffcd0 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ lsls r7, r4, #5 │ │ │ │ subs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -1059353,25 +1059357,25 @@ │ │ │ │ lsls r7, r4, #5 │ │ │ │ movs r3, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #46 @ 0x2e │ │ │ │ lsls r7, r4, #5 │ │ │ │ movs r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaea00cc │ │ │ │ - @ instruction: 0xfbac00cc │ │ │ │ + @ instruction: 0xfb1a00cc │ │ │ │ + smlsld r0, r0, ip, ip │ │ │ │ asrs r0, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa8400cc │ │ │ │ - @ instruction: 0xfa7c00cc │ │ │ │ + @ instruction: 0xfab400cc │ │ │ │ + @ instruction: 0xfaac00cc │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa8400cc │ │ │ │ - @ instruction: 0xfa7a00cc │ │ │ │ - @ instruction: 0xfa3000cc │ │ │ │ + @ instruction: 0xfab400cc │ │ │ │ + @ instruction: 0xfaaa00cc │ │ │ │ + @ instruction: 0xfa6000cc │ │ │ │ stmdb 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] @ (34d564 ) │ │ │ │ ldr r3, [pc, #820] @ (34d568 ) │ │ │ │ @@ -1059675,24 +1059679,24 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r5, #200 @ 0xc8 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #190 @ 0xbe │ │ │ │ lsls r7, r4, #5 │ │ │ │ - vld1.8 {d16[6]}, [r2], ip │ │ │ │ + @ instruction: 0xfa1200cc │ │ │ │ cmp r5, #110 @ 0x6e │ │ │ │ lsls r7, r4, #5 │ │ │ │ ldr r5, [pc, #876] @ (34d8e8 ) │ │ │ │ vqrdmulh.s q10, , d21[0] │ │ │ │ @ instruction: 0xffff1eac │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 {d0[6]}, [r2], ip │ │ │ │ - ldrsh.w r0, [r0, ip] │ │ │ │ - ldr.w r0, [r0, #204] @ 0xcc │ │ │ │ + ldrsh.w r0, [r2, #204] @ 0xcc │ │ │ │ + vld4. {d16-d19}, [r0], ip │ │ │ │ + vst4. {d0-d3}, [r0], ip │ │ │ │ movs r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1059927,19 +1059931,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #218 @ 0xda │ │ │ │ lsls r7, r4, #5 │ │ │ │ - @ instruction: 0xf58c00cc │ │ │ │ - strh r2, [r7, #28] │ │ │ │ + subs.w r0, ip, #6684672 @ 0x660000 │ │ │ │ + strh r2, [r5, #30] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf58a00cc │ │ │ │ - sbc.w r0, r8, #6684672 @ 0x660000 │ │ │ │ + subs.w r0, sl, #6684672 @ 0x660000 │ │ │ │ + @ instruction: 0xf59800cc │ │ │ │ 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] @ (34d964 ) │ │ │ │ ldr r3, [pc, #356] @ (34d968 ) │ │ │ │ @@ -1060086,21 +1060090,21 @@ │ │ │ │ ldr.w r3, [r6, #188] @ 0xbc │ │ │ │ b.n 34d900 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r7, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4dc00cc │ │ │ │ + add.w r0, ip, #6684672 @ 0x660000 │ │ │ │ movs r7, #56 @ 0x38 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - orn r0, r2, #6684672 @ 0x660000 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + eors.w r0, r2, #6684672 @ 0x660000 │ │ │ │ + lsrs r0, r0, #15 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bics.w r0, r0, #6684672 @ 0x660000 │ │ │ │ + orn r0, r0, #6684672 @ 0x660000 │ │ │ │ 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 │ │ │ │ cbz r0, 34d9a6 │ │ │ │ @@ -1060115,15 +1060119,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #12] @ (34d9b4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ b.n 34d99a │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r2, #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] @ (34da88 ) │ │ │ │ @@ -1060383,19 +1060387,19 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ b.n 34db86 │ │ │ │ nop │ │ │ │ movs r4, #186 @ 0xba │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5e400cc │ │ │ │ + @ instruction: 0xf61400cc │ │ │ │ movs r4, #62 @ 0x3e │ │ │ │ lsls r7, r4, #5 │ │ │ │ - @ instruction: 0xf4c800cc │ │ │ │ - @ instruction: 0xf4e200cc │ │ │ │ + @ instruction: 0xf4f800cc │ │ │ │ + adds.w r0, r2, #6684672 @ 0x660000 │ │ │ │ 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 │ │ │ │ add r7, sp, #20 │ │ │ │ @@ -1060609,26 +1060613,26 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 34de2c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r3, #94 @ 0x5e │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, ip, #6684672 @ 0x660000 │ │ │ │ + @ instruction: 0xf58c00cc │ │ │ │ movs r2, #146 @ 0x92 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - bic.w r0, r4, #6684672 @ 0x660000 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + orrs.w r0, r4, #6684672 @ 0x660000 │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - orns r0, sl, #6684672 @ 0x660000 │ │ │ │ - @ instruction: 0xf4a800cc │ │ │ │ - orn r0, lr, #6684672 @ 0x660000 │ │ │ │ - ssat r0, #13, r8, asr #3 │ │ │ │ - @ instruction: 0xf33e00cc │ │ │ │ - subs r4, r5, r0 │ │ │ │ + @ instruction: 0xf4aa00cc │ │ │ │ + @ instruction: 0xf4d800cc │ │ │ │ + eors.w r0, lr, #6684672 @ 0x660000 │ │ │ │ + @ instruction: 0xf35800cc │ │ │ │ + bfi r0, lr, #3, #10 │ │ │ │ + subs r4, r3, r1 │ │ │ │ lsls r6, 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, #3912] @ 0xf48 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r1, [pc, #1928] @ 34e69c │ │ │ │ @@ -1061318,122 +1061322,122 @@ │ │ │ │ bl 3a0a90 │ │ │ │ b.n 34df82 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2ec00cc │ │ │ │ + @ instruction: 0xf31c00cc │ │ │ │ subs r2, r3, #2 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - @ instruction: 0xf19800cc │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + rsb r0, r8, #204 @ 0xcc │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r6!, {} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bne.n 34e6dc │ │ │ │ + bne.n 34e73c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - negs r0, r3 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [pc, #256] @ (34e7c4 ) │ │ │ │ + ldr r6, [pc, #448] @ (34e884 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf0c000cc │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + @ instruction: 0xf0f000cc │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xe82400cb │ │ │ │ - @ instruction: 0xe82400cb │ │ │ │ - orrs.w r0, r4, #204 @ 0xcc │ │ │ │ - orr.w r0, sl, #204 @ 0xcc │ │ │ │ - bmi.n 34e7a4 │ │ │ │ + @ instruction: 0xe85400cb │ │ │ │ + @ instruction: 0xe85400cb │ │ │ │ + eor.w r0, r4, #204 @ 0xcc │ │ │ │ + orns r0, sl, #204 @ 0xcc │ │ │ │ + bmi.n 34e604 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stc2l 0, cr0, [lr, #-804]! @ 0xfffffcdc │ │ │ │ - bic.w r0, r0, #204 @ 0xcc │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldc2 0, cr0, [lr, #804] @ 0x324 │ │ │ │ + orrs.w r0, r0, #204 @ 0xcc │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - and.w r0, r4, #204 @ 0xcc │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + bics.w r0, r4, #204 @ 0xcc │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - orr.w r0, sl, #6651904 @ 0x658000 │ │ │ │ - ldrh r0, [r5, r2] │ │ │ │ + orns r0, sl, #6651904 @ 0x658000 │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vmla.i16 d0, d18, d4[1] │ │ │ │ - ldr r1, [pc, #352] @ (34e88c ) │ │ │ │ + vmla.i d16, d18, d0[3] │ │ │ │ + ldr r1, [pc, #544] @ (34e94c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vhadd.s q8, q10, q6 │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ + vmla.i32 d0, d20, d12[0] │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vhadd.s8 q8, q13, q6 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + vhadd.s q8, q13, q6 │ │ │ │ + asrs r4, r7, #31 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vhadd.s q0, q9, q6 │ │ │ │ - vhadd.s32 q0, q14, q6 │ │ │ │ - vhadd.s32 q0, q13, q6 │ │ │ │ - vhadd.s32 q0, q10, q6 │ │ │ │ - subs r2, #54 @ 0x36 │ │ │ │ + vhadd.s32 q8, q9, q6 │ │ │ │ + vhadd.s16 q8, q14, q6 │ │ │ │ + vhadd.s16 q8, q13, q6 │ │ │ │ + vhadd.s16 q8, q10, q6 │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vqadd.s32 q8, q15, q0 │ │ │ │ - cdp 0, 14, cr0, cr12, cr12, {6} │ │ │ │ + vshr.s64 q0, q0, #34 │ │ │ │ + vhadd.s16 q0, q14, q6 │ │ │ │ + vhadd.s16 q0, q9, q6 │ │ │ │ + vhadd.s8 q0, q8, q6 │ │ │ │ + cdp 0, 15, cr0, cr10, cr12, {6} │ │ │ │ + cdp 0, 14, cr0, cr8, cr12, {6} │ │ │ │ cdp 0, 14, cr0, cr2, cr12, {6} │ │ │ │ - cdp 0, 13, cr0, cr0, cr12, {6} │ │ │ │ - cdp 0, 12, cr0, cr10, cr12, {6} │ │ │ │ - cdp 0, 11, cr0, cr8, cr12, {6} │ │ │ │ - cdp 0, 11, cr0, cr2, cr12, {6} │ │ │ │ - cdp 0, 10, cr0, cr12, cr12, {6} │ │ │ │ - cdp 0, 10, cr0, cr10, cr12, {6} │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ + cdp 0, 13, cr0, cr12, cr12, {6} │ │ │ │ + cdp 0, 13, cr0, cr10, cr12, {6} │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r2, [r6, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cdp 0, 6, cr0, cr10, cr12, {6} │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + cdp 0, 9, cr0, cr10, cr12, {6} │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + strb r0, [r1, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + ldr r4, [r6, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stc 0, cr0, [r4, #816]! @ 0x330 │ │ │ │ - ldc 0, cr0, [r0], {204} @ 0xcc │ │ │ │ + ldcl 0, cr0, [r4, #816] @ 0x330 │ │ │ │ + stcl 0, cr0, [r0], {204} @ 0xcc │ │ │ │ stmdb 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 │ │ │ │ ldr r0, [pc, #332] @ (34e91c ) │ │ │ │ @@ -1061565,19 +1061569,19 @@ │ │ │ │ bl 30b9f4 │ │ │ │ b.n 34e890 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r0, r5, r0 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, lr, ip, lsl #3 │ │ │ │ + @ instruction: 0xebee00cc │ │ │ │ asrs r6, r4, #29 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - sub.w r0, r4, ip, lsl #3 │ │ │ │ - sub.w r0, r2, ip, lsl #3 │ │ │ │ + rsbs r0, r4, ip, lsl #3 │ │ │ │ + rsbs r0, r2, ip, lsl #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #172] @ (34e9f4 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -1061652,18 +1061656,18 @@ │ │ │ │ b.n 34e9ba │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r6, #26 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r4, ip, lsl #3 │ │ │ │ + pkhbt r0, r4, ip, lsl #3 │ │ │ │ asrs r4, r7, #24 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - add.w r0, r2, ip, lsl #3 │ │ │ │ + @ instruction: 0xeb3200cc │ │ │ │ stmdb 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 │ │ │ │ ldr.w r2, [pc, #2212] @ 34f2c4 │ │ │ │ @@ -1062480,42 +1062484,42 @@ │ │ │ │ b.n 34f21e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r6, #22 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrd r0, r0, [lr, #-816]! @ 0x330 │ │ │ │ - b.n 34f148 │ │ │ │ + @ instruction: 0xe9ae00cc │ │ │ │ + b.n 34f1a8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ asrs r0, r5, #6 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - b.n 34ee80 │ │ │ │ + b.n 34eee0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34ee6c │ │ │ │ + b.n 34eecc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + @ instruction: 0xb654 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 34f3f4 │ │ │ │ + b.n 34f454 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34f404 │ │ │ │ + b.n 34f464 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34f430 │ │ │ │ + b.n 34f490 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34f948 │ │ │ │ + b.n 34f9a8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34f9b0 │ │ │ │ + b.n 34fa10 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34f9b0 │ │ │ │ + b.n 34fa10 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34f964 │ │ │ │ + b.n 34f9c4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r2, r7, #24 │ │ │ │ + lsls r2, r5, #25 │ │ │ │ lsls r6, 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 r4, r2 │ │ │ │ @@ -1062808,23 +1062812,23 @@ │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ ldr.w r4, [r5, #224] @ 0xe0 │ │ │ │ b.n 34f4a0 │ │ │ │ nop │ │ │ │ lsrs r4, r7, #16 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - b.n 34f8b8 │ │ │ │ + b.n 34f918 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34f8e0 │ │ │ │ + b.n 34f940 │ │ │ │ lsls r4, r1, #3 │ │ │ │ adds r2, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 34f748 │ │ │ │ + b.n 34f7a8 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #308] @ (34f7a4 ) │ │ │ │ @@ -1062952,15 +1062956,15 @@ │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #6 │ │ │ │ lsls r7, r4, #5 │ │ │ │ lsrs r6, r5, #5 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - str r6, [r6, #4] │ │ │ │ + str r6, [r4, #8] │ │ │ │ lsls r4, r1, #3 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ 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 │ │ │ │ @@ -1064264,51 +1064268,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + lsls r2, r5, #13 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r4, pc, #592 @ (adr r4, 350798 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r3, pc, #744 @ (adr r3, 350838 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r1, pc, #928 @ (adr r1, 3508f8 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r4, r0, #9 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r1, pc, #632 @ (adr r1, 3507d8 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + lsls r2, r5, #13 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r1, pc, #336 @ (adr r1, 3506b8 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r0, pc, #776 @ (adr r0, 350878 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r5, #5 │ │ │ │ asrs r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u8 q0, q11, │ │ │ │ + vhadd.u q0, q11, │ │ │ │ add r4, pc, #24 @ (adr r4, 3505a8 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ cmp r6, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r7, #6 │ │ │ │ @@ -1064625,27 +1064629,27 @@ │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ bl 397f50 │ │ │ │ b.n 3507ce │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfa3c0166 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, sl │ │ │ │ + bx r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r5, [sp, #280] @ 0x118 │ │ │ │ + str r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r7, r1] │ │ │ │ + strb r4, [r5, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r7!, {r1, r2, r5, r6} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr??.w 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, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ @@ -1066054,19 +1066058,19 @@ │ │ │ │ ... │ │ │ │ sub.w r1, r0, r6, asr #1 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb900166 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r2!, {r3, r4, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldmia.w r6, {r1, r2, r5, r6, r8} │ │ │ │ stmdb 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, r1 │ │ │ │ @@ -1066259,19 +1066263,19 @@ │ │ │ │ ... │ │ │ │ @ instruction: 0xe8380166 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe82a0166 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - itte cs │ │ │ │ - lslcs r4, r1, #3 │ │ │ │ - bcs.n 3516b4 @ unpredictable branch in IT block │ │ │ │ + itet pl │ │ │ │ + lslpl r4, r1, #3 │ │ │ │ + bmi.n 3516b4 @ unpredictable branch in IT block │ │ │ │ │ │ │ │ - lslcc r6, r4, #5 │ │ │ │ + lslpl r6, r4, #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 │ │ │ │ str.w r0, [ip, #3704] @ 0xe78 │ │ │ │ sub sp, #340 @ 0x154 │ │ │ │ ldr r3, [pc, #56] @ (351a08 ) │ │ │ │ @@ -1066752,31 +1066756,31 @@ │ │ │ │ ... │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + pop {r2, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r0, 351f12 │ │ │ │ + cbnz r0, 351f1e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r0, 351f00 │ │ │ │ + cbnz r0, 351f0c │ │ │ │ lsls r4, r1, #3 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r4, r3 │ │ │ │ + cbnz r4, 351f0a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - hlt 0x0034 │ │ │ │ + revsh r4, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - hlt 0x0012 │ │ │ │ + revsh r2, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ movs r1, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ bl 3c51b0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -1067137,15 +1067141,15 @@ │ │ │ │ b.n 351bd4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + @ instruction: 0xb652 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ bl 351440 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -1067614,21 +1067618,21 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 3c79d8 │ │ │ │ mov r2, r0 │ │ │ │ b.n 352702 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r5, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + push {r3, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r1, r4, r5, r7} │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r4, 352754 │ │ │ │ + cbz r4, 352760 │ │ │ │ lsls r4, r1, #3 │ │ │ │ bls.n 3526cc │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ @@ -1069579,15 +1069583,15 @@ │ │ │ │ ... │ │ │ │ stmia r7!, {r3, r6} │ │ │ │ lsls r6, r4, #5 │ │ │ │ stmia r7!, {r2, r6} │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r1, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r4, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1069915,18 +1069919,18 @@ │ │ │ │ nop │ │ │ │ stmia r4!, {r3, r4, r5} │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r4} │ │ │ │ lsls r6, r4, #5 │ │ │ │ - @ instruction: 0xf3ba00cd │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + @ instruction: 0xf3ea00cd │ │ │ │ + ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 3539d8 │ │ │ │ + b.n 353a38 │ │ │ │ lsls r6, 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, [r1, #20] │ │ │ │ movw r4, #287 @ 0x11f │ │ │ │ @@ -1070461,30 +1070465,30 @@ │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ moveq r8, r7 │ │ │ │ beq.w 3542e6 │ │ │ │ mov r4, r7 │ │ │ │ b.n 354122 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - eor.w r0, r6, #205 @ 0xcd │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + @ instruction: 0xf0b600cd │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmia r0!, {r4, r5} │ │ │ │ lsls r6, r4, #5 │ │ │ │ stmia r0!, {r1, r3, r4} │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ ite eq │ │ │ │ lsleq r6, r4, #5 │ │ │ │ - bne.n 3546f8 │ │ │ │ + bne.n 354758 │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1071149,25 +1071153,25 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb686 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb09ffff │ │ │ │ - ldrh r6, [r5, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, r7} │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1071833,15 +1071837,15 @@ │ │ │ │ b.n 35503a │ │ │ │ cbz r0, 3552e2 │ │ │ │ lsls r6, r4, #5 │ │ │ │ cmp r4, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ + strh r2, [r6, #52] @ 0x34 │ │ │ │ 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, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1071915,15 +1071919,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #816 @ 0x330 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldc2 0, cr0, [sl, #-832] @ 0xfffffcc0 │ │ │ │ + stc2l 0, cr0, [sl, #-832] @ 0xfffffcc0 │ │ │ │ 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] @ (35541c ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1071986,15 +1071990,15 @@ │ │ │ │ nop │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - stc2l 0, cr0, [lr], #-832 @ 0xfffffcc0 │ │ │ │ + ldc2 0, cr0, [lr], {208} @ 0xd0 │ │ │ │ stmdb 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 │ │ │ │ @@ -1072204,15 +1072208,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 70628 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 355628 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - uxth r4, r0 │ │ │ │ + uxth r4, r6 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ @@ -1072666,15 +1072670,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, pc, #136 @ (adr r6, 355b64 ) │ │ │ │ lsls r6, r4, #5 │ │ │ │ cmp r4, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ + ldrb r2, [r5, #25] │ │ │ │ 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, #704] @ (355dbc ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1072952,25 +1072956,25 @@ │ │ │ │ nop │ │ │ │ add r4, pc, #968 @ (adr r4, 356188 ) │ │ │ │ lsls r6, r4, #5 │ │ │ │ cmp r4, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r5, #20] │ │ │ │ + ldrb r2, [r3, #21] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ + ldrb r2, [r7, #15] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r2, #17] │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r5, #14] │ │ │ │ + ldrb r0, [r3, #15] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ + ldrb r4, [r0, #16] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #196] @ (355eb8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1073051,15 +1073055,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, pc, #1008 @ (adr r1, 3562ac ) │ │ │ │ lsls r6, r4, #5 │ │ │ │ cmp r4, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #14] │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ 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 │ │ │ │ mov r8, r1 │ │ │ │ @@ -1073574,15 +1073578,15 @@ │ │ │ │ b.n 3561c8 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ + ldrb r4, [r4, #3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r4, #5 │ │ │ │ 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 │ │ │ │ @@ -1073803,15 +1073807,15 @@ │ │ │ │ nop │ │ │ │ ldr r3, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - strb r4, [r3, #19] │ │ │ │ + strb r4, [r1, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r5, [pc, #900] @ (3569f4 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -1074169,23 +1074173,23 @@ │ │ │ │ str.w r3, [sl] │ │ │ │ b.n 3567cc │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r5, #34 @ 0x22 │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - mvns r6, r2 │ │ │ │ + add r6, r0 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov fp, r3 │ │ │ │ @@ -1074498,16 +1074502,16 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n 356b32 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldc 0, cr0, [r2, #-880]! @ 0xfffffc90 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + stcl 0, cr0, [r2, #-880]! @ 0xfffffc90 │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r3, [sp, #760] @ 0x2f8 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ @@ -1074617,15 +1074621,15 @@ │ │ │ │ bl 356a10 │ │ │ │ b.n 356e12 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r4], {208} @ 0xd0 │ │ │ │ + mcrr2 0, 13, r0, r4, cr0 │ │ │ │ str r1, [sp, #872] @ 0x368 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ ldr.w r5, [pc, #1544] @ 3574a0 │ │ │ │ @@ -1075237,15 +1075241,15 @@ │ │ │ │ lsls r6, r4, #5 │ │ │ │ cmp r4, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #448] @ (357690 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -1075422,17 +1075426,17 @@ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r5, #24] │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrh r0, [r1, #12] │ │ │ │ lsls r6, r4, #5 │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ and.w r3, r0, #15 │ │ │ │ and.w r0, r0, #32 │ │ │ │ cmp r3, #7 │ │ │ │ @@ -1075774,17 +1075778,17 @@ │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bl 299360 │ │ │ │ cmp fp, r6 │ │ │ │ bne.n 3579ea │ │ │ │ b.n 3579a2 │ │ │ │ nop │ │ │ │ - cmp r4, r5 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmn r0, 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ @@ -1076552,16 +1076556,16 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 358194 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r8, #-832] @ 0x340 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + @ instruction: 0xe98800d0 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r0, [r0, #26] │ │ │ │ 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 │ │ │ │ @@ -1077197,21 +1077201,21 @@ │ │ │ │ b.n 358846 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r0, #23] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - asrs r0, r4, #4 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 3584c8 │ │ │ │ + b.n 358528 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1078434,17 +1078438,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, #24] │ │ │ │ lsls r6, r4, #5 │ │ │ │ cmp r4, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, ip │ │ │ │ + bx r2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mov r8, sl │ │ │ │ + bx r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r5, r6 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cbz r4, 359570 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ @@ -1079027,24 +1079031,24 @@ │ │ │ │ mov r9, r8 │ │ │ │ b.n 35933e │ │ │ │ ldr r1, [pc, #28] @ (359ae0 ) │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ bl 3216e0 │ │ │ │ b.n 359734 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r4, sl │ │ │ │ lsls r4, r1, #3 │ │ │ │ svc 177 @ 0xb1 │ │ │ │ @ instruction: 0xffff68b0 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r0, r6 │ │ │ │ + rors r0, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ iteee ne │ │ │ │ subne r0, r3, r2 │ │ │ │ ldreq r3, [r1, #4] │ │ │ │ @@ -1079164,17 +1079168,17 @@ │ │ │ │ ldr r1, [pc, #16] @ (359c04 ) │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 3216e0 │ │ │ │ b.n 359bc8 │ │ │ │ - lsls r4, r6 │ │ │ │ + lsrs r4, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - eors r6, r3 │ │ │ │ + lsls r6, r1 │ │ │ │ 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 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov fp, r3 │ │ │ │ @@ -1079484,51 +1079488,51 @@ │ │ │ │ ldr r3, [pc, #80] @ (359f48 ) │ │ │ │ add r3, pc │ │ │ │ b.n 359ea6 │ │ │ │ ldr r3, [pc, #76] @ (359f4c ) │ │ │ │ add r3, pc │ │ │ │ b.n 359ece │ │ │ │ nop │ │ │ │ - subs r2, r3, #7 │ │ │ │ + movs r0, #10 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sbcs r4, r1 │ │ │ │ + sbcs r4, r7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, #202 @ 0xca │ │ │ │ + subs r6, #250 @ 0xfa │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #22 │ │ │ │ + subs r7, #70 @ 0x46 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #66 @ 0x42 │ │ │ │ + subs r7, #114 @ 0x72 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + str r1, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #162 @ 0xa2 │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ands r6, r0 │ │ │ │ + ands r6, r6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r6, r1, #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] │ │ │ │ @@ -1079839,51 +1079843,51 @@ │ │ │ │ b.n 35a176 │ │ │ │ ldr r3, [pc, #80] @ (35a2c0 ) │ │ │ │ add r3, pc │ │ │ │ b.n 35a216 │ │ │ │ ldr.w r9, [pc, #76] @ 35a2c4 │ │ │ │ add r9, pc │ │ │ │ b.n 35a204 │ │ │ │ - eors r2, r4 │ │ │ │ + lsls r2, r2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r0 │ │ │ │ + asrs r6, r6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #234 @ 0xea │ │ │ │ + subs r7, #26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + subs r7, #8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r7, #246 @ 0xf6 │ │ │ │ + ands r6, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + subs r6, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r6, #128 @ 0x80 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r6, #122 @ 0x7a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r6, #84 @ 0x54 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r6, #34 @ 0x22 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r6, #16 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + subs r7, #130 @ 0x82 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + subs r5, #194 @ 0xc2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + subs r5, #186 @ 0xba │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1080206,20 +1080210,20 @@ │ │ │ │ b.n 35a55e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r1, r5] │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s8 q8, q8, q0 │ │ │ │ + vqadd.s64 q8, q8, q0 │ │ │ │ ldrh r0, [r0, r3] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc 0, 3, r0, cr0, cr0, {6} │ │ │ │ + mcr 0, 5, r0, cr0, cr0, {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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #456] @ (35a814 ) │ │ │ │ @@ -1080404,21 +1080408,21 @@ │ │ │ │ bhi.n 35a7d8 │ │ │ │ b.n 35a6ce │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, r6] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - stc 0, cr0, [r4, #832]! @ 0x340 │ │ │ │ + ldcl 0, cr0, [r4, #832] @ 0x340 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - asrs r0, r0, #20 │ │ │ │ + asrs r0, r6, #20 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldcl 0, cr0, [lr], #-832 @ 0xfffffcc0 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stc 0, cr0, [lr], #832 @ 0x340 │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ lsls r0, r2, #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] │ │ │ │ @@ -1080454,15 +1080458,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 397f18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 35a86c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b.n 35a84e │ │ │ │ - @ instruction: 0xeb8400d0 │ │ │ │ + subs.w r0, r4, r0, lsr #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 │ │ │ │ and.w r3, r3, #14 │ │ │ │ @@ -1080560,17 +1080564,17 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 3216e0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r1, #4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ + subs r1, #24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ @@ -1080611,15 +1080615,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrsb r4, [r6, r0] │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #22 │ │ │ │ + asrs r2, r6, #22 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r7, r7] │ │ │ │ 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, #3392] @ 0xd40 │ │ │ │ @@ -1081236,71 +1081240,71 @@ │ │ │ │ bl 3216e0 │ │ │ │ b.n 35abf4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, r6] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + str r0, [r4, #4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r0, [r3, #4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r7, #6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + adds r7, #22 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, #106 @ 0x6a │ │ │ │ + subs r0, #154 @ 0x9a │ │ │ │ lsls r4, r1, #3 │ │ │ │ strh r6, [r7, r7] │ │ │ │ lsls r6, r4, #5 │ │ │ │ mrc 15, 1, APSR_nzcv, cr3, cr15, {7} │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r5, #18 │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ lsls r4, r1, #3 │ │ │ │ stc 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r4, #166 @ 0xa6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ + adds r6, #96 @ 0x60 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r3, #82 @ 0x52 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, #98 @ 0x62 │ │ │ │ + adds r4, #146 @ 0x92 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #156 @ 0x9c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r3, #6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #226 @ 0xe2 │ │ │ │ + adds r3, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #168 @ 0xa8 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + adds r3, #158 @ 0x9e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #122 @ 0x7a │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1081500,15 +1081504,15 @@ │ │ │ │ b.n 35b1fe │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.w 35b1e8 │ │ │ │ cmp r1, ip │ │ │ │ beq.n 35b262 │ │ │ │ mov r8, r4 │ │ │ │ b.n 35b180 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 35b316 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -1082324,19 +1082328,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #512] @ (35bd1c ) │ │ │ │ lsls r6, r4, #5 │ │ │ │ cmp r4, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 35bb34 │ │ │ │ + bgt.n 35bb94 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r3, #204 @ 0xcc │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ lsls r4, r1, #3 │ │ │ │ cmp r6, r2 │ │ │ │ lsls r6, r4, #5 │ │ │ │ ldrb r3, [r1, #21] │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 35b9dc │ │ │ │ ldr.w ip, [r1, #44] @ 0x2c │ │ │ │ @@ -1082579,15 +1082583,15 @@ │ │ │ │ b.n 35ba44 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r4, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + movs r7, #220 @ 0xdc │ │ │ │ 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 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1082937,21 +1082941,21 @@ │ │ │ │ subs r3, #70 @ 0x46 │ │ │ │ cmp r3, #8 │ │ │ │ bhi.w 35bf7e │ │ │ │ b.n 35c04c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r3, #4 │ │ │ │ b.n 35c07c │ │ │ │ - movs r7, #18 │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ 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 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ @@ -1083075,15 +1083079,15 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ bl 45eec8 │ │ │ │ mov fp, r0 │ │ │ │ b.n 35c18e │ │ │ │ nop │ │ │ │ - movs r3, #224 @ 0xe0 │ │ │ │ + movs r4, #16 │ │ │ │ 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, #2944] @ 0xb80 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ ldr r5, [pc, #632] @ (35c558 ) │ │ │ │ @@ -1083325,16 +1083329,16 @@ │ │ │ │ nop │ │ │ │ subs r5, #24 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #122 @ 0x7a │ │ │ │ lsls r6, r4, #5 │ │ │ │ - @ instruction: 0xf72400e7 │ │ │ │ - @ instruction: 0xf6f600e7 │ │ │ │ + @ instruction: 0xf75400e7 │ │ │ │ + @ instruction: 0xf72600e7 │ │ │ │ stmdb 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, r3 │ │ │ │ mov r3, r1 │ │ │ │ @@ -1084225,37 +1084229,37 @@ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ b.n 35ccc2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r2, #116 @ 0x74 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf62e00e7 │ │ │ │ + @ instruction: 0xf65e00e7 │ │ │ │ mrc 15, 7, APSR_nzcv, cr9, cr15, {7} │ │ │ │ - @ instruction: 0xf31600e7 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + @ instruction: 0xf34600e7 │ │ │ │ + subs r6, r6, #0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - eors.w r0, r2, #231 @ 0xe7 │ │ │ │ + @ instruction: 0xf0c200e7 │ │ │ │ adds r3, #146 @ 0x92 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - subs r2, r6, r3 │ │ │ │ + subs r2, r4, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ bgt.n 35cee2 │ │ │ │ vcvt.f16.u16 d29, d3, #1 │ │ │ │ - vtbl.8 d19, {d15-d17}, d20 │ │ │ │ + @ instruction: 0xffff3a54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, r7, r1 │ │ │ │ + adds r2, r5, r2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, r6, r4 │ │ │ │ + adds r4, 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 │ │ │ │ ldr r5, [r1, #116] @ 0x74 │ │ │ │ cbz r5, 35cf48 │ │ │ │ @@ -1084317,15 +1084321,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (35cf90 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ movs r2, #3 │ │ │ │ bl 359b5c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [r4, #-924] @ 0xfffffc64 │ │ │ │ + stcl 0, cr0, [r4, #-924] @ 0xfffffc64 │ │ │ │ stmdb 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] @ (35d090 ) │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ @@ -1084740,35 +1084744,35 @@ │ │ │ │ bl 3216e0 │ │ │ │ b.n 35d224 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + adds r6, #242 @ 0xf2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r6, #96 @ 0x60 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, #166 @ 0xa6 │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r6, #44 @ 0x2c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r2, r4, #21 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r2, r4, #21 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r4, r2, #19 │ │ │ │ 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 r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1085899,41 +1085903,41 @@ │ │ │ │ add r1, r3 │ │ │ │ b.n 35db50 │ │ │ │ nop │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strex r0, r0, [lr, #924] @ 0x39c │ │ │ │ - @ instruction: 0xead400e1 │ │ │ │ - adds r2, #162 @ 0xa2 │ │ │ │ + ldrd r0, r0, [lr], #-924 @ 0x39c │ │ │ │ + add.w r0, r4, r1, asr #3 │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r2, #212 @ 0xd4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r0, #16] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r0, #18] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r2, #16] │ │ │ │ + ldrh r6, [r0, #18] │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r1, #86 @ 0x56 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r7, #16 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 35e030 │ │ │ │ + b.n 35e090 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + ands r2, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r4, r6, #11 │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ lsls r4, r1, #3 │ │ │ │ cbnz r3, 35e04c │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 35dd58 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ @@ -1086116,26 +1086120,26 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #40] @ (35e234 ) │ │ │ │ add r0, pc │ │ │ │ bl 209100 │ │ │ │ ldrb.w r3, [r4, #56] @ 0x38 │ │ │ │ b.w 35d928 │ │ │ │ nop │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ hlt 0x0037 │ │ │ │ - vcvt.f16.u16 d29, d8, #1 │ │ │ │ + vdup.8 , d8[7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bge.n 35e1b8 │ │ │ │ + bge.n 35e218 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #488] @ (35e434 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1086529,19 +1086533,19 @@ │ │ │ │ nop │ │ │ │ subs r2, r7, r2 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r3, r1 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ 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 r7, [r0, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -1086690,15 +1086694,15 @@ │ │ │ │ str r2, [r3, #8] │ │ │ │ bl 39b880 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ bl 31dbb4 │ │ │ │ str.w r4, [r8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - lsls r2, r3, #14 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ lsls r4, r1, #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] @ (35e834 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1087075,15 +1087079,15 @@ │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ asrs r4, r4, #24 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r5, r4, #5 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r4, #5 │ │ │ │ asrs r4, r3, #20 │ │ │ │ lsls r6, r4, #5 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r4, #5 │ │ │ │ @@ -1087872,15 +1087876,15 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r2, #23 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #18 │ │ │ │ lsls r6, r4, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1088964,36 +1088968,36 @@ │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r0, r1, #16 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #15 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsrs r4, r0, #13 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - add r4, pc, #928 @ (adr r4, 3602bc ) │ │ │ │ + add r5, pc, #96 @ (adr r5, 35ff7c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, pc, #816 @ (adr r4, 360250 ) │ │ │ │ + add r4, pc, #1008 @ (adr r4, 360310 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, pc, #616 @ (adr r4, 36018c ) │ │ │ │ + add r4, pc, #808 @ (adr r4, 36024c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r6!, {r2, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf3dc00cb │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + and.w r0, ip, #6651904 @ 0x658000 │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 0, cr0, cr0, cr11, {6} │ │ │ │ + cdp 0, 3, cr0, cr0, cr11, {6} │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldr.w r0, [sl, #48] @ 0x30 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 3c422c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ @@ -1089279,17 +1089283,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 36010a │ │ │ │ nop │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r4, #1 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1089409,15 +1089413,15 @@ │ │ │ │ b.n 360308 │ │ │ │ mov r0, r8 │ │ │ │ bl 45e974 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ tst r6, r0 │ │ │ │ beq.n 360334 │ │ │ │ b.n 360308 │ │ │ │ - rev16 r4, r3 │ │ │ │ + hlt 0x000c │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1089924,17 +1089928,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldc2 1, cr0, [r2], #-404 @ 0xfffffe6c │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfac40165 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ 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, #46 @ 0x2e │ │ │ │ mov r5, r0 │ │ │ │ @@ -1090844,15 +1090848,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ vmla.f16 d16, d14, d5[2] │ │ │ │ - bge.n 361320 │ │ │ │ + bge.n 361380 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldc 1, cr0, [ip, #404]! @ 0x194 │ │ │ │ stmdb sp!, {r4, 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, #4] │ │ │ │ @@ -1091114,15 +1091118,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ adds r4, #1 │ │ │ │ bl 361494 │ │ │ │ cmp r4, r8 │ │ │ │ bne.n 36156c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ 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 r6, r0 │ │ │ │ @@ -1091269,15 +1091273,15 @@ │ │ │ │ adds r4, #1 │ │ │ │ bl 361494 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r8, sl │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 3616f0 │ │ │ │ b.n 3615f0 │ │ │ │ - add r7, pc, #360 @ (adr r7, 36187c ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 36193c ) │ │ │ │ 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 r2, [pc, #224] @ (361808 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1091441,15 +1091445,15 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ b.n 361814 │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 361898 │ │ │ │ + bcc.n 3618f8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ b.n 36178c │ │ │ │ lsls r5, r4, #5 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1091497,15 +1091501,15 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ b.n 361780 │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 361a48 │ │ │ │ + bcs.n 3618a8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ b.n 361700 │ │ │ │ lsls r5, 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, #4032] @ 0xfc0 │ │ │ │ @@ -1091712,15 +1091716,15 @@ │ │ │ │ b.n 361a70 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 361870 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bne.n 361b38 │ │ │ │ + bcs.n 361b98 │ │ │ │ lsls r3, r1, #3 │ │ │ │ b.n 361764 │ │ │ │ lsls r5, r4, #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 │ │ │ │ @@ -1091776,31 +1091780,31 @@ │ │ │ │ ldr r2, [pc, #48] @ (361c20 ) │ │ │ │ cmp r9, r6 │ │ │ │ add r2, pc │ │ │ │ ldrsh.w r0, [r2, r3, lsl #1] │ │ │ │ bne.n 361b9c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ + add r4, sp, #344 @ 0x158 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r7, sp, #392 @ 0x188 │ │ │ │ + add r7, sp, #584 @ 0x248 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, pc, #960 @ (adr r2, 361fd8 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 361c98 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, sp, #544 @ 0x220 │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, pc, #728 @ (adr r2, 361ef8 ) │ │ │ │ + add r2, pc, #920 @ (adr r2, 361fb8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r7, pc, #184 @ (adr r7, 361cdc ) │ │ │ │ + add r7, pc, #376 @ (adr r7, 361d9c ) │ │ │ │ lsls r7, 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] @ 361c58 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1091816,15 +1091820,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 6f23c │ │ │ │ nop │ │ │ │ b.n 3623d8 │ │ │ │ lsls r5, r4, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + str r4, [r4, #0] │ │ │ │ lsls r1, 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, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1091854,15 +1091858,15 @@ │ │ │ │ cbz r0, 361cb8 │ │ │ │ movs r3, #1 │ │ │ │ strd r6, r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ (361cc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 361c24 │ │ │ │ - add r6, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #600 @ 0x258 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -1092003,15 +1092007,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] @ (361e30 ) │ │ │ │ add r0, pc │ │ │ │ bl 361c24 │ │ │ │ - add r5, sp, #168 @ 0xa8 │ │ │ │ + add r5, sp, #360 @ 0x168 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r4, r1 │ │ │ │ @@ -1093143,33 +1093147,33 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ strd r3, r3, [r8, #28] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ b.w 362124 │ │ │ │ b.n 362d5c │ │ │ │ lsls r5, r4, #5 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, pc, #96 @ (adr r3, 362bd4 ) │ │ │ │ + add r3, pc, #288 @ (adr r3, 362c94 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #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 │ │ │ │ @@ -1094444,27 +1094448,27 @@ │ │ │ │ blx 6f68c <__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 363ae4 │ │ │ │ - bkpt 0x008e │ │ │ │ + bkpt 0x00be │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bkpt 0x0030 │ │ │ │ + bkpt 0x0060 │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r4, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - cpsie i │ │ │ │ + @ instruction: 0xb692 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ blx 6f820 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 363f8e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #4 │ │ │ │ @@ -1094970,41 +1094974,41 @@ │ │ │ │ b.w 362edc │ │ │ │ mov r0, r8 │ │ │ │ bl 3686cc │ │ │ │ b.w 363042 │ │ │ │ ldr r0, [pc, #56] @ (3640f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 361c24 │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + ldrh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r7, #6] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r3, #16] │ │ │ │ + ldrh r0, [r1, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r5, #42] @ 0x2a │ │ │ │ + strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r0, #30] │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cbz r3, 364150 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1095073,15 +1095077,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] @ (3641c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 361c24 │ │ │ │ - ldrh r6, [r5, #20] │ │ │ │ + ldrh r6, [r3, #22] │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ add.w r8, r1, #2 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1095108,17 +1095112,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #12] @ (36421c ) │ │ │ │ add r0, pc │ │ │ │ bl 361c24 │ │ │ │ ldr r0, [pc, #8] @ (364220 ) │ │ │ │ add r0, pc │ │ │ │ bl 361c24 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ 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 │ │ │ │ cbz r1, 364254 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1095230,23 +1095234,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (36435c ) │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 361838 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #616] @ (3645b8 ) │ │ │ │ + ldr r0, [pc, #808] @ (364678 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r6, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ 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, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ @@ -1095322,19 +1095326,19 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ pop {r1, r2, r3} │ │ │ │ lsls r5, r4, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - beq.n 364498 │ │ │ │ + beq.n 3644f8 │ │ │ │ lsls r7, r1, #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 │ │ │ │ @@ -1095418,38 +1095422,38 @@ │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 364480 │ │ │ │ nop │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r2, r1, #5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, sp, #888 @ 0x378 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r7, #14 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - itte cs │ │ │ │ - lslcs r7, r3, #3 │ │ │ │ - addcs r0, sp, #696 @ 0x2b8 │ │ │ │ - lslcc r3, r1, #3 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + itet pl │ │ │ │ + lslpl r7, r3, #3 │ │ │ │ + addmi r0, sp, #888 @ 0x378 │ │ │ │ + lslpl r3, r1, #3 │ │ │ │ + add r0, sp, #832 @ 0x340 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bkpt 0x00e2 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itee ne │ │ │ │ + lslne r7, r3, #3 │ │ │ │ + pusheq {r4, r5, r6, lr} │ │ │ │ + moveq.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #72] @ 36458c │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r0 │ │ │ │ add ip, pc │ │ │ │ @@ -1095482,19 +1095486,19 @@ │ │ │ │ nop │ │ │ │ hlt 0x0030 │ │ │ │ lsls r5, r4, #5 │ │ │ │ str r6, [r7, #28] │ │ │ │ lsls r0, r5, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r7!, {} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ 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, [r0, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ @@ -1095701,15 +1095705,15 @@ │ │ │ │ bl 361838 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 397f50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r6, pc, #112 @ (adr r6, 364808 ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 3648c8 ) │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ @@ -1095743,15 +1095747,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 361838 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 397f50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r5, pc, #688 @ (adr r5, 364ab8 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 364b78 ) │ │ │ │ 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 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1095813,17 +1095817,17 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 397f50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, r9 │ │ │ │ b.n 364830 │ │ │ │ nop │ │ │ │ - add r5, pc, #376 @ (adr r5, 364a34 ) │ │ │ │ + add r5, pc, #568 @ (adr r5, 364af4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #1016 @ (adr r4, 364cb8 ) │ │ │ │ + add r5, pc, #184 @ (adr r5, 364978 ) │ │ │ │ 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 r4, [pc, #572] @ (364b10 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1096066,37 +1096070,37 @@ │ │ │ │ add r6, pc │ │ │ │ b.n 364988 │ │ │ │ nop │ │ │ │ @ instruction: 0xb724 │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r0, r3, #5 │ │ │ │ @ instruction: 0xb606 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r6, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r2, 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 r6, r1 │ │ │ │ @@ -1096250,15 +1096254,15 @@ │ │ │ │ streq.w sl, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 364bfc │ │ │ │ b.n 364c12 │ │ │ │ str.w sl, [r6] │ │ │ │ b.n 364cc8 │ │ │ │ bx lr │ │ │ │ - add r1, pc, #888 @ (adr r1, 365064 ) │ │ │ │ + add r2, pc, #56 @ (adr r2, 364d24 ) │ │ │ │ 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, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1096489,44 +1096493,44 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 364d5c │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ sbcs.w r3, r6, #0 │ │ │ │ blt.n 364efe │ │ │ │ b.n 364e64 │ │ │ │ - add r0, pc, #56 @ (adr r0, 364fa0 ) │ │ │ │ + add r0, pc, #248 @ (adr r0, 365060 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + add r0, pc, #24 @ (adr r0, 364f8c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ mrc2 15, 6, pc, cr1, cr15, {7} │ │ │ │ - bcs.n 364f4c │ │ │ │ + bcc.n 364fac │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r0, pc, #184 @ (adr r0, 365038 ) │ │ │ │ + add r0, pc, #376 @ (adr r0, 3650f8 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r7, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #776] @ 0x308 │ │ │ │ + ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + add r0, pc, #24 @ (adr r0, 364fa8 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + lsrs r2, r0, #4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ 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 r2, [pc, #316] @ (3650f0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1096662,39 +1096666,39 @@ │ │ │ │ nop │ │ │ │ add sp, #272 @ 0x110 │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #936 @ 0x3a8 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r2, #32] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 364e48 │ │ │ │ + b.n 364ea8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 364e2c │ │ │ │ + b.n 364e8c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 364e00 │ │ │ │ + b.n 364e60 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 364de8 │ │ │ │ + b.n 364e48 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 364dcc │ │ │ │ + b.n 364e2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 364de8 │ │ │ │ + b.n 364e48 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 364de4 │ │ │ │ + b.n 364e44 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r2, r0, #16 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r0, pc, #968 @ (adr r0, 3654f4 ) │ │ │ │ + add r1, pc, #136 @ (adr r1, 3651b4 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 364f7c │ │ │ │ + b.n 364fdc │ │ │ │ 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, #908] @ (3654d0 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1097040,29 +1097044,29 @@ │ │ │ │ nop │ │ │ │ add r6, sp, #720 @ 0x2d0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r4, [sp, #832] @ 0x340 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 364f3c │ │ │ │ + b.n 364f9c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 365c10 │ │ │ │ + b.n 365c70 │ │ │ │ lsls r2, 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, #4008] @ 0xfa8 │ │ │ │ @@ -1097748,21 +1097752,21 @@ │ │ │ │ mov r4, r1 │ │ │ │ b.n 365978 │ │ │ │ nop │ │ │ │ lsls r3, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ 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 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1099045,147 +1099049,147 @@ │ │ │ │ ldrd r6, r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 3663c2 │ │ │ │ add r2, pc, #120 @ (adr r2, 366970 ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ add r2, pc, #96 @ (adr r2, 36695c ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r4, #3 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #296] @ (366a30 ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [pc, #976] @ (366ce0 ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ lsls r7, r4, #3 │ │ │ │ @ instruction: 0x47e6 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r4, [r6, #14] │ │ │ │ lsls r7, r4, #3 │ │ │ │ bx pc │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r0, [r7, #116] @ 0x74 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ bx r8 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp sl, fp │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r6, #14] │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp sl, r4 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r6, [r7, #64] @ 0x40 │ │ │ │ + ldr r6, [r5, #68] @ 0x44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ lsls r7, r4, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r1, #3 │ │ │ │ add r8, r8 │ │ │ │ lsls r0, r5, #5 │ │ │ │ add r8, r5 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r6, [r4, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ mvns r6, r7 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + strb r0, [r6, #19] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r5, #21] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r6, #5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmn r4, r6 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + strb r6, [r5, #26] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r1, #3 │ │ │ │ negs r6, r4 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r6, #54] @ 0x36 │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r6, [r4, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r1, #24] │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r5, #120 @ 0x78 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, sp, #312 @ 0x138 │ │ │ │ + add r5, sp, #504 @ 0x1f8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsb r0, [r2, r7] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r0, [r7, #2] │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + strb r0, [r1, #2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r2, [r5, #3] │ │ │ │ + strb r2, [r3, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsb r2, [r1, r5] │ │ │ │ + ldrsb r2, [r7, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r2, [r0, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r0, #0] │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r7, #2 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + strb r6, [r1, #0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ + ldrh r0, [r3, #26] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r4, #1] │ │ │ │ + strb r0, [r2, #2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r0, #62] @ 0x3e │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r6, #128 @ 0x80 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.w 36600c │ │ │ │ mov r9, fp │ │ │ │ movs r5, #0 │ │ │ │ @@ -1100327,55 +1100331,55 @@ │ │ │ │ ldr.w r3, [r9, #-24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 366ab6 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.w 366ab6 │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r6, [r4, #5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r4, #170 @ 0xaa │ │ │ │ lsls r0, r5, #5 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r4, #48 @ 0x30 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r1, #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r3, #196 @ 0xc4 │ │ │ │ lsls r0, r5, #5 │ │ │ │ subs r3, #156 @ 0x9c │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r3, #92 @ 0x5c │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ subs r2, #42 @ 0x2a │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strh r4, [r7, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r1, #248 @ 0xf8 │ │ │ │ lsls r0, r5, #5 │ │ │ │ subs r1, #202 @ 0xca │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r1, #174 @ 0xae │ │ │ │ lsls r0, r5, #5 │ │ │ │ subs r1, #150 @ 0x96 │ │ │ │ lsls r0, r5, #5 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ lsls r0, r5, #5 │ │ │ │ @@ -1100399,23 +1100403,23 @@ │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r7, #170 @ 0xaa │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r7, #158 @ 0x9e │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r7, #112 @ 0x70 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r7, #82 @ 0x52 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r4, [r4, #22] │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r7, #50 @ 0x32 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r7, #22 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r6, #234 @ 0xea │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r6, #222 @ 0xde │ │ │ │ lsls r0, r5, #5 │ │ │ │ @@ -1100433,15 +1100437,15 @@ │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r5, #96 @ 0x60 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r5, #62 @ 0x3e │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strh r4, [r1, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r5, #10 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r4, #192 @ 0xc0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r4, #170 @ 0xaa │ │ │ │ lsls r0, r5, #5 │ │ │ │ @@ -1101651,37 +1101655,37 @@ │ │ │ │ lsls r0, r5, #5 │ │ │ │ cmp r5, #164 @ 0xa4 │ │ │ │ lsls r0, r5, #5 │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ lsls r0, r5, #5 │ │ │ │ cmp r5, #6 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r0, [r7, #26] │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r4, #194 @ 0xc2 │ │ │ │ lsls r0, r5, #5 │ │ │ │ cmp r4, #180 @ 0xb4 │ │ │ │ lsls r0, r5, #5 │ │ │ │ cmp r4, #120 @ 0x78 │ │ │ │ lsls r0, r5, #5 │ │ │ │ cmp r4, #56 @ 0x38 │ │ │ │ lsls r0, r5, #5 │ │ │ │ cmp r3, #242 @ 0xf2 │ │ │ │ lsls r0, r5, #5 │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strb r6, [r4, #18] │ │ │ │ + strb r6, [r2, #19] │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r6, [r3, #18] │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r2, #242 @ 0xf2 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strb r2, [r0, #18] │ │ │ │ + strb r2, [r6, #18] │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r2, #198 @ 0xc6 │ │ │ │ lsls r0, r5, #5 │ │ │ │ cmp r2, #184 @ 0xb8 │ │ │ │ lsls r0, r5, #5 │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ lsls r0, r5, #5 │ │ │ │ @@ -1101691,145 +1101695,145 @@ │ │ │ │ lsls r0, r5, #5 │ │ │ │ cmp r1, #166 @ 0xa6 │ │ │ │ lsls r0, r5, #5 │ │ │ │ cmp r1, #130 @ 0x82 │ │ │ │ lsls r0, r5, #5 │ │ │ │ cmp r1, #98 @ 0x62 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strb r2, [r2, #12] │ │ │ │ + strb r2, [r0, #13] │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r1, #10 │ │ │ │ lsls r0, r5, #5 │ │ │ │ cmp r0, #234 @ 0xea │ │ │ │ lsls r0, r5, #5 │ │ │ │ cmp r0, #198 @ 0xc6 │ │ │ │ lsls r0, r5, #5 │ │ │ │ cmp r0, #184 @ 0xb8 │ │ │ │ lsls r0, r5, #5 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ lsls r0, r5, #5 │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strb r4, [r1, #6] │ │ │ │ + strb r4, [r7, #6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r7, #178 @ 0xb2 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r6, #16 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #122 @ 0x7a │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ lsls r1, r4, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + strb r0, [r1, #2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + adds r4, r0, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [pc, #520] @ (3687b8 ) │ │ │ │ + ldr r6, [pc, #712] @ (368878 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r0, r0, #12 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r4, [r5, #3] │ │ │ │ + strb r4, [r3, #4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + ldrh r2, [r0, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r6, #5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r5, #224 @ 0xe0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strb r0, [r4, #7] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r5, #158 @ 0x9e │ │ │ │ lsls r0, r5, #5 │ │ │ │ movs r5, #128 @ 0x80 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + strb r4, [r5, #3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r5, #90 @ 0x5a │ │ │ │ lsls r0, r5, #5 │ │ │ │ movs r5, #44 @ 0x2c │ │ │ │ lsls r0, r5, #5 │ │ │ │ movs r5, #32 │ │ │ │ lsls r0, r5, #5 │ │ │ │ movs r4, #232 @ 0xe8 │ │ │ │ lsls r0, r5, #5 │ │ │ │ movs r4, #138 @ 0x8a │ │ │ │ lsls r0, r5, #5 │ │ │ │ movs r4, #112 @ 0x70 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r4, #86 @ 0x56 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r4, #60 @ 0x3c │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r0, [r7, #124] @ 0x7c │ │ │ │ + strb r0, [r5, #0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r4, #82 @ 0x52 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r1, #0] │ │ │ │ + strb r2, [r7, #0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r4, #12 │ │ │ │ + subs r4, #60 @ 0x3c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #104] @ 0x68 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r3, #144 @ 0x90 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r2, [r6, #104] @ 0x68 │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r3, #110 @ 0x6e │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r6, [r2, #112] @ 0x70 │ │ │ │ + ldr r6, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r3, #82 @ 0x52 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r3, #2 │ │ │ │ lsls r0, r5, #5 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r6, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [r2, #72] @ 0x48 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r2, #198 @ 0xc6 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ + ldr r2, [r0, #92] @ 0x5c │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r2, #174 @ 0xae │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r2, #126 @ 0x7e │ │ │ │ lsls r0, r5, #5 │ │ │ │ ldr r3, [pc, #24] @ (36869c ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [pc, #24] @ (3686a0 ) │ │ │ │ mov r9, fp │ │ │ │ @@ -1101837,17 +1101841,17 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ bl 361838 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ b.n 367fda │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, #216 @ 0xd8 │ │ │ │ + subs r1, #8 │ │ │ │ lsls r1, 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, #4] │ │ │ │ @@ -1163498,19 +1163502,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 395bc0 │ │ │ │ b.n 394846 │ │ │ │ bl 396118 │ │ │ │ b.n 39480a │ │ │ │ bl 3963f0 │ │ │ │ b.n 39480a │ │ │ │ - ldr r4, [sp, #376] @ 0x178 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + strb r4, [r7, #30] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xfae400c8 │ │ │ │ + @ instruction: 0xfb1400c8 │ │ │ │ stmdb sp!, {r4, 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, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -1163673,19 +1163677,19 @@ │ │ │ │ bl 3961b8 │ │ │ │ b.n 3949b8 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ bl 3a35f0 │ │ │ │ b.n 3949ea │ │ │ │ nop │ │ │ │ - vld4. {d16-d19}, [r8], r8 │ │ │ │ - vld4. {d16-d19}, [sl], r8 │ │ │ │ - vst1.8 {d0[6]}, [r6], r8 │ │ │ │ - ldr??.w r0, [ip, r8] │ │ │ │ - str??.w r0, [r6, #200] @ 0xc8 │ │ │ │ + ldrsb.w r0, [r8, #200] @ 0xc8 │ │ │ │ + ldrsb.w r0, [sl, #200] @ 0xc8 │ │ │ │ + ldrsh.w r0, [r6, #200] @ 0xc8 │ │ │ │ + vst1.8 {d0[6]}, [ip], r8 │ │ │ │ + ldrsb.w r0, [r6, r8] │ │ │ │ cbz r0, 394aa0 │ │ │ │ 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 │ │ │ │ @@ -1163856,29 +1163860,29 @@ │ │ │ │ bl 396490 │ │ │ │ b.n 394b1e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ push {r2, r3, r4, lr} │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [lr, r8] │ │ │ │ + strh.w r0, [lr, #200] @ 0xc8 │ │ │ │ push {r1, r3, lr} │ │ │ │ lsls r2, r4, #5 │ │ │ │ - strb.w r0, [r2, #200] @ 0xc8 │ │ │ │ - strb.w r0, [r6, r8] │ │ │ │ - ldrb.w r0, [r6, #200] @ 0xc8 │ │ │ │ + ldrh.w r0, [r2, #200] @ 0xc8 │ │ │ │ + ldrh.w r0, [r6, r8] │ │ │ │ + str.w r0, [r6, #200] @ 0xc8 │ │ │ │ push {r2, r5, r6} │ │ │ │ lsls r2, r4, #5 │ │ │ │ - @ instruction: 0xf7ec00c8 │ │ │ │ - ldrb.w r0, [r4, r8] │ │ │ │ + ldrb.w r0, [ip, r8] │ │ │ │ + str.w r0, [r4, r8] │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb.w r0, [lr, r8] │ │ │ │ - ldr.w r0, [r2, r8] │ │ │ │ - @ instruction: 0xf70800c8 │ │ │ │ + str.w r0, [lr, r8] │ │ │ │ + strb.w r0, [r2, #200] @ 0xc8 │ │ │ │ + @ instruction: 0xf73800c8 │ │ │ │ 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, 394c9a │ │ │ │ mov r0, r4 │ │ │ │ @@ -1163915,15 +1163919,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (394d00 ) │ │ │ │ ldrd r2, r3, [r0, #400] @ 0x190 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ b.n 394ca0 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf78400c8 │ │ │ │ + @ instruction: 0xf7b400c8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ bl 3a1a1c │ │ │ │ pop {r3, pc} │ │ │ │ @@ -1164139,19 +1164143,19 @@ │ │ │ │ blx 70238 │ │ │ │ mov r0, r8 │ │ │ │ blx 70238 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 394ec0 │ │ │ │ b.n 394eea │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r3, #4] │ │ │ │ + strb r4, [r1, #5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movw r0, #35016 @ 0x88c8 │ │ │ │ + @ instruction: 0xf67800c8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #384] @ 0x180 │ │ │ │ mov r2, r1 │ │ │ │ cbz r4, 394f88 │ │ │ │ @@ -1164305,15 +1164309,15 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ adds r0, #8 │ │ │ │ bl 3a16f4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf27a00c8 │ │ │ │ + subw r0, sl, #200 @ 0xc8 │ │ │ │ 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] @ (3951ac ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [pc, #156] @ (3951b0 ) │ │ │ │ @@ -1164385,15 +1164389,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #768 @ 0x300 │ │ │ │ lsls r2, r4, #5 │ │ │ │ - sbfx r0, lr, #3, #9 │ │ │ │ + @ instruction: 0xf37e00c8 │ │ │ │ stmdb 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] @ (3953a8 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ ldr r3, [pc, #472] @ (3953ac ) │ │ │ │ @@ -1164591,15 +1164595,15 @@ │ │ │ │ b.n 39536a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, r2, #200 @ 0xc8 │ │ │ │ + sub.w r0, r2, #200 @ 0xc8 │ │ │ │ add r4, sp, #568 @ 0x238 │ │ │ │ lsls r2, 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, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1164826,16 +1164830,16 @@ │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #576 @ 0x240 │ │ │ │ lsls r2, r4, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s q0, q14, q4 │ │ │ │ - cdp 0, 13, cr0, cr12, cr8, {6} │ │ │ │ + vhadd.s32 q8, q14, q4 │ │ │ │ + vhadd.s8 q0, q14, q4 │ │ │ │ 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] @ (395714 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, #252] @ (395718 ) │ │ │ │ @@ -1165035,15 +1165039,15 @@ │ │ │ │ blx 70238 │ │ │ │ b.n 395756 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r0, sp, #792 @ 0x318 │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [lr, #-800] @ 0xfffffce0 │ │ │ │ + stc 0, cr0, [lr, #800] @ 0x320 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r4, #5 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ bne.n 39583a │ │ │ │ cmp r3, #3 │ │ │ │ @@ -1165062,15 +1165066,15 @@ │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stc 0, cr0, [r4, #-800] @ 0xfffffce0 │ │ │ │ + ldc 0, cr0, [r4, #-800]! @ 0xfffffce0 │ │ │ │ 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] @ (3958a4 ) │ │ │ │ add r1, pc │ │ │ │ bl 3951bc │ │ │ │ @@ -1165200,15 +1165204,15 @@ │ │ │ │ b.n 39598c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, pc, #240 @ (adr r7, 395a98 ) │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc 0, 12, r0, r4, cr8 │ │ │ │ + stc 0, cr0, [r4], {200} @ 0xc8 │ │ │ │ bl 3919b2 │ │ │ │ add r6, pc, #744 @ (adr r6, 395ca0 ) │ │ │ │ lsls r2, r4, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -1165408,15 +1165412,15 @@ │ │ │ │ b.n 395b8e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r4, pc, #688 @ (adr r4, 395e64 ) │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [lr, #800] @ 0x320 │ │ │ │ + ldrd r0, r0, [lr, #800]! @ 0x320 │ │ │ │ add r4, pc, #424 @ (adr r4, 395d68 ) │ │ │ │ lsls r2, r4, #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 │ │ │ │ ldr r2, [pc, #420] @ (395d78 ) │ │ │ │ @@ -1165579,18 +1165583,18 @@ │ │ │ │ blx 6ee18 │ │ │ │ b.n 395cf4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r4, pc, #144 @ (adr r4, 395e0c ) │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [sl, #-800] @ 0x320 │ │ │ │ + @ instruction: 0xe98a00c8 │ │ │ │ add r3, pc, #792 @ (adr r3, 3960a0 ) │ │ │ │ lsls r2, r4, #5 │ │ │ │ - strd r0, r0, [sl], #800 @ 0x320 │ │ │ │ + ldmdb sl, {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, #4000] @ 0xfa0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #540] @ (395fbc ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -1165810,47 +1165814,47 @@ │ │ │ │ nop │ │ │ │ add r2, pc, #352 @ (adr r2, 396120 ) │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #296 @ (adr r2, 3960f0 ) │ │ │ │ lsls r2, r4, #5 │ │ │ │ - b.n 395a6c │ │ │ │ + b.n 395acc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395d80 │ │ │ │ + b.n 395de0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ add r1, pc, #992 @ (adr r1, 3963b4 ) │ │ │ │ lsls r2, r4, #5 │ │ │ │ - b.n 395e70 │ │ │ │ + b.n 395ed0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 3959d8 │ │ │ │ + b.n 395a38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 395ec4 │ │ │ │ + b.n 395f24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395e00 │ │ │ │ + b.n 395e60 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395c8c │ │ │ │ + b.n 395cec │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395de0 │ │ │ │ + b.n 395e40 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395be0 │ │ │ │ + b.n 395c40 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395d90 │ │ │ │ + b.n 395df0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395e78 │ │ │ │ + b.n 395ed8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395bb0 │ │ │ │ + b.n 395c10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395e68 │ │ │ │ + b.n 395ec8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395a64 │ │ │ │ + b.n 395ac4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395d18 │ │ │ │ + b.n 395d78 │ │ │ │ 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, [pc, #108] @ (396088 ) │ │ │ │ blx 6e9c8 │ │ │ │ @@ -1165895,25 +1165899,25 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ ldr r0, [pc, #28] @ (3960a0 ) │ │ │ │ add r0, pc │ │ │ │ b.n 39604c │ │ │ │ ldr r7, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r4, #5 │ │ │ │ - b.n 395c38 │ │ │ │ + b.n 395c98 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - sxtb r6, r5 │ │ │ │ + uxth r6, r3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 395c24 │ │ │ │ + b.n 395c84 │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 395c40 │ │ │ │ + b.n 395ca0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395bfc │ │ │ │ + b.n 395c5c │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ @@ -1166092,15 +1166096,15 @@ │ │ │ │ b.n 396222 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 395c08 │ │ │ │ + b.n 395c68 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r5, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r4, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -1166184,15 +1166188,15 @@ │ │ │ │ b.n 396322 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 395b90 │ │ │ │ + b.n 395bf0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r4, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r4, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1166371,15 +1166375,15 @@ │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3968d0 │ │ │ │ + b.n 396930 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r4, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1166729,17 +1166733,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r4, #5 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ @@ -1166921,23 +1166925,23 @@ │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ b.n 396970 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 396a84 │ │ │ │ + bgt.n 396ae4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r2, sp, #952 @ 0x3b8 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ble.n 396ba0 │ │ │ │ + ble.n 396a00 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ble.n 396bb0 │ │ │ │ + ble.n 396a10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bgt.n 396b84 │ │ │ │ + bgt.n 396be4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r4, #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 │ │ │ │ @@ -1167280,35 +1167284,35 @@ │ │ │ │ b.n 396e0e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r3, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 396eb0 │ │ │ │ + bvc.n 396f10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bge.n 396da8 │ │ │ │ + bge.n 396e08 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bge.n 396f24 │ │ │ │ + bge.n 396f84 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bge.n 396f14 │ │ │ │ + bge.n 396f74 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bge.n 396f70 │ │ │ │ + bge.n 396dd0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bls.n 396e8c │ │ │ │ + bge.n 396eec │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r4, [r7, #26] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bls.n 396e1c │ │ │ │ + bls.n 396e7c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bls.n 396e34 │ │ │ │ + bls.n 396e94 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bhi.n 396e78 │ │ │ │ + bls.n 396ed8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bls.n 396f3c │ │ │ │ + bls.n 396f9c │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldc2l 15, cr15, [pc], #1020 @ 3972c0 │ │ │ │ str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r4, #5 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1168402,17 +1168406,17 @@ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 6fb2c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ b.n 397a2a │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ @@ -1168556,15 +1168560,15 @@ │ │ │ │ strb r6, [r2, r5] │ │ │ │ strb r5, [r2, r5] │ │ │ │ strb r5, [r2, r5] │ │ │ │ strb r5, [r2, r5] │ │ │ │ movs r2, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -1168616,15 +1168620,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #12] @ (397da8 ) │ │ │ │ ldr r1, [pc, #12] @ (397dac ) │ │ │ │ @@ -1168770,15 +1168774,15 @@ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 6fb2c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ 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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1169294,15 +1169298,15 @@ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r4, r0 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrsh r2, [r7, r4] │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #12 │ │ │ │ bl 39b880 │ │ │ │ @@ -1170088,15 +1170092,15 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ strb r6, [r4, #11] │ │ │ │ lsls r2, r4, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 398d9a │ │ │ │ + rev r0, r5 │ │ │ │ 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.w r8, [pc, #124] @ 398dec │ │ │ │ add.w r6, r1, #31 │ │ │ │ @@ -1170145,15 +1170149,15 @@ │ │ │ │ add.w r0, r0, r9, lsl #22 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ strb r4, [r0, #10] │ │ │ │ lsls r2, r4, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 398e26 │ │ │ │ + cbnz r0, 398e32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ 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] │ │ │ │ @@ -1170287,29 +1170291,29 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 398f2c │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r0, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 398f2c │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8ea │ │ │ │ + cbnz r2, 398f7e │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r2, [r0, #4] │ │ │ │ lsls r2, r4, #5 │ │ │ │ str r5, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r2, #5 │ │ │ │ adds r6, r1, r1 │ │ │ │ lsls r5, r4, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r0, r1 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ + @ instruction: 0xb8c8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vst1.8 {d0[6]}, [r8], r9 │ │ │ │ + ldrsh.w r0, [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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #424] @ (399154 ) │ │ │ │ @@ -1170493,33 +1170497,33 @@ │ │ │ │ str r0, [r5, r7] │ │ │ │ b.n 399020 │ │ │ │ nop │ │ │ │ strb r4, [r1, #1] │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb832 │ │ │ │ + @ instruction: 0xb862 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r4, #5 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb792 │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r6, #28] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb760 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r5, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb6d6 │ │ │ │ + @ instruction: 0xb706 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + ldrh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ 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] @ (399204 ) │ │ │ │ @@ -1170566,17 +1170570,17 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r5, #152 @ 0x98 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r4, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3032] @ 0xbd8 │ │ │ │ @@ -1170626,15 +1170630,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ asrs r2, r5, #20 │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r4, #5 │ │ │ │ - cmp r5, #6 │ │ │ │ + cmp r5, #54 @ 0x36 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r4, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1170789,20 +1170793,20 @@ │ │ │ │ beq.n 3993f2 │ │ │ │ b.n 3993f4 │ │ │ │ str r0, [r6, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ uxtb r0, r6 │ │ │ │ lsls r2, r4, #5 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [r0, #100] @ 0x64 │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfba800dc │ │ │ │ - push {r1, r2, r3} │ │ │ │ + smlsldx r0, r0, r8, ip │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ 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 r5, r0 │ │ │ │ ldr.w r8, [pc, #80] @ 3994a4 │ │ │ │ @@ -1170835,15 +1170839,15 @@ │ │ │ │ add r4, r7 │ │ │ │ subs r4, r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ blx 6f7a8 │ │ │ │ str r4, [r5, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #8 │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ lsls r6, r3, #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] │ │ │ │ @@ -1170929,20 +1170933,20 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 39955c │ │ │ │ b.n 39955e │ │ │ │ str r0, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cbz r6, 3995b8 │ │ │ │ lsls r2, r4, #5 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfa3e00dc │ │ │ │ - uxth r4, r4 │ │ │ │ + @ instruction: 0xfa6e00dc │ │ │ │ + uxtb r4, r2 │ │ │ │ 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 r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1170957,15 +1170961,15 @@ │ │ │ │ bl 39bb60 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r2!, {r2, r3, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r3, #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] @ (399640 ) │ │ │ │ @@ -1171116,15 +1171120,15 @@ │ │ │ │ strb r2, [r4, r3] │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ bne.n 39973c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r6, [r0, r5] │ │ │ │ lsls r4, r4, #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] │ │ │ │ @@ -1171187,15 +1171191,15 @@ │ │ │ │ strb r2, [r4, r3] │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ bne.n 399804 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ - str r2, [r4, r1] │ │ │ │ + str r2, [r2, r2] │ │ │ │ lsls r4, r4, #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] @ (399898 ) │ │ │ │ @@ -1171279,17 +1171283,17 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r0, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #544 @ 0x220 │ │ │ │ + add r7, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r0, #10] │ │ │ │ + ldrb r6, [r6, #10] │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r0, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r4, #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 │ │ │ │ @@ -1171357,17 +1171361,17 @@ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #24 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r2, r4, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1171735,15 +1171739,15 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n 399d9e │ │ │ │ ldr r1, [pc, #8] @ (399da0 ) │ │ │ │ add r1, pc │ │ │ │ blx 70178 │ │ │ │ pop {r3, pc} │ │ │ │ - adc.w r0, ip, r9, lsl #3 │ │ │ │ + sbcs.w r0, ip, r9, lsl #3 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1172112,15 +1172116,15 @@ │ │ │ │ bl 397cf8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 39a208 │ │ │ │ ldr r0, [pc, #196] @ (39a228 ) │ │ │ │ add r0, pc │ │ │ │ - bl fede4c │ │ │ │ + bl fede74 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 397f18 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 39a11c │ │ │ │ ldr r6, [pc, #180] @ (39a22c ) │ │ │ │ mov r1, r4 │ │ │ │ @@ -1172275,19 +1172279,19 @@ │ │ │ │ strd r2, r3, [r6] │ │ │ │ b.n 39a2ba │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r7, r5] │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #912 @ (adr r5, 39a68c ) │ │ │ │ + add r6, pc, #80 @ (adr r6, 39a34c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r5, pc, #888 @ (adr r5, 39a678 ) │ │ │ │ + add r6, pc, #56 @ (adr r6, 39a338 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r5, pc, #904 @ (adr r5, 39a68c ) │ │ │ │ + add r6, pc, #72 @ (adr r6, 39a34c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r6, [r7, r4] │ │ │ │ lsls r2, r4, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1172329,15 +1172333,15 @@ │ │ │ │ blx 6e614 │ │ │ │ ldr r3, [pc, #144] @ (39a408 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, 39a384 │ │ │ │ ldr r0, [pc, #140] @ (39a40c ) │ │ │ │ add r0, pc │ │ │ │ - bl fede4c │ │ │ │ + bl fede74 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #136] @ (39a410 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r6, [r7, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -1172381,24 +1172385,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ adds r0, r5, #1 │ │ │ │ blx 6e614 │ │ │ │ b.n 39a374 │ │ │ │ mov r0, r6 │ │ │ │ b.n 39a370 │ │ │ │ - add r5, pc, #216 @ (adr r5, 39a4dc ) │ │ │ │ + add r5, pc, #408 @ (adr r5, 39a59c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r2, r2] │ │ │ │ lsls r2, r4, #5 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r5, r4, #5 │ │ │ │ @ instruction: 0xffafffff │ │ │ │ adds r1, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #72 @ (adr r5, 39a460 ) │ │ │ │ + add r5, pc, #264 @ (adr r5, 39a520 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r2, r4, #14 │ │ │ │ lsls r5, r4, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1172454,19 +1172458,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 39a49e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r4, pc, #248 @ (adr r4, 39a5a8 ) │ │ │ │ + add r4, pc, #440 @ (adr r4, 39a668 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, pc, #240 @ (adr r4, 39a5a4 ) │ │ │ │ + add r4, pc, #432 @ (adr r4, 39a664 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, pc, #256 @ (adr r4, 39a5b8 ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 39a678 ) │ │ │ │ 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, #64] @ (39a50c ) │ │ │ │ @@ -1172495,15 +1172499,15 @@ │ │ │ │ bne.n 39a4f2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb r3, [r4, r6] │ │ │ │ blx 6e4a0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r4, pc, #104 @ (adr r4, 39a578 ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 39a638 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ 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] │ │ │ │ @@ -1173913,17 +1173917,17 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [pc, #184] @ (39b554 ) │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r4, #122 @ 0x7a │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r3, [pc, #496] @ (39b69c ) │ │ │ │ lsls r2, r4, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1175755,15 +1175759,15 @@ │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ bpl.n 39c762 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - strh r0, [r2, #12] │ │ │ │ + strh r0, [r0, #14] │ │ │ │ lsls r0, r1, #3 │ │ │ │ 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 │ │ │ │ @@ -1177874,15 +1177878,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} │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ lsls r4, r4, #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] @ (39de14 ) │ │ │ │ @@ -1178044,21 +1178048,21 @@ │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 6fb2c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ b.n 39de42 │ │ │ │ nop │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + lsrs r2, r3, #9 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsrs r4, r7, #22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r2, r1, #5 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1178170,19 +1178174,19 @@ │ │ │ │ b.n 39e044 │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 39e038 │ │ │ │ mov r5, r6 │ │ │ │ b.n 39e05a │ │ │ │ nop │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r0, r7, #18 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d7, [pc, #72] @ 39e108 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1178378,17 +1178382,17 @@ │ │ │ │ bl 39ba04 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r1 │ │ │ │ bne.n 39e276 │ │ │ │ b.n 39e2a6 │ │ │ │ bx lr │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, r3, #8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cbz r0, 39e316 │ │ │ │ stmdb 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] │ │ │ │ @@ -1178428,17 +1178432,17 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 6fb2c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ 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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1178476,15 +1178480,15 @@ │ │ │ │ bcc.n 39e39a │ │ │ │ bl 39de20 │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ bl 39de20 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ 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, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1178541,15 +1178545,15 @@ │ │ │ │ add r4, pc │ │ │ │ str r4, [r1, #4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ 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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1178565,15 +1178569,15 @@ │ │ │ │ ldr r1, [pc, #12] @ (39e498 ) │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ lsls r4, r4, #3 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ cbz r0, 39e4c8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add.w r0, r1, #8 │ │ │ │ cbz r1, 39e4ca │ │ │ │ @@ -1178627,15 +1178631,15 @@ │ │ │ │ adds r0, #8 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 39e510 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ b.n 39e502 │ │ │ │ - lsls r6, r1, #29 │ │ │ │ + lsls r6, r7, #29 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #32] @ (39e55c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1178712,17 +1178716,17 @@ │ │ │ │ cmpne r2, r8 │ │ │ │ bne.n 39e5be │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 39e5d8 │ │ │ │ b.n 39e5b0 │ │ │ │ nop │ │ │ │ - lsls r4, r0, #27 │ │ │ │ + lsls r4, r6, #27 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ @@ -1182067,17 +1182071,17 @@ │ │ │ │ blx 6f8bc │ │ │ │ ldr r3, [pc, #20] @ (3a0c34 ) │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #20] @ (3a0c38 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl fede4c │ │ │ │ + bl fede74 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r1, #108 @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r3, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r3, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1182605,15 +1182609,15 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #20] @ (3a11cc ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ bl 3bd038 │ │ │ │ ldr r0, [pc, #12] @ (3a11d0 ) │ │ │ │ add r0, pc │ │ │ │ - bl fede4c │ │ │ │ + bl fede74 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ str r5, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r4, #5 │ │ │ │ mrc2 15, 7, pc, cr11, cr15, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1182846,15 +1182850,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldcl 1, cr0, [r2, #388]! @ 0x184 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stcl 1, cr0, [sl, #388]! @ 0x184 │ │ │ │ mrrc 1, 6, r0, r6, cr1 │ │ │ │ - adds r5, #66 @ 0x42 │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1183211,24 +1183215,24 @@ │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6fb2c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r1, #246 @ 0xf6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrsh.w pc, [r5, #4095] @ 0xfff │ │ │ │ ldrh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r4, #5 │ │ │ │ ldrh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r4, #5 │ │ │ │ cmp r6, #212 @ 0xd4 │ │ │ │ lsls r2, r4, #5 │ │ │ │ - add r7, pc, #184 @ (adr r7, 3a1948 ) │ │ │ │ + add r7, pc, #376 @ (adr r7, 3a1a08 ) │ │ │ │ lsls r5, r3, #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 │ │ │ │ @@ -1184496,28 +1184500,28 @@ │ │ │ │ blx 6e950 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ orreq.w r0, r4, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #952] @ (3a2b24 ) │ │ │ │ + str r6, [r3, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + subs r6, r0, #0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + subs r4, #230 @ 0xe6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r2, #24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - orns r0, lr, #6651904 @ 0x658000 │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + @ instruction: 0xf4ae00cb │ │ │ │ + subs r4, #140 @ 0x8c │ │ │ │ lsls r6, r0, #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, #44] @ (3a27c4 ) │ │ │ │ add r5, pc │ │ │ │ @@ -1184536,15 +1184540,15 @@ │ │ │ │ strb r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r1, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r6, [r7, #32] │ │ │ │ lsls r4, r4, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1184830,26 +1184834,26 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 6fb20 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3a2a46 │ │ │ │ b.n 3a2a5e │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r2!, {r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r4} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + subs r2, r7, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r6, #108 @ 0x6c │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf7e200db │ │ │ │ - subs r0, r4, #6 │ │ │ │ + ldrb.w r0, [r2, fp, lsl #1] │ │ │ │ + subs r0, r2, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ lsls r3, r3, #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, r1 │ │ │ │ @@ -1184901,15 +1184905,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ blx 6e7d0 <__snprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strh r4, [r7, #2] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r6, r6, #0 │ │ │ │ + subs r6, r4, #1 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -1184972,17 +1184976,17 @@ │ │ │ │ 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 3a2be6 │ │ │ │ nop │ │ │ │ - lsrs r2, r5, #25 │ │ │ │ + lsrs r2, r3, #26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ lsls r3, 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 r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ @@ -1185084,15 +1185088,15 @@ │ │ │ │ bne.n 3a2cee │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ b.n 3a2ca4 │ │ │ │ nop │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ 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] │ │ │ │ str.w r0, [ip, #-80] │ │ │ │ ldr r6, [pc, #320] @ (3a2e78 ) │ │ │ │ @@ -1185224,15 +1185228,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bcs.n 3a2df8 │ │ │ │ lsls r1, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + adds r6, r4, #0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r4, #5 │ │ │ │ str r6, [sp, #16] │ │ │ │ lsls r4, r4, #5 │ │ │ │ bne.n 3a2e44 │ │ │ │ lsls r1, r4, #5 │ │ │ │ @@ -1185554,93 +1185558,93 @@ │ │ │ │ lsls r1, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r4, #5 │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r4, r0, r2 │ │ │ │ + subs r4, r6, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r3, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r4, #5 │ │ │ │ ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r4, #5 │ │ │ │ ldrh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r4, #5 │ │ │ │ str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r4, #5 │ │ │ │ beq.n 3a30f4 │ │ │ │ lsls r1, r4, #5 │ │ │ │ str r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r0, r6, r0 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - subs r4, r7, r0 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - subs r4, r2, r1 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - subs r6, r4, r1 │ │ │ │ + subs r0, r4, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r6, r1 │ │ │ │ + subs r4, r5, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r0, r2 │ │ │ │ + subs r4, r0, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r6, r2, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r6, r4, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r6, r6, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r6, r0, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r6, r4, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r6, r6, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + subs r2, r0, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r6, r2, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r4, r4 │ │ │ │ + subs r6, r4, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + subs r6, r6, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + subs r6, r0, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r2, r2, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r2, r4, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r5, r5 │ │ │ │ + subs r0, r6, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r2, r7, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + subs r2, r1, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + subs r2, r3, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r6, r6 │ │ │ │ + subs r2, r5, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r1, r7 │ │ │ │ + subs r6, r7, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r3, r7 │ │ │ │ + subs r2, r2, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + subs r6, r4, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r1, #0 │ │ │ │ + subs r2, r7, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + adds r6, r1, #0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r6, #0 │ │ │ │ + adds r6, r4, #0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r1, #1 │ │ │ │ + adds r2, r7, #0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r7, r0 │ │ │ │ + adds r6, r1, #1 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + adds r2, r4, #1 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + adds r2, r7, #1 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + adds r2, r5, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r4, [r3, #18] │ │ │ │ lsls r4, r4, #5 │ │ │ │ cbz r0, 3a32aa │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1185667,15 +1185671,15 @@ │ │ │ │ beq.n 3a327c │ │ │ │ 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 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r6, r4, r6 │ │ │ │ lsls r0, 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.w ip, [pc, #68] @ 3a330c │ │ │ │ @@ -1185936,15 +1185940,15 @@ │ │ │ │ nop │ │ │ │ ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r4, r7} │ │ │ │ lsls r1, r4, #5 │ │ │ │ - adds r0, r7, r5 │ │ │ │ + adds r0, r5, r6 │ │ │ │ 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, [pc, #32] @ (3a35a8 ) │ │ │ │ @@ -1185959,15 +1185963,15 @@ │ │ │ │ blx 70804 │ │ │ │ str r0, [r4, #0] │ │ │ │ cbz r0, 3a35a6 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - adds r6, r0, r2 │ │ │ │ + adds r6, r6, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ 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] │ │ │ │ @@ -1186255,15 +1186259,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + asrs r0, r0, #24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r5, r6} │ │ │ │ lsls r1, r4, #5 │ │ │ │ @@ -1186364,17 +1186368,17 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r8, #1 │ │ │ │ mov fp, r8 │ │ │ │ mov r7, r8 │ │ │ │ b.n 3a3956 │ │ │ │ nop │ │ │ │ - cbnz r4, 3a3a36 │ │ │ │ + cbnz r4, 3a3a42 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + asrs r2, r6, #21 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 393dec │ │ │ │ movs r3, #0 │ │ │ │ @@ -1188125,15 +1188129,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (3a4b3c ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r5, pc, #952 @ (adr r5, 3a4ef8 ) │ │ │ │ + add r6, pc, #120 @ (adr r6, 3a4bb8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (3a4b68 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1189117,25 +1189121,25 @@ │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #3 │ │ │ │ bhi.w 3a5300 │ │ │ │ ldr r3, [pc, #28] @ (3a54e4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ b.n 3a5302 │ │ │ │ - ldr r5, [sp, #640] @ 0x280 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r5, [sp, #640] @ 0x280 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r5, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 393dec │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ @@ -1189240,15 +1189244,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 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r4, #3 │ │ │ │ cbz r2, 3a562a │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 3a562e │ │ │ │ cmp r0, #3 │ │ │ │ beq.n 3a563e │ │ │ │ sub.w r0, r0, #1 │ │ │ │ @@ -1189274,17 +1189278,17 @@ │ │ │ │ ite gt │ │ │ │ movgt r0, #2 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, r3 │ │ │ │ ble.n 3a562c │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r4, #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] @ (3a5a00 ) │ │ │ │ @@ -1191322,19 +1191326,19 @@ │ │ │ │ b.n 3a6afc │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + ldrh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r6, [r6, #38] @ 0x26 │ │ │ │ + ldrh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r4, [r2, #26] │ │ │ │ lsls r3, r4, #3 │ │ │ │ cbnz r2, 3a6c96 │ │ │ │ lsls r4, r2, #5 │ │ │ │ str r3, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r4, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1191737,19 +1191741,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r4, #5 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ + ldrh r2, [r4, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r2, r4, r5, r7, lr} │ │ │ │ lsls r4, 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 │ │ │ │ @@ -1192115,29 +1192119,29 @@ │ │ │ │ b.n 3a741a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r4, #5 │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r0, [r3, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ sub sp, #376 @ 0x178 │ │ │ │ lsls r4, r2, #5 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ lsls r4, r2, #5 │ │ │ │ ldrh r6, [r3, #28] │ │ │ │ lsls r1, r4, #5 │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + strh r2, [r5, #18] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r5, #10] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r2, #24] │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ ldr.w r4, [pc, #1360] @ 3a7a64 │ │ │ │ mov sl, r0 │ │ │ │ @@ -1192644,25 +1192648,25 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r4, #22] │ │ │ │ lsls r1, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, #20] │ │ │ │ lsls r1, r4, #5 │ │ │ │ - ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r2, [r0, #2] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r2, [r7, #0] │ │ │ │ + strh r2, [r5, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r5, sp, #400 @ 0x190 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r4, [r1, #22] │ │ │ │ lsls r3, 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 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1193214,17 +1193218,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 3a800e │ │ │ │ nop │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ @@ -1193837,17 +1193841,17 @@ │ │ │ │ ldrb.w lr, [r3, r4] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ ldrb.w ip, [r3, r1] │ │ │ │ b.n 3a86d6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r3, r1, #27 │ │ │ │ itet mi │ │ │ │ addmi r3, r0, #4 │ │ │ │ movpl r3, r0 │ │ │ │ andmi.w r1, r1, #15 │ │ │ │ ldr.w ip, [pc, #64] @ 3a8760 │ │ │ │ @@ -1193869,15 +1193873,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 │ │ │ │ - ldrb r4, [r2, #23] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsls r5, r1, #27 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ bpl.n 3a884c │ │ │ │ and.w r3, r1, #15 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @@ -1194019,27 +1194023,27 @@ │ │ │ │ and.w r5, r5, #31 │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, r0] │ │ │ │ ldrb.w r4, [r3, ip] │ │ │ │ ldrb r6, [r3, r5] │ │ │ │ b.n 3a8802 │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r1, #20] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r0, [r5, #18] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ + ldrb r6, [r3, #17] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r3, r4, #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 3a899c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1194161,19 +1194165,19 @@ │ │ │ │ b.n 3a89f4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov ip, r1 │ │ │ │ b.n 3a89f4 │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r6, [r4, #13] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ + ldrb r6, [r5, #11] │ │ │ │ lsls r3, r4, #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 │ │ │ │ @@ -1196347,17 +1196351,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r6, [r3, r5] │ │ │ │ lsls r1, r4, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bls.n 3aa1e0 │ │ │ │ + bls.n 3aa240 │ │ │ │ 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, [pc, #28] @ (3aa2f0 ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -1196371,17 +1196375,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r2, [r4, r4] │ │ │ │ lsls r1, r4, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bls.n 3aa3a4 │ │ │ │ + bls.n 3aa204 │ │ │ │ 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, [pc, #28] @ (3aa32c ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -1196395,17 +1196399,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ lsls r1, r4, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #40] @ 0x28 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bls.n 3aa368 │ │ │ │ + bls.n 3aa3c8 │ │ │ │ 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 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ @@ -1196864,17 +1196868,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrsb r2, [r5, r7] │ │ │ │ lsls r1, r4, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, r5] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bmi.n 3aa86c │ │ │ │ + bmi.n 3aa8cc │ │ │ │ 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, [pc, #28] @ (3aa864 ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -1196888,17 +1196892,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrsb r6, [r5, r6] │ │ │ │ lsls r1, r4, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcc.n 3aa830 │ │ │ │ + bmi.n 3aa890 │ │ │ │ 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, [pc, #28] @ (3aa8a0 ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -1196912,17 +1196916,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrsb r2, [r6, r5] │ │ │ │ lsls r1, r4, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcc.n 3aa7f4 │ │ │ │ + bcc.n 3aa854 │ │ │ │ lsls r4, r0, #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 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -1199297,17 +1199301,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ subs r3, #170 @ 0xaa │ │ │ │ lsls r1, r4, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmn r4, r2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + @ instruction: 0xb80a │ │ │ │ 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, [pc, #28] @ (3ac4a4 ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -1199321,17 +1199325,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ subs r3, #110 @ 0x6e │ │ │ │ lsls r1, r4, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - tst r4, r7 │ │ │ │ + negs r4, r5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb79e │ │ │ │ + @ instruction: 0xb7ce │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ strd r3, r0, [sp, #32] │ │ │ │ @@ -1199426,17 +1199430,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ subs r2, #106 @ 0x6a │ │ │ │ lsls r1, r4, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1 │ │ │ │ + asrs r4, r7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb69a │ │ │ │ + @ instruction: 0xb6ca │ │ │ │ lsls r4, r0, #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, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1200442,17 +1200446,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ cmp r7, #250 @ 0xfa │ │ │ │ lsls r1, r4, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, sp, #168 @ 0xa8 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ 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, [pc, #28] @ (3ad054 ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -1200466,17 +1200470,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ cmp r7, #190 @ 0xbe │ │ │ │ lsls r1, r4, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #8 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ @@ -1200585,17 +1200589,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ cmp r6, #146 @ 0x92 │ │ │ │ lsls r1, r4, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #176 @ 0xb0 │ │ │ │ + adds r4, #224 @ 0xe0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, sp, #776 @ 0x308 │ │ │ │ + add r2, sp, #968 @ 0x3c8 │ │ │ │ lsls r4, r0, #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, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -1214540,15 +1214544,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, r3] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r5, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r4, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1214580,17 +1214584,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r4 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r2, r1] │ │ │ │ + strb r2, [r0, 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 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1214607,17 +1214611,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6e71c │ │ │ │ blx 6edd0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r0, r0] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldrb.w r4, [sp, #32] │ │ │ │ cbz r4, 3b6b9a │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ @@ -1215425,55 +1215429,55 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ b.n 3b73bc │ │ │ │ strb.w r3, [r5, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, lr │ │ │ │ bcc.n 3b74f8 │ │ │ │ b.n 3b70b2 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r1, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ + str r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #936] @ 0x3a8 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + str r2, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r4, #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] @ 3b7828 │ │ │ │ ldr.w fp, [pc, #704] @ 3b782c │ │ │ │ @@ -1215718,19 +1215722,19 @@ │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, r6 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r7, [r0], #1 │ │ │ │ bne.w 3b767a │ │ │ │ b.n 3b764e │ │ │ │ nop │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r1, [sp, #1016] @ 0x3f8 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w lr, r0, #13440 @ 0x3480 │ │ │ │ movs r1, #0 │ │ │ │ add.w lr, lr, #10 │ │ │ │ b.n 3b78b4 │ │ │ │ and.w r4, r1, #96 @ 0x60 │ │ │ │ @@ -1215992,15 +1215996,15 @@ │ │ │ │ b.n 3b7aba │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub.w r1, r1, r9 │ │ │ │ b.n 3b7b08 │ │ │ │ ldr r0, [pc, #4] @ (3b7b20 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ - bcc.n 3b7b88 │ │ │ │ + bcc.n 3b7be8 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ movs r3, #0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1216640,15 +1216644,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r5, #27] │ │ │ │ lsls r0, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r3, r4, r5} │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r6, [r0, #26] │ │ │ │ lsls r0, r4, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1216767,15 +1216771,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} │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #104] @ (3b835c ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -1216976,17 +1216980,17 @@ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3b842a │ │ │ │ b.n 3b843e │ │ │ │ nop │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r2!, {} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ 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 │ │ │ │ movs r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1217729,21 +1217733,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ lsls r0, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #31] │ │ │ │ lsls r0, r4, #5 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ bl 286cda │ │ │ │ bl 2cecde │ │ │ │ - stmia r4!, {r2, r4, r7} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r7, [pc, #240] @ (3b8dec ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1217837,21 +1217841,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 6e4a0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 70238 │ │ │ │ b.n 3b8db2 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + @ instruction: 0xb7e0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r1!, {r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r1!, {r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r1!, {r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r5, [pc, #140] @ (3b8e98 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -1217912,19 +1217916,19 @@ │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r2, [r5, #7] │ │ │ │ lsls r0, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb684 │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + stmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r6, [r7, #5] │ │ │ │ lsls r0, r4, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1218659,15 +1218663,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3b8070 │ │ │ │ b.n 3b94e8 │ │ │ │ ... │ │ │ │ @ instruction: 0xeab9ffff │ │ │ │ strb r6, [r2, #23] │ │ │ │ lsls r3, r4, #5 │ │ │ │ - cbnz r2, 3b9684 │ │ │ │ + cbnz r2, 3b9690 │ │ │ │ lsls r6, r0, #3 │ │ │ │ cbnz r2, 3b9688 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1220650,15 +1220654,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 │ │ │ │ ... │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ cbz r2, 3bad22 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 3b9a20 │ │ │ │ @@ -1233089,15 +1233093,15 @@ │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 3c3698 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3c3744 │ │ │ │ - bl a8e8f4 │ │ │ │ + bl a8e90c │ │ │ │ str r5, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, #9 │ │ │ │ bhi.n 3c371a │ │ │ │ @@ -1233164,15 +1233168,15 @@ │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 3c3698 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 3c3726 │ │ │ │ - bl a8e8f4 │ │ │ │ + bl a8e90c │ │ │ │ str r5, [r0, #0] │ │ │ │ b.n 3c3698 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add.w r3, r5, #28 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 3c3698 │ │ │ │ b.n 3c3692 │ │ │ │ @@ -1235660,15 +1235664,15 @@ │ │ │ │ blx 6f8b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3c5138 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - bl a8e8c8 │ │ │ │ + bl a8e8e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3c5132 │ │ │ │ ldr r1, [pc, #356] @ (3c5148 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 3c34c0 │ │ │ │ @@ -1235702,15 +1235706,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 3c503e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, r3, [r4] │ │ │ │ str r4, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl a8e98c │ │ │ │ + bl a8e9a4 │ │ │ │ cbz r0, 3c5094 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cbz r4, 3c5094 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 3c34c0 │ │ │ │ @@ -1237470,15 +1237474,15 @@ │ │ │ │ bhi.n 3c6102 │ │ │ │ ldr r3, [pc, #12] @ (3c6108 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ mov.w r0, #732 @ 0x2dc │ │ │ │ bx lr │ │ │ │ - bx r7 │ │ │ │ + bx sp │ │ │ │ lsls r0, r6, #4 │ │ │ │ subs r0, #236 @ 0xec │ │ │ │ cmp.w r0, #348 @ 0x15c │ │ │ │ bhi.w 3c64e0 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r3, r4, #7 │ │ │ │ @@ -1238427,15 +1238431,15 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ str r7, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r3, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ + subs r7, #110 @ 0x6e │ │ │ │ lsls r0, r6, #4 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movw r3, #637 @ 0x27d │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 3c6934 │ │ │ │ bhi.n 3c6934 │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ @@ -1238803,15 +1238807,15 @@ │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r2, #64] @ 0x40 │ │ │ │ b.n 3c6cd6 │ │ │ │ ldr r3, [pc, #4] @ (3c6cf8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ - subs r3, #38 @ 0x26 │ │ │ │ + subs r3, #86 @ 0x56 │ │ │ │ lsls r0, r6, #4 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ bhi.n 3c6d48 │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ bhi.n 3c6d56 │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -1239139,15 +1239143,15 @@ │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r3, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #44 @ 0x2c │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r0, r6, #4 │ │ │ │ ldr r2, [pc, #88] @ (3c705c ) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ beq.n 3c703e │ │ │ │ bhi.n 3c702c │ │ │ │ @@ -1239181,15 +1239185,15 @@ │ │ │ │ ldrb.w r0, [r0, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldrh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r7, r3, #5 │ │ │ │ - adds r7, #242 @ 0xf2 │ │ │ │ + subs r0, #34 @ 0x22 │ │ │ │ lsls r0, r6, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, #104] @ (3c70d8 ) │ │ │ │ ldr r0, [r1, #20] │ │ │ │ @@ -1239814,15 +1239818,15 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [pc, #8] @ (3c7690 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ lsls r0, r6, #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 │ │ │ │ @@ -1239903,15 +1239907,15 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldrh r6, [r1, #10] │ │ │ │ lsls r7, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + cbnz r2, 3c777c │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrh r4, [r0, #6] │ │ │ │ lsls r7, r3, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1241366,15 +1241370,15 @@ │ │ │ │ bne.n 3c86ce │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r1, #7] │ │ │ │ lsls r7, r3, #5 │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #5] │ │ │ │ lsls r7, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1243060,15 +1243064,15 @@ │ │ │ │ strbhi r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ lsl r7, r3, #5 │ │ │ │ addal r7, #180 @ 0xb4 │ │ │ │ moval r0, r0 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ lsls r0, r6, #4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r7, r3, #5 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ @@ -1259444,30 +1259448,30 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 3d3db0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ble.n 3d3f14 │ │ │ │ + ble.n 3d3f74 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [pc, #48] @ (3d3eac ) │ │ │ │ + ldr r6, [pc, #240] @ (3d3f6c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 3d3bc4 │ │ │ │ + b.n 3d3c24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stcl 0, cr0, [sl, #788]! @ 0x314 │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ + cdp 0, 1, cr0, cr10, cr5, {6} │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrb.w r3, [r2, #37] @ 0x25 │ │ │ │ ldrd r0, r1, [r2, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ bhi.n 3d3ec2 │ │ │ │ subs r3, #1 │ │ │ │ @@ -1268163,15 +1268167,15 @@ │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r6, r3, #5 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #32 │ │ │ │ + asrs r6, r5, #1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r3, #100] @ 0x64 │ │ │ │ lsls r6, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1269084,23 +1269088,23 @@ │ │ │ │ lsls r6, r3, #5 │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r3, #5 │ │ │ │ - cmp r1, #180 @ 0xb4 │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #22 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1269663,15 +1269667,15 @@ │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, r4] │ │ │ │ lsls r6, r3, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrsb r6, [r6, r2] │ │ │ │ lsls r6, r3, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1270017,15 +1270021,15 @@ │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ str r0, [r4, #8] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r4, #20] │ │ │ │ b.n 3dacc6 │ │ │ │ strh r4, [r0, r6] │ │ │ │ lsls r6, r3, #5 │ │ │ │ - @ instruction: 0xfb6a00c4 │ │ │ │ + @ instruction: 0xfb9a00c4 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1270570,15 +1270574,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r6, [pc, #592] @ (3db540 ) │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #560] @ (3db528 ) │ │ │ │ lsls r6, r3, #5 │ │ │ │ - @ instruction: 0xf69a00c4 │ │ │ │ + movt r0, #43204 @ 0xa8c4 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #688] @ (3db5b8 ) │ │ │ │ lsls r6, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -1272727,15 +1272731,15 @@ │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #152 @ 0x98 │ │ │ │ lsls r6, r3, #5 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3dcda0 │ │ │ │ + b.n 3dce00 │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1273057,15 +1273061,15 @@ │ │ │ │ ... │ │ │ │ adds r6, #70 @ 0x46 │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #48 @ 0x30 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - str r4, [r7, #84] @ 0x54 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #272] @ (3dce14 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1274947,15 +1274951,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #28 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #204 @ 0xcc │ │ │ │ lsls r6, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1275107,17 +1275111,17 @@ │ │ │ │ mov r7, r0 │ │ │ │ b.n 3de1fc │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r0, r3, #4 │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ lsls r3, r0, #3 │ │ │ │ subs r6, r0, #2 │ │ │ │ lsls r6, r3, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1276673,21 +1276677,21 @@ │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0012 │ │ │ │ lsls r6, r5, #4 │ │ │ │ asrs r4, r0, #9 │ │ │ │ lsls r6, r3, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + @ instruction: 0xb7ba │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ @@ -1278363,15 +1278367,15 @@ │ │ │ │ lsls r6, r3, #5 │ │ │ │ lsls r4, r4, #13 │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #512 @ 0x200 │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 1, cr0, [sl], {93} @ 0x5d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1278994,15 +1278998,15 @@ │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xf5fe015d │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r5, #4 │ │ │ │ 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] @ (3e0b2c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1281616,141 +1281620,141 @@ │ │ │ │ ... │ │ │ │ b.n 3e2074 │ │ │ │ lsls r5, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 3e2064 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldrh r6, [r5, #46] @ 0x2e │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r5, #4 │ │ │ │ b.n 3e2a84 │ │ │ │ lsls r5, r3, #5 │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #26] │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r2, r7, #4 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #336] @ (3e2678 ) │ │ │ │ + ldr r4, [pc, #528] @ (3e2738 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r6, #4] │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r6, [r5, #6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #6] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r4, #12] │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + ldrh r0, [r7, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ + strh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + strh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r6, #8] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r6, [r0, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r6, #6] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r1, #62] @ 0x3e │ │ │ │ + strh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r6, [r0, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r2, #6] │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ vldr d0, [pc, #828] @ 3e2940 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -1282689,29 +1282693,29 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + ldrb r2, [r3, #11] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r4, #10] │ │ │ │ + ldrb r2, [r2, #11] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 3e333a │ │ │ │ @@ -1283072,15 +1283076,15 @@ │ │ │ │ bhi.n 3e334c │ │ │ │ ldr r3, [pc, #12] @ (3e3350 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - strb r4, [r1, #25] │ │ │ │ + strb r4, [r7, #25] │ │ │ │ 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 │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #188] @ (3e3424 ) │ │ │ │ @@ -1283509,15 +1283513,15 @@ │ │ │ │ b.n 3e36c4 │ │ │ │ ldmia r1!, {r6} │ │ │ │ lsls r5, r3, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 3e3754 │ │ │ │ + bne.n 3e37b4 │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ mov r3, r1 │ │ │ │ @@ -1284169,23 +1284173,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r3, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ @@ -1287400,15 +1287404,15 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [pc, #8] @ (3e608c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #856] @ (3e63e8 ) │ │ │ │ + ldr r2, [pc, #24] @ (3e60a8 ) │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #316] @ (3e61e0 ) │ │ │ │ @@ -1287953,15 +1287957,15 @@ │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r3, #5 │ │ │ │ ldr r3, [pc, #8] @ (3e65b4 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #7 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add sl, ip │ │ │ │ + cmp r2, r2 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #644] @ (3e6850 ) │ │ │ │ @@ -1289487,15 +1289491,15 @@ │ │ │ │ lsls r5, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r3, #5 │ │ │ │ ldrh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ lsls r6, r5, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ @@ -1290448,15 +1290452,15 @@ │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ bl 3c5684 │ │ │ │ mov r0, r6 │ │ │ │ - bl a8e8f4 │ │ │ │ + bl a8e90c │ │ │ │ str r4, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r5 │ │ │ │ bl 3c7a24 │ │ │ │ @@ -1290546,15 +1290550,15 @@ │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ bl 3c5684 │ │ │ │ mov r0, r6 │ │ │ │ - bl a8e8f4 │ │ │ │ + bl a8e90c │ │ │ │ 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 │ │ │ │ @@ -1290626,15 +1290630,15 @@ │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ bl 3c5684 │ │ │ │ mov r0, r7 │ │ │ │ - bl a8e8f4 │ │ │ │ + bl a8e90c │ │ │ │ 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 │ │ │ │ @@ -1290830,15 +1290834,15 @@ │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ bl 3c5684 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a8e8f4 │ │ │ │ + bl a8e90c │ │ │ │ ldr r2, [pc, #36] @ (3e8364 ) │ │ │ │ ldr r3, [pc, #28] @ (3e835c ) │ │ │ │ add r2, pc │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -1290871,15 +1290875,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 a8e8c8 │ │ │ │ + bl a8e8e0 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 3e83ca │ │ │ │ ldr.w r2, [pc, #1264] @ 3e889c │ │ │ │ ldr.w r3, [pc, #1256] @ 3e8898 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -1291336,15 +1291340,15 @@ │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ ldrh r6, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r6, r3, #3, #9 │ │ │ │ strh r6, [r2, #24] │ │ │ │ bl 3c5684 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl a8e8f4 │ │ │ │ + bl a8e90c │ │ │ │ str r5, [r0, #0] │ │ │ │ b.n 3e84ec │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r6, #17] │ │ │ │ lsls r5, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ @@ -1302517,15 +1302521,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #31 │ │ │ │ lsls r5, r3, #5 │ │ │ │ cmp r4, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb800 │ │ │ │ + @ instruction: 0xb830 │ │ │ │ lsls r5, r5, #4 │ │ │ │ cmp r2, #5 │ │ │ │ beq.w 3f0a32 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -1305285,15 +1305289,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7, #60] @ 0x3c │ │ │ │ b.n 3f163c │ │ │ │ ... │ │ │ │ - tst r6, r3 │ │ │ │ + negs r6, r1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ @@ -1306437,19 +1306441,19 @@ │ │ │ │ strb r2, [r4, #20] │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [pc, #12] @ (3f2274 ) │ │ │ │ add r2, pc │ │ │ │ b.n 3f223e │ │ │ │ nop │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r6, r2, #7 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [pc, #328] @ (3f23d4 ) │ │ │ │ @@ -1307717,15 +1307721,15 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 3f3030 │ │ │ │ lsls r4, r3, #5 │ │ │ │ bmi.n 3f2f34 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - strh r4, [r2, #8] │ │ │ │ + strh r4, [r0, #10] │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ 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 │ │ │ │ @@ -1313538,15 +1313542,15 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ str r6, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r0, pc, #936 @ (adr r0, 3f6f6c ) │ │ │ │ + add r1, pc, #104 @ (adr r1, 3f6c2c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -1314489,15 +1314493,15 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, #22] │ │ │ │ lsls r4, r3, #5 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #96 @ 0x60 │ │ │ │ + adds r7, #144 @ 0x90 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #492] @ (3f77a0 ) │ │ │ │ @@ -1315343,15 +1315347,15 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #32] │ │ │ │ lsls r4, r3, #5 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + adds r1, #16 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strh r0, [r5, #30] │ │ │ │ lsls r4, r3, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1316652,15 +1316656,15 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ lsls r4, r3, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r2, #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 │ │ │ │ @@ -1322907,29 +1322911,29 @@ │ │ │ │ mov r0, r0 │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ ittee al @ unpredictable │ │ │ │ addal r6, #222 @ 0xde │ │ │ │ lslal r4, r3, #5 │ │ │ │ add r7, #180 @ 0xb4 │ │ │ │ mov r0, r0 │ │ │ │ - @ instruction: 0xe852012c │ │ │ │ - b.n 3fcae8 │ │ │ │ + stmia.w r2, {r2, r3, r5, r8} │ │ │ │ + b.n 3fcb48 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldmia.w ip, {r2, r3, r5, r8} │ │ │ │ - b.n 3fcadc │ │ │ │ + @ instruction: 0xe8cc012c │ │ │ │ + b.n 3fcb3c │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - b.n 3fc730 │ │ │ │ + b.n 3fc790 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - b.n 3fc5f0 │ │ │ │ + b.n 3fc650 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - b.n 3fc640 │ │ │ │ + b.n 3fc6a0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - b.n 3fc5a8 │ │ │ │ + b.n 3fc608 │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldrb.w r7, [r8, #17] │ │ │ │ mov r0, r6 │ │ │ │ vldr d0, [pc, #340] @ 3fcda8 │ │ │ │ mov r1, r7 │ │ │ │ bl 3c51b0 │ │ │ │ mov r2, r7 │ │ │ │ @@ -1323078,21 +1323082,21 @@ │ │ │ │ strh r0, [r0, #0] │ │ │ │ ldr r7, [r2, #104] @ 0x68 │ │ │ │ itte al │ │ │ │ moval r0, r0 │ │ │ │ bal.n 3fcdc6 @ unpredictable branch in IT block │ │ │ │ │ │ │ │ ldr??.w fp, [r6, #235]! │ │ │ │ - b.n 3fc798 │ │ │ │ + b.n 3fc7f8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - b.n 3fd460 │ │ │ │ + b.n 3fd4c0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - b.n 3fc840 │ │ │ │ + b.n 3fc8a0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - b.n 3fd460 │ │ │ │ + b.n 3fd4c0 │ │ │ │ lsls r4, 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 │ │ │ │ ldr r5, [pc, #204] @ (3fceb8 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -1324395,15 +1324399,15 @@ │ │ │ │ nop │ │ │ │ cmp r5, #12 │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #206 @ 0xce │ │ │ │ lsls r4, r3, #5 │ │ │ │ - bgt.n 3fda60 │ │ │ │ + ble.n 3fdac0 │ │ │ │ lsls r4, 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 │ │ │ │ str.w r0, [ip, #3456] @ 0xd80 │ │ │ │ @@ -1325335,15 +1325339,15 @@ │ │ │ │ nop │ │ │ │ movs r5, #78 @ 0x4e │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #14 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - bhi.n 3fe484 │ │ │ │ + bhi.n 3fe4e4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 3ff944 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp r6, #31 │ │ │ │ bhi.w 3fdee6 │ │ │ │ @@ -1327239,17 +1327243,17 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r0, fp │ │ │ │ bl 3c7b08 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3fe2f8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - hlt 0x0008 │ │ │ │ + hlt 0x0038 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - rev16 r0, r6 │ │ │ │ + hlt 0x0020 │ │ │ │ lsls r4, r5, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r3, r9 │ │ │ │ str.w ip, [r8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ @@ -1330777,15 +1330781,15 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ b.n 40167c │ │ │ │ lsls r3, r3, #5 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ 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 │ │ │ │ @@ -1332803,19 +1332807,19 @@ │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 40306c │ │ │ │ lsls r3, r3, #5 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r6, 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, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ @@ -1334053,22 +1334057,22 @@ │ │ │ │ movs r0, #20 │ │ │ │ blx 6f8b0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 40403c │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ - bl a8e8c8 │ │ │ │ + bl a8e8e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 404036 │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8e8c8 │ │ │ │ + bl a8e8e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 40402e │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ bl 3c59e0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -1334107,15 +1334111,15 @@ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ tst r7, r2 │ │ │ │ bne.n 403e5a │ │ │ │ ldr r0, [r6, #28] │ │ │ │ bl 45f0ec │ │ │ │ cbz r0, 403e62 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8e8f4 │ │ │ │ + bl a8e90c │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r6, r4 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 403e26 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ bl 3c59e0 │ │ │ │ @@ -1334124,22 +1334128,22 @@ │ │ │ │ b.n 403e0a │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ bne.n 403e38 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl a8e8f4 │ │ │ │ + bl a8e90c │ │ │ │ str r5, [r0, #0] │ │ │ │ b.n 403e64 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ bne.n 403e68 │ │ │ │ mov r0, fp │ │ │ │ - bl a8e8f4 │ │ │ │ + bl a8e90c │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ bl 3c59e0 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 403e72 │ │ │ │ ldrd r5, r4, [sp, #4] │ │ │ │ @@ -1334147,15 +1334151,15 @@ │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r4, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r7, [sp, #32] │ │ │ │ movs r7, #108 @ 0x6c │ │ │ │ mov r0, fp │ │ │ │ - bl a8e98c │ │ │ │ + bl a8e9a4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 403fd8 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 403fd8 │ │ │ │ ldr r3, [pc, #408] @ (40406c ) │ │ │ │ ldr r1, [r6, #20] │ │ │ │ @@ -1358995,15 +1358999,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #5 │ │ │ │ ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r1, r7} │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1359669,15 +1359673,15 @@ │ │ │ │ str.w r4, [r7, r2, lsl #2] │ │ │ │ strb r3, [r4, #13] │ │ │ │ b.n 414090 │ │ │ │ ite ge │ │ │ │ lslge r2, r3, #5 │ │ │ │ addlt r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #20] │ │ │ │ + strh r4, [r2, #22] │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ bl 45ea50 │ │ │ │ @@ -1360206,15 +1360210,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ 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 r2, [pc, #708] @ (414938 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1367351,15 +1367355,15 @@ │ │ │ │ movs r0, #4 │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r1, r0, [r4, #4] │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ lsls r3, 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, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ ldr.w r4, [pc, #3084] @ 419e70 │ │ │ │ @@ -1372584,65 +1372588,65 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #104] @ (41c98c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #104] @ (41c990 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - b.n 41c2c8 │ │ │ │ + b.n 41c328 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c398 │ │ │ │ + b.n 41c3f8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c330 │ │ │ │ + b.n 41c390 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + adds r2, r6, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 41c290 │ │ │ │ + b.n 41c2f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c374 │ │ │ │ + b.n 41c3d4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c268 │ │ │ │ + b.n 41c2c8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c2ec │ │ │ │ + b.n 41c34c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c288 │ │ │ │ + b.n 41c2e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r6, [r3, #3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 41c768 │ │ │ │ + b.n 41c7c8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 41c2a0 │ │ │ │ + b.n 41c300 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c238 │ │ │ │ + b.n 41c298 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c2dc │ │ │ │ + b.n 41c33c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r2, #56] @ 0x38 │ │ │ │ + ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 41c214 │ │ │ │ + b.n 41c274 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c19c │ │ │ │ + b.n 41c1fc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r7, #54] @ 0x36 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r0, #12 │ │ │ │ bhi.n 41c9f2 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r0, r5, #28 │ │ │ │ lsrs r2, r1, #20 │ │ │ │ asrs r0, r2, #12 │ │ │ │ @@ -1372685,39 +1372689,39 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (41ca24 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (41ca28 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - b.n 41c234 │ │ │ │ + b.n 41c294 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c23c │ │ │ │ + b.n 41c29c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c24c │ │ │ │ + b.n 41c2ac │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c25c │ │ │ │ + b.n 41c2bc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c26c │ │ │ │ + b.n 41c2cc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c284 │ │ │ │ + b.n 41c2e4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #384 @ (adr r7, 41cb94 ) │ │ │ │ + add r7, pc, #576 @ (adr r7, 41cc54 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 41c294 │ │ │ │ + b.n 41c2f4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c2a4 │ │ │ │ + b.n 41c304 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c2ac │ │ │ │ + b.n 41c30c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c2c4 │ │ │ │ + b.n 41c324 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41d1cc │ │ │ │ + b.n 41c22c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r2, 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, r3 │ │ │ │ @@ -1372766,17 +1372770,17 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 45f798 │ │ │ │ b.n 41ca62 │ │ │ │ bl 45f818 │ │ │ │ b.n 41ca62 │ │ │ │ bl 45f770 │ │ │ │ b.n 41ca62 │ │ │ │ - b.n 41d290 │ │ │ │ + b.n 41c2f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ lsls r0, 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 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1373108,66 +1373112,66 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #1 │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 41ce04 │ │ │ │ b.n 41cb80 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 41d418 │ │ │ │ + b.n 41d478 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r2, [r1, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 41d3c0 │ │ │ │ + b.n 41d420 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r2, [r2, #18] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 41d368 │ │ │ │ + b.n 41d3c8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r2, [r3, #14] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bxns r7 │ │ │ │ + bxns sp │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r2, #12] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r2, [r1, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r6, [sp, #928] @ 0x3a0 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf29000d5 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + movt r0, #213 @ 0xd5 │ │ │ │ + strh r2, [r1, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + ldrsh r0, [r6, r6] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 41d104 │ │ │ │ + b.n 41d164 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + strh r6, [r1, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + ldrb r2, [r5, #7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + strh r2, [r5, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r6, [r4, #5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ lsls r3, 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 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ @@ -1373183,15 +1373187,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - svc 162 @ 0xa2 │ │ │ │ + svc 210 @ 0xd2 │ │ │ │ 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, #3752] @ 0xea8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #600] @ (41d13c ) │ │ │ │ @@ -1373395,29 +1373399,29 @@ │ │ │ │ subs r0, #1 │ │ │ │ b.n 41d0d6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r1, #20 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - svc 68 @ 0x44 │ │ │ │ + svc 116 @ 0x74 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + udf #174 @ 0xae │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r0, #198 @ 0xc6 │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r7, #222 @ 0xde │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ble.n 41d0b0 │ │ │ │ + ble.n 41d110 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ble.n 41d084 │ │ │ │ + ble.n 41d0e4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ @@ -1373468,19 +1373472,19 @@ │ │ │ │ bl 39bc38 │ │ │ │ mov r4, r0 │ │ │ │ b.n 41d1a6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 39e3b8 │ │ │ │ b.n 41d1a6 │ │ │ │ - bgt.n 41d1c0 │ │ │ │ + ble.n 41d220 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bgt.n 41d17c │ │ │ │ + bgt.n 41d1dc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bgt.n 41d15c │ │ │ │ + bgt.n 41d1bc │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ @@ -1373520,19 +1373524,19 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ negs r4, r5 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - strb r6, [r1, #10] │ │ │ │ + strb r6, [r7, #10] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ 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 │ │ │ │ @@ -1373577,28 +1373581,28 @@ │ │ │ │ ldr r3, [pc, #36] @ (41d300 ) │ │ │ │ add r3, pc │ │ │ │ b.n 41d2a2 │ │ │ │ ldr r3, [pc, #32] @ (41d304 ) │ │ │ │ add r3, pc │ │ │ │ b.n 41d2a2 │ │ │ │ nop │ │ │ │ - str r0, [r4, r7] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - blt.n 41d2cc │ │ │ │ + bgt.n 41d32c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [pc, #440] @ (41d4ac ) │ │ │ │ + ldr r0, [pc, #632] @ (41d56c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stc 0, cr0, [r0], #852 @ 0x354 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + ldcl 0, cr0, [r0], {213} @ 0xd5 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - blt.n 41d274 │ │ │ │ + blt.n 41d2d4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - blt.n 41d26c │ │ │ │ + blt.n 41d2cc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 41d308 │ │ │ │ + cbnz r6, 41d314 │ │ │ │ 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 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1373624,17 +1373628,17 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r6, [r4, #15] │ │ │ │ + strb r6, [r2, #16] │ │ │ │ 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 │ │ │ │ ldrb.w r5, [r0, #37] @ 0x25 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1374100,88 +1374104,88 @@ │ │ │ │ ldr r2, [pc, #160] @ (41d8fc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 41d42c │ │ │ │ nop │ │ │ │ - blt.n 41d894 │ │ │ │ + blt.n 41d8f4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bge.n 41d82c │ │ │ │ + blt.n 41d88c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r2, r4, #3 │ │ │ │ + asrs r2, r2, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r4, [r6, #7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bls.n 41d944 │ │ │ │ + bls.n 41d7a4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + subs r6, #106 @ 0x6a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bls.n 41d968 │ │ │ │ + bls.n 41d7c8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r3, #1] │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bls.n 41d8dc │ │ │ │ + bls.n 41d93c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bls.n 41d8d8 │ │ │ │ + bls.n 41d938 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bls.n 41d8c0 │ │ │ │ + bls.n 41d920 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bls.n 41d8d0 │ │ │ │ + bls.n 41d930 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bhi.n 41d8a8 │ │ │ │ + bls.n 41d908 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bhi.n 41d910 │ │ │ │ + bhi.n 41d970 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bhi.n 41d9a0 │ │ │ │ + bhi.n 41d800 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bhi.n 41d934 │ │ │ │ + bhi.n 41d994 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xe8ca00d5 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + ldrd r0, r0, [sl], #852 @ 0x354 │ │ │ │ + strb r6, [r4, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r0, #40] @ 0x28 │ │ │ │ + strh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bvc.n 41d84c │ │ │ │ + bvc.n 41d8ac │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r6, [r3, #16] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r0, [r1, r5] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r4, [r6, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r3, r1] │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r2, r7] │ │ │ │ + ldrb r6, [r0, r0] │ │ │ │ lsls r5, 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 r3, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1374238,19 +1374242,19 @@ │ │ │ │ movne r2, #128 @ 0x80 │ │ │ │ moveq r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 41d368 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bpl.n 41da90 │ │ │ │ + bpl.n 41d8f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - revsh r4, r4 │ │ │ │ + cbnz r4, 41d9e8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [pc, #216] @ (41da80 ) │ │ │ │ + ldr r0, [pc, #408] @ (41db40 ) │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #948] @ (41dd70 ) │ │ │ │ @@ -1374630,115 +1374634,115 @@ │ │ │ │ b.n 41dd2c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r6, #60 @ 0x3c │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 41dc80 │ │ │ │ + bpl.n 41dce0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + ldrsh r2, [r3, r4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [pc, #536] @ (41df9c ) │ │ │ │ + ldr r5, [pc, #728] @ (41e05c ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + ldrb r4, [r0, #25] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #520] @ (41df94 ) │ │ │ │ + ldr r5, [pc, #712] @ (41e054 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [pc, #184] @ (41de48 ) │ │ │ │ + ldr r5, [pc, #376] @ (41df08 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 41dcd0 │ │ │ │ + bmi.n 41dd30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bmi.n 41dcd8 │ │ │ │ + bmi.n 41dd38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 41dd48 │ │ │ │ + bpl.n 41dda8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - mov lr, sp │ │ │ │ + bx r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r2, #0 │ │ │ │ + subs r4, r0, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 41dacc │ │ │ │ + b.n 41db2c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bmi.n 41de88 │ │ │ │ + bmi.n 41dce8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 41de90 │ │ │ │ + bmi.n 41dcf0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + subs r1, #34 @ 0x22 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r4, #144 @ 0x90 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 41de88 │ │ │ │ + bcc.n 41dce8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r0, [r5, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r4, [r3, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 41de04 │ │ │ │ + bcc.n 41de64 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [pc, #744] @ (41e0d0 ) │ │ │ │ + ldr r3, [pc, #936] @ (41e190 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 41dd60 │ │ │ │ + bcc.n 41ddc0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcs.n 41dec8 │ │ │ │ + bcs.n 41dd28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ittt │ │ │ │ - lsl r3, r0, #3 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ - lsl r2, r3, #5 │ │ │ │ - itee le │ │ │ │ - lslle r3, r0, #3 │ │ │ │ - bcs.n 41dd8c @ unpredictable │ │ │ │ - lslgt r0, r0, #3 │ │ │ │ - bcs.n 41dea4 │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ + lsls r3, r0, #3 │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ + lsls r2, r3, #5 │ │ │ │ + stmia r0!, {r1} │ │ │ │ + lsls r3, r0, #3 │ │ │ │ + bcs.n 41ddec │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcs.n 41dd54 │ │ │ │ + bcs.n 41df04 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r5, pc} │ │ │ │ + bcs.n 41ddb4 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + pop {r4, r6, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bne.n 41ddec │ │ │ │ + bcs.n 41de4c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r2, r6, #8 │ │ │ │ + asrs r2, r4, #9 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r6, #14 │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bcs.n 41def0 │ │ │ │ + bcs.n 41dd50 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bne.n 41dde0 │ │ │ │ + bcs.n 41de40 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [pc, #496] @ (41e028 ) │ │ │ │ + ldr r6, [pc, #688] @ (41e0e8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bne.n 41ddf0 │ │ │ │ + bcs.n 41de50 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bne.n 41de08 │ │ │ │ + bcs.n 41de68 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ + strh r2, [r0, #52] @ 0x34 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1374954,47 +1374958,47 @@ │ │ │ │ b.n 41e03c │ │ │ │ sxtb r3, r2 │ │ │ │ asrs r4, r3, #31 │ │ │ │ b.n 41e03c │ │ │ │ mov r3, r2 │ │ │ │ asrs r4, r2, #31 │ │ │ │ b.n 41e03c │ │ │ │ - beq.n 41e0dc │ │ │ │ + beq.n 41e13c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r4, [r4, #21] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 41dff4 │ │ │ │ + beq.n 41e054 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 41e088 │ │ │ │ + b.n 41e0e8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - beq.n 41e0a8 │ │ │ │ + beq.n 41e108 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r1, #26 │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r7!, {r3} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + adds r6, r2, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r7, {r1, r2, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #44] @ 0x2c │ │ │ │ sub sp, #24 │ │ │ │ @@ -1375065,27 +1375069,27 @@ │ │ │ │ ldr r3, [pc, #32] @ (41e184 ) │ │ │ │ add r3, pc │ │ │ │ b.n 41e0fa │ │ │ │ ldr r3, [pc, #28] @ (41e188 ) │ │ │ │ add r3, pc │ │ │ │ b.n 41e0fa │ │ │ │ nop │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r4, [r1, #29] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r3, #254 @ 0xfe │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldmia r6, {r1, r2, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - uxtb r6, r5 │ │ │ │ + cbz r6, 41e1ca │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6!, {r1, r3, r4, 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, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #3132] @ 41eddc │ │ │ │ @@ -1376259,169 +1376263,169 @@ │ │ │ │ nop │ │ │ │ subs r4, r2, #1 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r1, #1 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - strh r2, [r6, #26] │ │ │ │ + strh r2, [r4, #28] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bvc.n 41ee68 │ │ │ │ + bvc.n 41eec8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvs.n 41edc8 │ │ │ │ + bvc.n 41ee28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add lr, r9 │ │ │ │ + add lr, pc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r4, [r4, r6] │ │ │ │ + strh r4, [r2, r7] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + str r6, [r6, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + str r2, [r7, #12] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - svc 98 @ 0x62 │ │ │ │ + svc 146 @ 0x92 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + movs r4, #186 @ 0xba │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ldmia r2!, {r3, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r1, r2, r5, r7, lr} │ │ │ │ + push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #72] @ (41ee70 ) │ │ │ │ + ldr r7, [pc, #264] @ (41ef30 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r0, r1, #27 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bcs.n 41ee2c │ │ │ │ + bcc.n 41ee8c │ │ │ │ lsls r0, r0, #3 │ │ │ │ adds r2, r6, r5 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bcs.n 41eddc │ │ │ │ + bcs.n 41ee3c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ + ldmia r2!, {r1, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + svc 120 @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + push {r2, r4, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r2, #16] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [pc, #616] @ (41f0d4 ) │ │ │ │ + ldr r6, [pc, #808] @ (41f194 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r6, [r0, #14] │ │ │ │ + strb r6, [r6, #14] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3} │ │ │ │ lsls r0, r0, #3 │ │ │ │ asrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r4, r7} │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r5, [pc, #208] @ (41ef5c ) │ │ │ │ + ldr r5, [pc, #400] @ (41f01c ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r4, r0, #9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvc.n 41ee08 │ │ │ │ + bvc.n 41ee68 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r7, r2] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r2, [r4, r2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvc.n 41ee90 │ │ │ │ + bhi.n 41eef0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r7, #1] │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ lsls r2, r5, #4 │ │ │ │ - stmia r6!, {r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r3, [pc, #432] @ (41f098 ) │ │ │ │ + ldr r3, [pc, #624] @ (41f158 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r3, [pc, #344] @ (41f044 ) │ │ │ │ + ldr r3, [pc, #536] @ (41f104 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r5!, {r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bmi.n 41eed4 │ │ │ │ + bpl.n 41ef34 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + strb r4, [r7, #31] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bmi.n 41ef74 │ │ │ │ + bmi.n 41efd4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bne.n 41ee74 │ │ │ │ + bne.n 41eed4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #65 @ 0x41 │ │ │ │ blx 6eb4c │ │ │ │ b.n 41edac │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #67 @ 0x43 │ │ │ │ @@ -1377596,324 +1377600,324 @@ │ │ │ │ b.n 41fb08 │ │ │ │ ldr r2, [pc, #632] @ (41fe94 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 41fafe │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r1, #5 │ │ │ │ + lsrs r6, r7, #5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r1, #21] │ │ │ │ + strb r6, [r7, #21] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r5!, {r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bne.n 41fd20 │ │ │ │ + bne.n 41fb80 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ittt al │ │ │ │ - lslal r0, r0, #3 │ │ │ │ - stmiaal r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ - lslal r0, r0, #3 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - bkpt 0x00d2 │ │ │ │ + stmia r0!, {r3, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r5, #2] │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - bkpt 0x0098 │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x00ec │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ + lsls r5, r2, #3 │ │ │ │ + ittt eq │ │ │ │ + lsleq r0, r0, #3 │ │ │ │ + strbeq r2, [r3, #3] │ │ │ │ + lsleq r6, r7, #2 │ │ │ │ + bkpt 0x00c8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bpl.n 41fccc │ │ │ │ + itt ne │ │ │ │ + lslne r0, r0, #3 │ │ │ │ + bpl.n 41fd2c @ unpredictable │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x00d0 │ │ │ │ + nop │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x0068 │ │ │ │ + bkpt 0x0098 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x0028 │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x0020 │ │ │ │ + bkpt 0x0050 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r2, r5, r6} │ │ │ │ + stmia r1!, {r2, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r5, pc, #352 @ (adr r5, 41fe1c ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 41fedc ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - rev16 r6, r0 │ │ │ │ + rev16 r6, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #624 @ (adr r5, 41ff34 ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 41fff4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bkpt 0x0060 │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r1!, {r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + stmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r3} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + stmia r2!, {r1, r2, r3} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r1!, {r1, r3, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r3, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r6} │ │ │ │ + stmia r0!, {r1, r3, r4} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - itet al │ │ │ │ + ittt al │ │ │ │ lslal r0, r0, #3 │ │ │ │ - itet le @ unpredictable > │ │ │ │ - lslle r0, r0, #3 │ │ │ │ - itee lt @ unpredictable │ │ │ │ + itte lt @ unpredictable │ │ │ │ lsllt r0, r0, #3 │ │ │ │ - itet hi @ unpredictable │ │ │ │ - lslhi r0, r0, #3 │ │ │ │ - ittt hi @ unpredictable │ │ │ │ - lslhi r0, r0, #3 │ │ │ │ - itee mi @ unpredictable │ │ │ │ - lslmi r0, r0, #3 │ │ │ │ - itet cs @ unpredictable │ │ │ │ - lslcs r0, r0, #3 │ │ │ │ - itee eq @ unpredictable │ │ │ │ - lsleq r0, r0, #3 │ │ │ │ - bkpt 0x00e6 │ │ │ │ + itee lt @ unpredictable │ │ │ │ + lsllt r0, r0, #3 │ │ │ │ + ittt vc @ unpredictable │ │ │ │ + lslvc r0, r0, #3 │ │ │ │ + itte pl @ unpredictable │ │ │ │ + lslpl r0, r0, #3 │ │ │ │ + ittt cc @ unpredictable │ │ │ │ + lslcc r0, r0, #3 │ │ │ │ + itet ne @ unpredictable │ │ │ │ lslne r0, r0, #3 │ │ │ │ - bkpt 0x00c2 │ │ │ │ + bkpt 0x00f2 │ │ │ │ + lslne r0, r0, #3 │ │ │ │ + bkpt 0x00ce │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x009e │ │ │ │ + bkpt 0x00ae │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + bkpt 0x0096 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bkpt 0x007e │ │ │ │ lsls r0, r0, #3 │ │ │ │ bkpt 0x0066 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x004e │ │ │ │ + bkpt 0x0042 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x0036 │ │ │ │ + bkpt 0x0026 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x0012 │ │ │ │ + bkpt 0x000e │ │ │ │ lsls r0, r0, #3 │ │ │ │ pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ pop {r1, r2, r3, r5, r7, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ pop {r1, r2, r4, r7, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r5, r6, pc} │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb796 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r4, 41fda6 │ │ │ │ + cbnz r4, 41fdb2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb73e │ │ │ │ + @ instruction: 0xb76e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + @ instruction: 0xb756 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldc 0, cr0, [lr], {192} @ 0xc0 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + mcrr 0, 12, r0, lr, cr0 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ + @ instruction: 0xb78e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb72e │ │ │ │ + @ instruction: 0xb75e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r6} │ │ │ │ + pop {r1, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r2, r5} │ │ │ │ + pop {r2, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb874 │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + @ instruction: 0xb88e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb878 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb832 │ │ │ │ + @ instruction: 0xb862 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb820 │ │ │ │ + @ instruction: 0xb850 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r4, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 41fe6a │ │ │ │ + cbnz r6, 41fe76 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r0, 41fe64 │ │ │ │ + cbnz r0, 41fe70 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 41fe5c │ │ │ │ + cbnz r6, 41fe68 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - revsh r4, r3 │ │ │ │ + cbnz r4, 41fe62 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - hlt 0x0032 │ │ │ │ + revsh r2, r4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - hlt 0x0004 │ │ │ │ + hlt 0x0034 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rev16 r2, r4 │ │ │ │ + hlt 0x0012 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rev r4, r7 │ │ │ │ + rev16 r4, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rev r2, r2 │ │ │ │ + rev16 r2, r0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r4, 41fe72 │ │ │ │ + rev r4, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r2, 41fe6c │ │ │ │ + cbnz r2, 41fe78 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r4, 41fe66 │ │ │ │ + cbnz r4, 41fe72 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 41fe5e │ │ │ │ + cbnz r6, 41fe6a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r4, 41fe5c │ │ │ │ + cbnz r4, 41fe68 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 41fe58 │ │ │ │ + cbnz r6, 41fe64 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r0, r5] │ │ │ │ + strh r2, [r6, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r6, 41feae │ │ │ │ + cbnz r6, 41feba │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r4, 41feb0 │ │ │ │ + cbnz r4, 41febc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x0044 │ │ │ │ + bkpt 0x0074 │ │ │ │ lsls r0, r0, #3 │ │ │ │ adds r6, r7, r4 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r4!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - push {r1, r3, r5, r6, r7} │ │ │ │ + push {r1, r3, r4, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r2, r4, r6, r7} │ │ │ │ + push {r2, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, r5, r2 │ │ │ │ + adds r6, r3, r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r1, r4, r5, r7} │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r6, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r3, r5, lr} │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + pop {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - pop {r1, r4, r5, pc} │ │ │ │ + pop {r1, r5, r6, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr.w r8, [pc, #1068] @ 4202c8 │ │ │ │ mov r4, fp │ │ │ │ ldrsb.w r3, [fp, #70] @ 0x46 │ │ │ │ add.w r5, fp, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r8, pc │ │ │ │ @@ -1378295,114 +1378299,114 @@ │ │ │ │ b.w 41ef6a │ │ │ │ ldr r3, [pc, #212] @ (420390 ) │ │ │ │ add r3, pc │ │ │ │ b.w 41f8b0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ - rev16 r0, r1 │ │ │ │ + rev16 r0, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rev r2, r5 │ │ │ │ + rev16 r2, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rev r0, r4 │ │ │ │ + rev16 r0, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 42030a │ │ │ │ + cbnz r6, 420316 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf4d600c3 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + add.w r0, r6, #6389760 @ 0x618000 │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ + stmia r0!, {r2, r4, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r4, 420318 │ │ │ │ + cbnz r4, 420324 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r4, 420304 │ │ │ │ + cbnz r4, 420310 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r6, 420306 │ │ │ │ + cbz r6, 420312 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 420314 │ │ │ │ + cbnz r6, 420320 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + sub sp, #184 @ 0xb8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cbz r0, 420358 │ │ │ │ + cbz r0, 420364 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r5, [pc, #664] @ (4205a8 ) │ │ │ │ + ldr r5, [pc, #856] @ (420668 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r3, r5, r7, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sxth r0, r2 │ │ │ │ + sxtb r0, r0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 42035e │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r0, 42034e │ │ │ │ + cbz r0, 42035a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sxtb r4, r0 │ │ │ │ + sxtb r4, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sxth r0, r5 │ │ │ │ + sxtb r0, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sxth r4, r1 │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 420372 │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r0, 420370 │ │ │ │ + sxth r0, r0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 42036c │ │ │ │ + cbz r4, 420378 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 420366 │ │ │ │ + cbz r4, 420372 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + cbz r0, 42034c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r3, #24] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sub sp, #360 @ 0x168 │ │ │ │ + cbz r2, 420352 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #312 @ 0x138 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r6, 420364 │ │ │ │ + cbz r6, 420370 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 420376 │ │ │ │ + cbz r4, 420382 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + movs r0, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r2, 420384 │ │ │ │ + cbz r2, 420390 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #368 @ 0x170 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [pc, #128] @ (4203f4 ) │ │ │ │ + ldr r6, [pc, #320] @ (4204b4 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r1, #25] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + add r5, sp, #832 @ 0x340 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #768 @ 0x300 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [pc, #1136] @ 420818 │ │ │ │ @@ -1378871,97 +1378875,97 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ ldr r2, [pc, #176] @ (4208c0 ) │ │ │ │ add r2, pc │ │ │ │ b.n 420610 │ │ │ │ movs r2, #0 │ │ │ │ b.n 4204d8 │ │ │ │ mcrr2 1, 5, r0, ip, cr9 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r2, [r5, #24] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + strb r2, [r3, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + @ instruction: 0xb68c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r4, #16] │ │ │ │ + str r6, [r2, #20] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xb620 │ │ │ │ + setend le │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r1, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r2, [r2, #8] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r4, [r2, r4] │ │ │ │ + strh r4, [r0, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r2, r5} │ │ │ │ + push {r2, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r7, r0] │ │ │ │ + strh r2, [r5, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r5} │ │ │ │ + push {r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r0, 4208cc │ │ │ │ + cbz r0, 4208d8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r6, 4208ca │ │ │ │ + cbz r6, 4208d6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r6, r5, #25 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r4, 4208ea │ │ │ │ + cbz r4, 4208f6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 4208e6 │ │ │ │ + cbz r4, 4208f2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r0, [r6, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ + ldrsh r4, [r2, r3] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r0, 4208f6 │ │ │ │ + cbz r0, 420902 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r6, [r5, #12] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cbz r4, 4208d8 │ │ │ │ + cbz r4, 4208e4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #592 @ 0x250 │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #544 @ 0x220 │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - uxtb r6, r0 │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #296 @ 0x128 │ │ │ │ + add r0, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - uxtb r4, r3 │ │ │ │ + cbz r4, 4208ee │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sxth r6, r5 │ │ │ │ + sxtb r6, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r6, 4208e4 │ │ │ │ + cbz r6, 4208f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sxth r2, r0 │ │ │ │ + sxth r2, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r6, 4208de │ │ │ │ + cbz r6, 4208ea │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 4208de │ │ │ │ + cbz r4, 4208ea │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r4, 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, r1 │ │ │ │ ldrb.w r3, [r0, #72] @ 0x48 │ │ │ │ @@ -1379070,29 +1379074,29 @@ │ │ │ │ ldr r2, [pc, #40] @ (4209fc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 42099e │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, r1] │ │ │ │ + ldrb r2, [r7, r1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r6, 420a06 │ │ │ │ + cbz r6, 420a12 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r6, 4209f4 │ │ │ │ + cbz r6, 420a00 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rev r0, r4 │ │ │ │ + rev16 r0, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sub sp, #312 @ 0x138 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ 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, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov r7, r2 │ │ │ │ @@ -1380293,326 +1380297,327 @@ │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ rsb r1, ip, #14221312 @ 0xd90000 │ │ │ │ cmp r4, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r4, #20 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + add sp, #408 @ 0x198 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r5, [pc, #0] @ (421754 ) │ │ │ │ + ldr r5, [pc, #192] @ (421814 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + add sp, #256 @ 0x100 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + add sp, #232 @ 0xe8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r2, r4, r6, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + add sp, #256 @ 0x100 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #208 @ 0xd0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add sp, #248 @ 0xf8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #232 @ 0xe8 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + sub sp, #464 @ 0x1d0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r0, 42178e │ │ │ │ + cbz r0, 42179a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + cbz r2, 42179a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #424 @ 0x1a8 │ │ │ │ + cbz r2, 42179a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ + cmp r0, #140 @ 0x8c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r2, 4217c2 │ │ │ │ + cbz r2, 4217ce │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #720 @ 0x2d0 │ │ │ │ + add r4, sp, #912 @ 0x390 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 4217c0 │ │ │ │ + cbz r4, 4217cc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r2, 4217c0 │ │ │ │ + cbz r2, 4217cc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #352 @ 0x160 │ │ │ │ + cbz r0, 4217ca │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #72 @ 0x48 │ │ │ │ + add r4, sp, #264 @ 0x108 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ + sub sp, #312 @ 0x138 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #992 @ 0x3e0 │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #208 @ 0xd0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + add r7, sp, #880 @ 0x370 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #712 @ 0x2c8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ + add r7, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #904 @ 0x388 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #968 @ 0x3c8 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #288 @ 0x120 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #800 @ 0x320 │ │ │ │ + add r5, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #768 @ 0x300 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #632 @ 0x278 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r4, #14 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r7, #16 │ │ │ │ + adds r7, #64 @ 0x40 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r5, #12 │ │ │ │ + lsls r2, r3, #13 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #968 @ 0x3c8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r0, r1, #9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r4, #11 │ │ │ │ + lsls r2, r2, #12 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r4, sp, #616 @ 0x268 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #176 @ 0xb0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - sxtb r0, r6 │ │ │ │ + uxth r0, r4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + adds r6, #118 @ 0x76 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #344 @ 0x158 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r0, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + lsls r2, r2, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - sxth r6, r7 │ │ │ │ + sxtb r6, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r6, #44 @ 0x2c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r2, r7, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r0, r1, #9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r2, sp, #624 @ 0x270 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r2, sp, #528 @ 0x210 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ + cbz r4, 42191c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r4, #194 @ 0xc2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #456 @ 0x1c8 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vshr.u64 q8, , #32 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + movs r0, r2 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 421d1c ) │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #824 @ (adr r7, 421c68 ) │ │ │ │ + add r7, pc, #1016 @ (adr r7, 421d28 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #856 @ (adr r7, 421c8c ) │ │ │ │ + add r0, sp, #24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #720 @ (adr r7, 421c08 ) │ │ │ │ + add r7, pc, #912 @ (adr r7, 421cc8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #704 @ (adr r7, 421bfc ) │ │ │ │ + add r7, pc, #896 @ (adr r7, 421cbc ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #616 @ (adr r7, 421ba8 ) │ │ │ │ + add r7, pc, #808 @ (adr r7, 421c68 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #552 @ (adr r7, 421b6c ) │ │ │ │ + add r7, pc, #744 @ (adr r7, 421c2c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #512 @ (adr r7, 421b48 ) │ │ │ │ + add r7, pc, #704 @ (adr r7, 421c08 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #352 @ (adr r7, 421aac ) │ │ │ │ + add r7, pc, #544 @ (adr r7, 421b6c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #408 @ (adr r7, 421ae8 ) │ │ │ │ + add r7, pc, #600 @ (adr r7, 421ba8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #464 @ 0x1d0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #280 @ 0x118 │ │ │ │ + add r7, sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #488 @ 0x1e8 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r0, r7, #2 │ │ │ │ + adds r0, r5, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #152 @ (adr r0, 421a0c ) │ │ │ │ + add r0, pc, #344 @ (adr r0, 421acc ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r7, #194 @ 0xc2 │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp sl, r6 │ │ │ │ + cmp sl, ip │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r4, pc, #552 @ (adr r4, 421ba8 ) │ │ │ │ + add r4, pc, #744 @ (adr r4, 421c68 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, pc, #600 @ (adr r4, 421bdc ) │ │ │ │ + add r4, pc, #792 @ (adr r4, 421c9c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, pc, #592 @ (adr r4, 421bd8 ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 421c98 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r0, [r2, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stc2l 0, cr0, [r2, #780]! @ 0x30c │ │ │ │ + cdp2 0, 1, cr0, cr2, cr3, {6} │ │ │ │ strd r0, r1, [r2, #-356]! @ 0x164 │ │ │ │ - adcs r4, r2 │ │ │ │ + sbcs r4, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adcs r6, r1 │ │ │ │ + adcs r6, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #984 @ (adr r3, 421d78 ) │ │ │ │ + add r4, pc, #152 @ (adr r4, 421a38 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r4, r3 │ │ │ │ + adcs r4, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #800 @ 0x320 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r5!, {r1, r2} │ │ │ │ + ldmia r5, {r1, r2, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #384 @ (adr r4, 421b38 ) │ │ │ │ + add r4, pc, #576 @ (adr r4, 421bf8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [pc, #1348] @ 421f04 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [pc, #1348] @ 421f08 │ │ │ │ add r3, pc │ │ │ │ @@ -1381118,187 +1381123,187 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ ldrb.w r3, [sl, #336] @ 0x150 │ │ │ │ b.n 421a14 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r1, pc, #752 @ (adr r1, 4221fc ) │ │ │ │ + add r1, pc, #944 @ (adr r1, 4222bc ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r1, pc, #656 @ (adr r1, 4221a4 ) │ │ │ │ + add r1, pc, #848 @ (adr r1, 422264 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #16 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #168 @ (adr r6, 421fc4 ) │ │ │ │ + add r6, pc, #360 @ (adr r6, 422084 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #224 @ (adr r6, 422000 ) │ │ │ │ + add r6, pc, #416 @ (adr r6, 4220c0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, pc, #1000 @ (adr r0, 42230c ) │ │ │ │ + add r1, pc, #168 @ (adr r1, 421fcc ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #200 @ (adr r6, 421ff0 ) │ │ │ │ + add r6, pc, #392 @ (adr r6, 4220b0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #216 @ (adr r6, 422004 ) │ │ │ │ + add r6, pc, #408 @ (adr r6, 4220c4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #216 @ (adr r6, 422008 ) │ │ │ │ + add r6, pc, #408 @ (adr r6, 4220c8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #152 @ (adr r6, 421fcc ) │ │ │ │ + add r6, pc, #344 @ (adr r6, 42208c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #216 @ (adr r6, 422010 ) │ │ │ │ + add r6, pc, #408 @ (adr r6, 4220d0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #304 @ (adr r6, 42206c ) │ │ │ │ + add r6, pc, #496 @ (adr r6, 42212c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #352 @ (adr r6, 4220a0 ) │ │ │ │ + add r6, pc, #544 @ (adr r6, 422160 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #352 @ (adr r6, 4220a4 ) │ │ │ │ + add r6, pc, #544 @ (adr r6, 422164 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #640 @ (adr r5, 4221c8 ) │ │ │ │ + add r5, pc, #832 @ (adr r5, 422288 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #296 @ (adr r6, 422074 ) │ │ │ │ + add r6, pc, #488 @ (adr r6, 422134 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #280 @ (adr r6, 422068 ) │ │ │ │ + add r6, pc, #472 @ (adr r6, 422128 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #336 @ (adr r6, 4220a4 ) │ │ │ │ + add r6, pc, #528 @ (adr r6, 422164 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #1016 @ (adr r6, 422350 ) │ │ │ │ + add r7, pc, #184 @ (adr r7, 422010 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, pc, #16 @ (adr r1, 421f6c ) │ │ │ │ + add r1, pc, #208 @ (adr r1, 42202c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #952 @ (adr r6, 422318 ) │ │ │ │ + add r7, pc, #120 @ (adr r7, 421fd8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #40 @ (adr r7, 421f8c ) │ │ │ │ + add r7, pc, #232 @ (adr r7, 42204c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rors r4, r4 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #800 @ (adr r6, 422294 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 422354 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #424 @ (adr r6, 422124 ) │ │ │ │ + add r6, pc, #616 @ (adr r6, 4221e4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #288 @ (adr r6, 4220a4 ) │ │ │ │ + add r6, pc, #480 @ (adr r6, 422164 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r6, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #112 @ (adr r6, 421ffc ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 4220bc ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #984 @ (adr r5, 422368 ) │ │ │ │ + add r6, pc, #152 @ (adr r6, 422028 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r6, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #832 @ (adr r5, 4222d8 ) │ │ │ │ + add r6, pc, #0 @ (adr r6, 421f98 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #640 @ (adr r5, 422220 ) │ │ │ │ + add r5, pc, #832 @ (adr r5, 4222e0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #496 @ (adr r5, 422194 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 422254 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #328 @ (adr r5, 4220f4 ) │ │ │ │ + add r5, pc, #520 @ (adr r5, 4221b4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + adds r2, #184 @ 0xb8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r2, #134 @ 0x86 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r1, #246 @ 0xf6 │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #432 @ 0x1b0 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + adds r0, #22 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ + ldr r5, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, pc, #408 @ (adr r4, 422194 ) │ │ │ │ + add r4, pc, #600 @ (adr r4, 422254 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, pc, #224 @ (adr r4, 4220e4 ) │ │ │ │ + add r4, pc, #416 @ (adr r4, 4221a4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, pc, #1016 @ (adr r3, 422404 ) │ │ │ │ + add r4, pc, #184 @ (adr r4, 4220c4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, pc, #784 @ (adr r3, 422324 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 4223e4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, pc, #616 @ (adr r3, 422284 ) │ │ │ │ + add r3, pc, #808 @ (adr r3, 422344 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, pc, #432 @ (adr r3, 4221d4 ) │ │ │ │ + add r3, pc, #624 @ (adr r3, 422294 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, pc, #264 @ (adr r3, 422134 ) │ │ │ │ + add r3, pc, #456 @ (adr r3, 4221f4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, pc, #112 @ (adr r3, 4220a4 ) │ │ │ │ + add r3, pc, #304 @ (adr r3, 422164 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, pc, #856 @ (adr r2, 422394 ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 422054 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #560] @ 0x230 │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r4, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r3, #2 │ │ │ │ + adds r3, #50 @ 0x32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, pc, #464 @ (adr r1, 422224 ) │ │ │ │ + add r1, pc, #656 @ (adr r1, 4222e4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, pc, #304 @ (adr r1, 42218c ) │ │ │ │ + add r1, pc, #496 @ (adr r1, 42224c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r4, [sp, #776] @ 0x308 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1381314,15 +1381319,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 a8b918 │ │ │ │ + bl a8b930 │ │ │ │ cbnz r0, 4220dc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ bl 39b838 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r6, r5, [sp] │ │ │ │ @@ -1381347,15 +1381352,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ bl 420a00 │ │ │ │ mov r0, r7 │ │ │ │ - bl a8b93c │ │ │ │ + bl a8b954 │ │ │ │ b.n 42209e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ svc 128 @ 0x80 │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ svc 56 @ 0x38 │ │ │ │ @@ -1381457,15 +1381462,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #108 @ 0x6c │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #20 │ │ │ │ + asrs r4, r2, #21 │ │ │ │ lsls r7, r7, #2 │ │ │ │ udf #34 @ 0x22 │ │ │ │ lsls r1, r3, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1384012,17 +1384017,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r7} │ │ │ │ lsls r1, r3, #5 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r2, r1, #31 │ │ │ │ bpl.w 4233ee │ │ │ │ movs r1, #20 │ │ │ │ mov r0, r7 │ │ │ │ bl 422530 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1384941,65 +1384946,65 @@ │ │ │ │ mov r2, r8 │ │ │ │ add r3, pc │ │ │ │ add r3, r7 │ │ │ │ ldrb r1, [r3, #14] │ │ │ │ b.w 423c70 │ │ │ │ mov.w r3, #1536 @ 0x600 │ │ │ │ b.w 4233da │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldrb r6, [r1, #4] │ │ │ │ + ldrb r6, [r7, #4] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r6, [r1, #29] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + ldrb r4, [r0, #2] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r2, [r7, #27] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r6, [r6, #26] │ │ │ │ + strb r6, [r4, #27] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strb r4, [r5, #26] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r6, [r5, #22] │ │ │ │ + strb r6, [r3, #23] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r0, [r5, #22] │ │ │ │ + strb r0, [r3, #23] │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #3] │ │ │ │ + strb r2, [r3, #4] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r4, [r5, #0] │ │ │ │ + strb r4, [r3, #1] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + strb r4, [r2, #0] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ lsls r2, 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 │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr.w r5, [pc, #3124] @ 4252fc │ │ │ │ @@ -1387106,15 +1387111,15 @@ │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r0, r2, r4, r5, r6, r7} │ │ │ │ vtbx.8 d30, {d15-d16}, d15 │ │ │ │ vsubl.u q13, d31, d4 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ lsls r2, r5, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w ip, sp, #8 │ │ │ │ @@ -1389485,15 +1389490,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r3, #5 │ │ │ │ str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp sl, sl │ │ │ │ + mov r2, r0 │ │ │ │ lsls r2, r5, #4 │ │ │ │ cmp r0, #173 @ 0xad │ │ │ │ bhi.n 4275d0 │ │ │ │ cmp r0, #155 @ 0x9b │ │ │ │ bls.n 4275be │ │ │ │ sub.w r3, r0, #156 @ 0x9c │ │ │ │ cmp r3, #17 │ │ │ │ @@ -1390293,15 +1390298,15 @@ │ │ │ │ lsls r1, r3, #5 │ │ │ │ strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #54 @ 0x36 │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ lsls r2, r5, #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 │ │ │ │ @@ -1390327,15 +1390332,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 427630 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 427e14 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8e8f4 │ │ │ │ + bl a8e90c │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ mov lr, r5 │ │ │ │ cmp r9, r5 │ │ │ │ sub.w ip, r4, #4 │ │ │ │ mov r5, ip │ │ │ │ bne.n 427e22 │ │ │ │ @@ -1390526,37 +1390531,37 @@ │ │ │ │ blx 6f8b0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4280f8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ - bl a8e8c8 │ │ │ │ + bl a8e8e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4280f2 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ bl 427de8 │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ b.n 42808c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cbz r4, 428096 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8e8f4 │ │ │ │ + bl a8e90c │ │ │ │ mov r3, r6 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 427de8 │ │ │ │ mov r0, r5 │ │ │ │ - bl a8e98c │ │ │ │ + bl a8e9a4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 428074 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r4, sl │ │ │ │ blx 70238 │ │ │ │ mov r0, r5 │ │ │ │ blx 70238 │ │ │ │ @@ -1390717,15 +1390722,15 @@ │ │ │ │ blx 6f8b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 42845a │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ - bl a8e8c8 │ │ │ │ + bl a8e8e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 428454 │ │ │ │ ldr.w fp, [r6, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 42828c │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r6, fp │ │ │ │ @@ -1390780,15 +1390785,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r8, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl a8e98c │ │ │ │ + bl a8e9a4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4283a6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 4283a6 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1390854,15 +1390859,15 @@ │ │ │ │ adds r2, r3, #1 │ │ │ │ bne.n 428350 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r9 │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r9, r3 │ │ │ │ - bl a8e98c │ │ │ │ + bl a8e9a4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 4282e8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrd r6, r8, [sp, #48] @ 0x30 │ │ │ │ bl 3c4f60 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 70238 │ │ │ │ @@ -1390895,15 +1390900,15 @@ │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 42845e │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl a8e8f4 │ │ │ │ + bl a8e90c │ │ │ │ str r5, [r0, #0] │ │ │ │ b.n 4282ae │ │ │ │ tst.w r3, #146 @ 0x92 │ │ │ │ beq.n 42843c │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 428326 │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ @@ -1391015,15 +1391020,15 @@ │ │ │ │ cmp r2, r5 │ │ │ │ ldrb.w r3, [r3, #128] @ 0x80 │ │ │ │ and.w r3, r3, r1 │ │ │ │ strb.w r3, [r4, #128] @ 0x80 │ │ │ │ bhi.n 428520 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - adds r1, #246 @ 0xf6 │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ lsls r2, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1395215,20 +1395220,20 @@ │ │ │ │ mov r9, r3 │ │ │ │ b.n 42b31e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r7, [pc, #592] @ (42b5ac ) │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 42b980 │ │ │ │ + b.n 42b9e0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - mrc2 0, 6, r0, cr4, cr15, {5} │ │ │ │ + vqadd.u8 d0, d20, d31 │ │ │ │ ldr r6, [pc, #272] @ (42b47c ) │ │ │ │ lsls r1, r3, #5 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ 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 │ │ │ │ ldr.w r8, [pc, #588] @ 42b5d0 │ │ │ │ @@ -1398051,15 +1398056,15 @@ │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 42d10c │ │ │ │ ldr.w r3, [r8] │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ vldr d0, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 42d048 │ │ │ │ - bl a8b1d0 │ │ │ │ + bl a8b1e8 │ │ │ │ bl 397598 │ │ │ │ bl 3975ac │ │ │ │ bl 397598 │ │ │ │ b.n 42d082 │ │ │ │ cbz r1, 42d10c │ │ │ │ and.w r9, r7, #262144 @ 0x40000 │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ @@ -1398128,15 +1398133,15 @@ │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.n 42d1de │ │ │ │ and.w sl, r5, #524288 @ 0x80000 │ │ │ │ and.w r8, r5, #8192 @ 0x2000 │ │ │ │ movs r6, #0 │ │ │ │ cbnz r1, 42d1c6 │ │ │ │ b.n 42d21a │ │ │ │ - bl a8b1d0 │ │ │ │ + bl a8b1e8 │ │ │ │ add r5, r4 │ │ │ │ vmov r3, s0 │ │ │ │ vstr s0, [r5] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 42d1c0 │ │ │ │ and.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ tst.w r3, #2139095040 @ 0x7f800000 │ │ │ │ @@ -1433370,15 +1433375,15 @@ │ │ │ │ strheq.w r3, [r5, r4, lsl #3] │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 4451e6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ vldr d0, [r3] │ │ │ │ - bl a8b1d0 │ │ │ │ + bl a8b1e8 │ │ │ │ bl 397598 │ │ │ │ bl 3975ac │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 445158 │ │ │ │ bl 397598 │ │ │ │ b.n 44515c │ │ │ │ cbz r1, 4451e6 │ │ │ │ @@ -1433450,15 +1433455,15 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r4, #0 │ │ │ │ b.n 4452b0 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 4452d8 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ - bl a8b1d0 │ │ │ │ + bl a8b1e8 │ │ │ │ bl 397598 │ │ │ │ bl 3975ac │ │ │ │ bl 397598 │ │ │ │ strh.w r0, [r5, r4, lsl #3] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 4452aa │ │ │ │ uxth r3, r0 │ │ │ │ @@ -1438419,15 +1438424,15 @@ │ │ │ │ and.w r8, r6, #262144 @ 0x40000 │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ movt sl, #65535 @ 0xffff │ │ │ │ movs r6, #0 │ │ │ │ b.n 448ed6 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ - bl a8b1d0 │ │ │ │ + bl a8b1e8 │ │ │ │ bl 397598 │ │ │ │ strh.w r0, [r4, r6, lsl #3] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 448ed0 │ │ │ │ and.w r3, r0, sl │ │ │ │ tst.w r0, #31744 @ 0x7c00 │ │ │ │ it eq │ │ │ │ @@ -1438454,15 +1438459,15 @@ │ │ │ │ and.w r8, r6, #524288 @ 0x80000 │ │ │ │ mov.w r9, #0 │ │ │ │ cbnz r1, 448f50 │ │ │ │ b.n 448f02 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ vcvt.f64.f32 d0, s13 │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ - bl a8b1d0 │ │ │ │ + bl a8b1e8 │ │ │ │ add r6, r4 │ │ │ │ vmov r3, s0 │ │ │ │ vstr s0, [r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 448f48 │ │ │ │ and.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ tst.w r3, #2139095040 @ 0x7f800000 │ │ │ │ @@ -1438530,15 +1438535,15 @@ │ │ │ │ and.w r8, r6, #262144 @ 0x40000 │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ movt sl, #65535 @ 0xffff │ │ │ │ movs r6, #0 │ │ │ │ b.n 44903a │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ - bl a8b1d0 │ │ │ │ + bl a8b1e8 │ │ │ │ bl 397598 │ │ │ │ strh.w r0, [r4, r6, lsl #3] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 449034 │ │ │ │ and.w r3, r0, sl │ │ │ │ tst.w r0, #31744 @ 0x7c00 │ │ │ │ it eq │ │ │ │ @@ -1438565,15 +1438570,15 @@ │ │ │ │ and.w r8, r6, #524288 @ 0x80000 │ │ │ │ mov.w r9, #0 │ │ │ │ cbnz r1, 4490b4 │ │ │ │ b.n 449066 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ vcvt.f64.f32 d0, s13 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ - bl a8b1d0 │ │ │ │ + bl a8b1e8 │ │ │ │ add r6, r4 │ │ │ │ vmov r3, s0 │ │ │ │ vstr s0, [r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 4490ac │ │ │ │ and.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ tst.w r3, #2139095040 @ 0x7f800000 │ │ │ │ @@ -1438641,15 +1438646,15 @@ │ │ │ │ and.w r8, r6, #262144 @ 0x40000 │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ movt sl, #65535 @ 0xffff │ │ │ │ movs r6, #0 │ │ │ │ b.n 44919e │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ vsub.f64 d0, d7, d0 │ │ │ │ - bl a8b1d0 │ │ │ │ + bl a8b1e8 │ │ │ │ bl 397598 │ │ │ │ strh.w r0, [r4, r6, lsl #3] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 449198 │ │ │ │ and.w r3, r0, sl │ │ │ │ tst.w r0, #31744 @ 0x7c00 │ │ │ │ it eq │ │ │ │ @@ -1438676,15 +1438681,15 @@ │ │ │ │ and.w r8, r6, #524288 @ 0x80000 │ │ │ │ mov.w r9, #0 │ │ │ │ cbnz r1, 449218 │ │ │ │ b.n 4491ca │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ vcvt.f64.f32 d0, s13 │ │ │ │ vsub.f64 d0, d7, d0 │ │ │ │ - bl a8b1d0 │ │ │ │ + bl a8b1e8 │ │ │ │ add r6, r4 │ │ │ │ vmov r3, s0 │ │ │ │ vstr s0, [r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 449210 │ │ │ │ and.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ tst.w r3, #2139095040 @ 0x7f800000 │ │ │ │ @@ -1439392,15 +1439397,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 449ae0 │ │ │ │ bl 39f040 │ │ │ │ - bl a8b1d0 │ │ │ │ + bl a8b1e8 │ │ │ │ bl 397598 │ │ │ │ strh.w r0, [r6, r5, lsl #3] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 449ada │ │ │ │ and.w r3, r0, sl │ │ │ │ tst.w r0, #31744 @ 0x7c00 │ │ │ │ it eq │ │ │ │ @@ -1446138,15 +1446143,15 @@ │ │ │ │ and.w r7, r3, #8192 @ 0x2000 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 44b808 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov.w r8, r9, lsl #3 │ │ │ │ add r8, r4 │ │ │ │ ldrb.w r0, [r3, r9, lsl #3] │ │ │ │ - bl a8b850 │ │ │ │ + bl a8b868 │ │ │ │ vmov r3, s0 │ │ │ │ vstr s0, [r8] │ │ │ │ cbz r7, 44e71e │ │ │ │ tst.w r3, #2139095040 @ 0x7f800000 │ │ │ │ itt eq │ │ │ │ andeq.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ streq.w r3, [r4, r9, lsl #3] │ │ │ │ @@ -1446159,15 +1446164,15 @@ │ │ │ │ and.w r7, r3, #8192 @ 0x2000 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 44b808 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov.w r8, r9, lsl #3 │ │ │ │ add r8, r4 │ │ │ │ ldrb.w r0, [r3, r9, lsl #3] │ │ │ │ - bl a8b6d0 │ │ │ │ + bl a8b6e8 │ │ │ │ vmov r3, s0 │ │ │ │ vstr s0, [r8] │ │ │ │ cbz r7, 44e762 │ │ │ │ tst.w r3, #2139095040 @ 0x7f800000 │ │ │ │ itt eq │ │ │ │ andeq.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ streq.w r3, [r4, r9, lsl #3] │ │ │ │ @@ -1446193,35 +1446198,35 @@ │ │ │ │ vldr s0, [r3] │ │ │ │ vabs.f32 s15, s0 │ │ │ │ vcmp.f32 s15, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ movgt r0, #127 @ 0x7f │ │ │ │ bgt.n 44e788 │ │ │ │ - bl a8b690 │ │ │ │ + bl a8b6a8 │ │ │ │ b.n 44e788 │ │ │ │ movs r7, #0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 44b808 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ vldr s0, [r3] │ │ │ │ - bl a8b690 │ │ │ │ + bl a8b6a8 │ │ │ │ strb.w r0, [r4, r7, lsl #3] │ │ │ │ adds r7, #1 │ │ │ │ cmp r5, r7 │ │ │ │ bne.n 44e7be │ │ │ │ b.w 44b808 │ │ │ │ movs r7, #0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 44b808 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ vldr s0, [r3] │ │ │ │ - bl a8b5b0 │ │ │ │ + bl a8b5c8 │ │ │ │ strb.w r0, [r4, r7, lsl #3] │ │ │ │ adds r7, #1 │ │ │ │ cmp r5, r7 │ │ │ │ bne.n 44e7e2 │ │ │ │ b.w 44b808 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 44b808 │ │ │ │ @@ -1446251,27 +1446256,27 @@ │ │ │ │ b.n 44e810 │ │ │ │ movs r7, #0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 44b808 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ vldr s0, [r3] │ │ │ │ - bl a8b810 │ │ │ │ + bl a8b828 │ │ │ │ strb.w r0, [r4, r7, lsl #3] │ │ │ │ adds r7, #1 │ │ │ │ cmp r5, r7 │ │ │ │ bne.n 44e84e │ │ │ │ b.w 44b808 │ │ │ │ movs r7, #0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 44b808 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ vldr s0, [r3] │ │ │ │ - bl a8b734 │ │ │ │ + bl a8b74c │ │ │ │ strb.w r0, [r4, r7, lsl #3] │ │ │ │ adds r7, #1 │ │ │ │ cmp r5, r7 │ │ │ │ bne.n 44e872 │ │ │ │ b.w 44b808 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1446899,15 +1446904,15 @@ │ │ │ │ mov r9, r3 │ │ │ │ b.n 44f026 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 44fe6c │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ - bl a8b1d0 │ │ │ │ + bl a8b1e8 │ │ │ │ vmov.f32 s14, s0 │ │ │ │ vstr s14, [r4] │ │ │ │ cbz r7, 44f01a │ │ │ │ vmov r3, s14 │ │ │ │ tst.w r3, #2139095040 @ 0x7f800000 │ │ │ │ it eq │ │ │ │ andeq.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ @@ -1457633,25 +1457638,25 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + add r2, sp, #888 @ 0x378 │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r5, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r2, #5 │ │ │ │ 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 │ │ │ │ @@ -1458899,15 +1458904,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 39b938 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ - bl a8e9b0 │ │ │ │ + bl a8e9c8 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cbz r4, 456f46 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ bl 39b96c │ │ │ │ @@ -1458924,28 +1458929,28 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 6fb2c │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl a8ea0c │ │ │ │ + bl a8ea24 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c59e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 456f00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 457094 │ │ │ │ ldr.w r8, [pc, #408] @ 4570e8 │ │ │ │ movs r6, #1 │ │ │ │ add r8, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl a8ea5c │ │ │ │ + bl a8ea74 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldrd r0, r1, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 6ed94 │ │ │ │ sub.w r0, r7, #32 │ │ │ │ bl 3c5b6c │ │ │ │ @@ -1459049,28 +1459054,28 @@ │ │ │ │ orr.w r0, r0, lr │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r1, r3 │ │ │ │ bcc.n 457054 │ │ │ │ cbz r0, 45707e │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl a8eaa0 │ │ │ │ + bl a8eab8 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r7, #16] │ │ │ │ bl 39e4f8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 456fcc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 456f56 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 39ba04 │ │ │ │ mov r0, r9 │ │ │ │ - bl a8e9ec │ │ │ │ + bl a8ea04 │ │ │ │ ldr r2, [pc, #72] @ (4570ec ) │ │ │ │ ldr r3, [pc, #64] @ (4570e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -1465097,23 +1465102,23 @@ │ │ │ │ lsls r1, r3, #5 │ │ │ │ ldrsh r0, [r0, r5] │ │ │ │ lsls r1, r3, #5 │ │ │ │ strh r6, [r1, r6] │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, r1, r3 │ │ │ │ + adds r2, r7, r3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrsh r6, [r4, r2] │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ pli [sp, #255]! │ │ │ │ str??.w pc, [fp, #4095] @ 0xfff │ │ │ │ ldrsh r6, [r7, r0] │ │ │ │ lsls r1, r3, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1465278,15 +1465283,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bl 45af38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ lsls r7, r4, #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, #16 │ │ │ │ @@ -1467561,19 +1467566,19 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ b.n 45cba6 │ │ │ │ vsubw.u q15, , d17 │ │ │ │ @ instruction: 0xffff48b2 │ │ │ │ lsls r1, r3, #5 │ │ │ │ asrs r0, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r0, [pc, #104] @ (45c46c ) │ │ │ │ lsls r1, r3, #5 │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls r4, r3, #8 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #500] @ (45c610 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -1467787,22 +1467792,23 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ mov r8, r0 │ │ │ │ lsls r1, r3, #5 │ │ │ │ asrs r0, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ mov r4, r1 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + ldrb r0, [r5, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vshr.u64 d16, d28, #22 │ │ │ │ - ldmia r5, {r5, r6, r7} │ │ │ │ + movs r2, r3 │ │ │ │ + lsls r5, r7, #2 │ │ │ │ + ldmia r6!, {r4} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ + lsls r6, r0, #11 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - vshr.u64 d0, d28, #12 │ │ │ │ + vshr.u64 d16, d28, #28 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ 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 │ │ │ │ ldr.w ip, [pc, #296] @ 45c78c │ │ │ │ @@ -1469256,15 +1469262,15 @@ │ │ │ │ b.n 45d3d0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 45d340 │ │ │ │ mov r5, r0 │ │ │ │ b.n 45d490 │ │ │ │ nop │ │ │ │ - subs r6, r2, r1 │ │ │ │ + subs r6, r0, r2 │ │ │ │ lsls r7, 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 │ │ │ │ ldr r7, [pc, #548] @ (45d6e4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1469492,15 +1469498,15 @@ │ │ │ │ ldr r0, [r7, r3] │ │ │ │ b.n 45d504 │ │ │ │ ldr r3, [pc, #12] @ (45d6ec ) │ │ │ │ ldr r0, [r7, r3] │ │ │ │ b.n 45d600 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - adds r2, r2, r2 │ │ │ │ + adds r2, r0, r3 │ │ │ │ lsls r7, r4, #4 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ 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 │ │ │ │ @@ -1469805,15 +1469811,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 45d904 │ │ │ │ mov r5, r0 │ │ │ │ b.n 45da06 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r2, r0, #19 │ │ │ │ lsls r7, r4, #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] │ │ │ │ @@ -1469893,15 +1469899,15 @@ │ │ │ │ bl 45a690 │ │ │ │ b.n 45da9a │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 45da24 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ b.n 45dad0 │ │ │ │ nop │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r4, r6, #12 │ │ │ │ lsls r7, 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 │ │ │ │ ldr r6, [pc, #472] @ (45dce4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1470100,15 +1470106,15 @@ │ │ │ │ b.n 45db50 │ │ │ │ ldr r3, [pc, #12] @ (45dcec ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n 45dc46 │ │ │ │ nop │ │ │ │ movs r4, #236 @ 0xec │ │ │ │ lsls r6, r2, #5 │ │ │ │ - asrs r6, r0, #9 │ │ │ │ + asrs r6, r6, #9 │ │ │ │ lsls r7, r4, #4 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1470141,15 +1470147,15 @@ │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cbnz r2, 45dd4c │ │ │ │ bl 45daf8 │ │ │ │ pop {r3, pc} │ │ │ │ lsls r0, r3, #2 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ 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 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #488] @ (45df50 ) │ │ │ │ @@ -1471378,15 +1471384,15 @@ │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ cmp r0, #2 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r7, r4, #4 │ │ │ │ b.n 45e9e0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #22 │ │ │ │ beq.n 45e9de │ │ │ │ bx lr │ │ │ │ @@ -1472668,17 +1472674,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (45f60c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ movs r3, #142 @ 0x8e │ │ │ │ lsls r3, r1, #5 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r0, #14 │ │ │ │ bhi.n 45f62e │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r6, r1, #4 │ │ │ │ asrs r4, r2, #28 │ │ │ │ adds r2, r3, #4 │ │ │ │ @@ -1472729,43 +1472735,43 @@ │ │ │ │ ldr r0, [pc, #64] @ (45f6b8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #60] @ (45f6bc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r3, r5] │ │ │ │ + strh r2, [r1, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #400] @ (45f834 ) │ │ │ │ + ldr r0, [pc, #592] @ (45f8f4 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + ldmia r7, {r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r6 │ │ │ │ + asrs r4, r4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r0, #14 │ │ │ │ bhi.n 45f6de │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r6, r1, #4 │ │ │ │ asrs r4, r2, #28 │ │ │ │ adds r2, r3, #4 │ │ │ │ @@ -1472816,39 +1472822,39 @@ │ │ │ │ ldr r0, [pc, #64] @ (45f768 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #60] @ (45f76c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cdp2 0, 10, cr0, cr4, cr14, {6} │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + cdp2 0, 13, cr0, cr4, cr14, {6} │ │ │ │ + str r1, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cdp 0, 8, cr0, cr6, cr1, {6} │ │ │ │ - bge.n 45f73c │ │ │ │ + cdp 0, 11, cr0, cr6, cr1, {6} │ │ │ │ + blt.n 45f79c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r1, #18] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bic.w r0, sl, ip, ror #2 │ │ │ │ - bics.w r0, r8, ip, ror #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4} │ │ │ │ + orrs.w r0, sl, ip, ror #2 │ │ │ │ + orn r0, r8, ip, ror #2 │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r5} │ │ │ │ + ldmia r7!, {r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r2, r5} │ │ │ │ + ldmia r7!, {r2, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r0, #31 │ │ │ │ bhi.n 45f780 │ │ │ │ ldr r3, [pc, #20] @ (45f78c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ cbz r0, 45f786 │ │ │ │ @@ -1472857,17 +1472863,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (45f794 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ movs r1, #134 @ 0x86 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r3, r1, #4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #24 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -1472908,29 +1472914,29 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ (45f810 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ (45f814 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldmia r6, {r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r2, r6, #5 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r1, #112] @ 0x70 │ │ │ │ + str r0, [r7, #112] @ 0x70 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ bhi.n 45f828 │ │ │ │ ldr r3, [pc, #20] @ (45f834 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ cbz r0, 45f82e │ │ │ │ @@ -1472939,17 +1472945,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (45f83c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ adds r2, r2, #6 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r0, #4 │ │ │ │ bhi.n 45f850 │ │ │ │ ldr r3, [pc, #20] @ (45f85c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ cbz r0, 45f856 │ │ │ │ @@ -1472958,17 +1472964,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (45f864 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ adds r6, r2, #5 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - str r2, [r2, #104] @ 0x68 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r0, #11 │ │ │ │ bhi.n 45f878 │ │ │ │ ldr r3, [pc, #20] @ (45f884 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ cbz r0, 45f87e │ │ │ │ @@ -1472977,17 +1472983,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (45f88c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ adds r6, r7, #3 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - str r2, [r5, #100] @ 0x64 │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r2, #104] @ 0x68 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r0, #6 │ │ │ │ bhi.n 45f8a0 │ │ │ │ ldr r3, [pc, #20] @ (45f8ac ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ cbz r0, 45f8a6 │ │ │ │ @@ -1472996,17 +1473002,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (45f8b4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ adds r2, r7, #2 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ mov ip, r1 │ │ │ │ @@ -1473085,18 +1473091,18 @@ │ │ │ │ ldr r3, [pc, #16] @ (45f98c ) │ │ │ │ ldr r1, [pc, #20] @ (45f990 ) │ │ │ │ add r4, pc │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ - ldmia.w r4, {r2, r3, r4, r5, r7} │ │ │ │ - stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xe8c400bc │ │ │ │ + stmia r6!, {r1, r2, r4} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strd r0, r0, [sl], #-752 @ 0x2f0 │ │ │ │ + ldmia.w sl, {r2, r3, r4, r5, r7} │ │ │ │ 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 │ │ │ │ mov ip, r1 │ │ │ │ @@ -1473205,30 +1473211,27 @@ │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ ldr r1, [pc, #48] @ (45fad0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ mcr2 15, 7, pc, cr5, cr15, {7} @ │ │ │ │ - b.n 45fa40 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - b.n 45f9d8 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - strd r0, r0, [r4], #-752 @ 0x2f0 │ │ │ │ - b.n 45f9b8 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - b.n 45fa60 │ │ │ │ + b.n 45faa0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 45fa9c │ │ │ │ + b.n 45fa38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xe80200bc │ │ │ │ - b.n 45fa80 │ │ │ │ + ldmia.w r4, {r2, r3, r4, r5, r7} │ │ │ │ + b.n 45fa18 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strd r0, r0, [r2], #-752 @ 0x2f0 │ │ │ │ - b.n 45f96c │ │ │ │ + @ instruction: 0xe80000bc │ │ │ │ + @ instruction: 0xe81c00bc │ │ │ │ + @ instruction: 0xe83200bc │ │ │ │ + @ instruction: 0xe80a00bc │ │ │ │ + ldmia.w r2, {r2, r3, r4, r5, r7} │ │ │ │ + b.n 45f9cc │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ sub sp, #408 @ 0x198 │ │ │ │ mov r8, r0 │ │ │ │ @@ -1473591,15 +1473594,15 @@ │ │ │ │ nop │ │ │ │ lsrs r2, r6, #22 │ │ │ │ lsls r1, r3, #5 │ │ │ │ lsrs r6, r3, #22 │ │ │ │ lsls r1, r3, #5 │ │ │ │ lsrs r0, r6, #22 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - b.n 45f870 │ │ │ │ + b.n 45f8d0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r2, r4, r6 │ │ │ │ lsls r3, r1, #5 │ │ │ │ lsrs r6, r5, #21 │ │ │ │ lsls r1, r3, #5 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r2, #5300 @ 0x14b4 │ │ │ │ @@ -1473740,19 +1473743,19 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ + str r6, [r3, #96] @ 0x60 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 46074c │ │ │ │ + b.n 4607ac │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 460774 │ │ │ │ + b.n 4607d4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1474429,23 +1474432,23 @@ │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 4605d0 │ │ │ │ b.n 4606a8 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r7, #20 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - ble.n 460710 │ │ │ │ + ble.n 460770 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr??.w r0, [r2, ] │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [r0, ] │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bgt.n 46065c │ │ │ │ + bgt.n 4606bc │ │ │ │ lsls r4, r7, #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] @ 460778 │ │ │ │ @@ -1474477,15 +1474480,15 @@ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str.w r0, [r6, #341] @ 0x155 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 460864 │ │ │ │ + bgt.n 4606c4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh.w r0, [r2, #341] @ 0x155 │ │ │ │ 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 │ │ │ │ @@ -1474565,23 +1474568,23 @@ │ │ │ │ ldr r3, [pc, #32] @ (46087c ) │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #2990 @ 0xbae │ │ │ │ add r3, pc │ │ │ │ bl 46071c │ │ │ │ b.n 46081a │ │ │ │ nop │ │ │ │ - bgt.n 460874 │ │ │ │ + bgt.n 4608d4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - blt.n 4607e4 │ │ │ │ + blt.n 460844 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - blt.n 460810 │ │ │ │ + blt.n 460870 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - blt.n 460860 │ │ │ │ + bgt.n 4608c0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - blt.n 46081c │ │ │ │ + blt.n 46087c │ │ │ │ lsls r4, r7, #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] @ 4608dc │ │ │ │ @@ -1474613,15 +1474616,15 @@ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf7620155 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 460860 │ │ │ │ + blt.n 4608c0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ @ instruction: 0xf73e0155 │ │ │ │ cmp r0, #11 │ │ │ │ bhi.n 460906 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r4, r1, #28 │ │ │ │ asrs r2, r2, #20 │ │ │ │ @@ -1474661,35 +1474664,35 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #48] @ (460970 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #48] @ (460974 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r6, [r5, #60] @ 0x3c │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - blt.n 460a40 │ │ │ │ + blt.n 4608a0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #520 @ (adr r5, 460b5c ) │ │ │ │ + add r5, pc, #712 @ (adr r5, 460c1c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stc 0, cr0, [r4, #752] @ 0x2f0 │ │ │ │ - cbz r6, 46098e │ │ │ │ + ldc 0, cr0, [r4, #752]! @ 0x2f0 │ │ │ │ + cbz r6, 46099a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - blt.n 4609f8 │ │ │ │ + blt.n 460a58 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - vshr.s64 d16, d28, #50 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + vshr.s64 d16, d28, #2 │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ + movs r1, #192 @ 0xc0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r2, #222 @ 0xde │ │ │ │ + movs r3, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r0, 4609ea │ │ │ │ + cbz r0, 4609f6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ 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 │ │ │ │ @@ -1475123,26 +1475126,26 @@ │ │ │ │ movhi r5, #0 │ │ │ │ movls r5, #1 │ │ │ │ strb.w r5, [r4, #1036] @ 0x40c │ │ │ │ b.n 460c8e │ │ │ │ @ instruction: 0xf4e80155 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 460ef0 │ │ │ │ + bhi.n 460d50 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvc.n 460de0 │ │ │ │ + bhi.n 460e40 │ │ │ │ lsls r4, r7, #2 │ │ │ │ @ instruction: 0xf3b60155 │ │ │ │ - bvc.n 460ea8 │ │ │ │ + bvc.n 460f08 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 460f10 │ │ │ │ + bvs.n 460d70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 460e20 │ │ │ │ + bvc.n 460e80 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 460ed0 │ │ │ │ + bvs.n 460f30 │ │ │ │ lsls r4, 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 r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1475396,68 +1475399,68 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 461072 │ │ │ │ mov r3, r0 │ │ │ │ b.n 460f14 │ │ │ │ mov r3, r0 │ │ │ │ b.n 461072 │ │ │ │ nop │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ + cbz r0, 4610b2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bvs.n 460fe8 │ │ │ │ + bvs.n 461048 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvs.n 461188 │ │ │ │ + bvs.n 460fe8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 46113c │ │ │ │ + bvs.n 46119c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 461140 │ │ │ │ + bvs.n 4611a0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 460fe0 │ │ │ │ + bpl.n 461040 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + subs r6, r6, r4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r6, pc, #232 @ (adr r6, 4611b8 ) │ │ │ │ + add r6, pc, #424 @ (adr r6, 461278 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bpl.n 46116c │ │ │ │ + bpl.n 4611cc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bpl.n 4610e8 │ │ │ │ + bpl.n 461148 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bpl.n 461128 │ │ │ │ + bpl.n 461188 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 460c18 │ │ │ │ + b.n 460c78 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ + cmp r5, #40 @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r2, r6] │ │ │ │ + strh r6, [r0, r7] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r7, sp, #680 @ 0x2a8 │ │ │ │ + add r7, sp, #872 @ 0x368 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 4610e0 │ │ │ │ + bpl.n 461140 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldc2l 0, cr0, [r2], {188} @ 0xbc │ │ │ │ - bmi.n 461088 │ │ │ │ + stc2 0, cr0, [r2, #-752] @ 0xfffffd10 │ │ │ │ + bmi.n 4610e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #88 @ (adr r0, 46115c ) │ │ │ │ + add r0, pc, #280 @ (adr r0, 46121c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bmi.n 461068 │ │ │ │ + bmi.n 4610c8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bmi.n 4610a0 │ │ │ │ + bmi.n 461100 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bpl.n 461128 │ │ │ │ + bpl.n 461188 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #480 @ (adr r5, 4612f4 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 4613b4 ) │ │ │ │ lsls r4, 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 r2, [pc, #88] @ (461180 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -1475492,19 +1475495,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (461188 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - bmi.n 46124c │ │ │ │ + bmi.n 4610ac │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bmi.n 461248 │ │ │ │ + bmi.n 4610a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, pc, #576 @ (adr r3, 4613cc ) │ │ │ │ + add r3, pc, #768 @ (adr r3, 46148c ) │ │ │ │ lsls r1, r2, #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] @ (461204 ) │ │ │ │ @@ -1475553,19 +1475556,19 @@ │ │ │ │ b.n 4611c0 │ │ │ │ nop │ │ │ │ @ instruction: 0xfa040158 │ │ │ │ mrc 1, 2, r0, cr6, cr5, {2} │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ mrc 1, 2, r0, cr0, cr5, {2} │ │ │ │ - bcc.n 4611e0 │ │ │ │ + bmi.n 461240 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bcc.n 4611fc │ │ │ │ + bmi.n 46125c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r7, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1475617,29 +1475620,29 @@ │ │ │ │ bl 46118c │ │ │ │ ldr r3, [pc, #36] @ (4612d4 ) │ │ │ │ mov.w r2, #740 @ 0x2e4 │ │ │ │ ldr r1, [pc, #36] @ (4612d8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ - bcc.n 4611f4 │ │ │ │ + bcc.n 461254 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bne.n 4611d4 │ │ │ │ + bne.n 461234 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + beq.n 4612d8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bcc.n 461348 │ │ │ │ + bcc.n 4613a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bcc.n 461330 │ │ │ │ + bcc.n 461390 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ 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 │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ cbz r2, 461332 │ │ │ │ @@ -1475672,17 +1475675,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (461344 ) │ │ │ │ movw r2, #639 @ 0x27f │ │ │ │ ldr r1, [pc, #12] @ (461348 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - bcc.n 461384 │ │ │ │ + bcc.n 4613e4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 4612e4 │ │ │ │ + beq.n 461344 │ │ │ │ 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, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1475702,17 +1475705,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (46138c ) │ │ │ │ mov.w r2, #768 @ 0x300 │ │ │ │ ldr r1, [pc, #12] @ (461390 ) │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ - bcc.n 461390 │ │ │ │ + bcc.n 4613f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 461298 │ │ │ │ + beq.n 4612f8 │ │ │ │ lsls r4, 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 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1475774,21 +1475777,21 @@ │ │ │ │ ldr r3, [pc, #24] @ (461444 ) │ │ │ │ movw r2, #997 @ 0x3e5 │ │ │ │ ldr r1, [pc, #20] @ (461448 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - bcs.n 461350 │ │ │ │ + bcs.n 4613b0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + beq.n 461478 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bcs.n 4613c4 │ │ │ │ + bcs.n 461424 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + beq.n 461454 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -1475932,17 +1475935,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (4615c8 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ (4615cc ) │ │ │ │ movw r2, #1252 @ 0x4e4 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ - bne.n 4614cc │ │ │ │ + bne.n 46152c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #604] @ (461840 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1476188,29 +1476191,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ and.w r1, lr, r5, lsr #1 │ │ │ │ @ instruction: 0xe9be0155 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #496 @ (adr r7, 461a50 ) │ │ │ │ + add r7, pc, #688 @ (adr r7, 461b10 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r4, {r2, r3, r4} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #288 @ (adr r7, 461994 ) │ │ │ │ + add r7, pc, #480 @ (adr r7, 461a54 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r3, r4} │ │ │ │ lsls r4, r7, #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 │ │ │ │ @@ -1476253,25 +1476256,25 @@ │ │ │ │ ldr r3, [pc, #32] @ (461904 ) │ │ │ │ movw r2, #3153 @ 0xc51 │ │ │ │ ldr r1, [pc, #28] @ (461908 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r4, r6, r7} │ │ │ │ + beq.n 4618fc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 46195c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ 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 │ │ │ │ and.w r4, r1, #30 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1476329,25 +1476332,25 @@ │ │ │ │ ldr r3, [pc, #32] @ (4619bc ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #32] @ (4619c0 ) │ │ │ │ movw r2, #3067 @ 0xbfb │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 4619ec │ │ │ │ + beq.n 461a4c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r4, 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 r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1476479,19 +1476482,19 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #3220 @ 0xc94 │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #256 @ (adr r4, 461c3c ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 461cfc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r0!, {r5, r6, r7} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r4, 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, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #212] @ (461c28 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -1476619,25 +1476622,25 @@ │ │ │ │ ldr r1, [pc, #36] @ (461ca0 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #3235 @ 0xca3 │ │ │ │ bl 46118c │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #1008 @ (adr r2, 462084 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 461d44 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #920 @ (adr r2, 462038 ) │ │ │ │ + add r3, pc, #88 @ (adr r3, 461cf8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1476838,21 +1476841,21 @@ │ │ │ │ ldr.w r1, [r3, r9, lsl #2] │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 461ca4 │ │ │ │ cmp sl, r9 │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ bne.n 461ea2 │ │ │ │ b.n 461d3a │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, pc, #200 @ (adr r1, 461f94 ) │ │ │ │ + add r1, pc, #392 @ (adr r1, 462054 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r6!, {r1} │ │ │ │ lsls r4, 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 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1476976,21 +1476979,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ bl 461ed0 │ │ │ │ cmp r9, r8 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ bne.n 461ffa │ │ │ │ b.n 461f98 │ │ │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r7, #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 │ │ │ │ @@ -1477017,21 +1477020,21 @@ │ │ │ │ mov.w r2, #1880 @ 0x758 │ │ │ │ ldr r1, [pc, #24] @ (462084 ) │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r3!, {r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2!, {r4, r5} │ │ │ │ + ldmia r2!, {r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + stmia r3!, {r3, r6, r7} │ │ │ │ lsls r4, r7, #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 │ │ │ │ @@ -1477061,17 +1477064,17 @@ │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #3275 @ 0xccb │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - ldmia r2!, {r1} │ │ │ │ + ldmia r2!, {r1, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r7, #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 │ │ │ │ @@ -1477102,21 +1477105,21 @@ │ │ │ │ ldr r3, [pc, #24] @ (462160 ) │ │ │ │ movw r2, #3308 @ 0xcec │ │ │ │ ldr r1, [pc, #20] @ (462164 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r1, r2} │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r2!, {r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r2, #1 │ │ │ │ bne.n 4621be │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1477317,67 +1477320,67 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #1763 @ 0x6e3 │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - ldmia r2!, {r1, r5, r7} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r1!, {r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r1!, {r2, r5, r6} │ │ │ │ + stmia r1!, {r2, r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #624] @ 0x270 │ │ │ │ + ldr r4, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r3} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r4, 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 r7, [r1, #24] │ │ │ │ mov r4, r2 │ │ │ │ @@ -1477414,22 +1477417,22 @@ │ │ │ │ ldr r1, [pc, #24] @ (462450 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #1434 @ 0x59a │ │ │ │ bl 46118c │ │ │ │ - ldmia r0!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - itet gt │ │ │ │ - lslgt r4, r7, #2 │ │ │ │ - stmdble sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - movgt.w ip, #4096 @ 0x1000 │ │ │ │ + itte │ │ │ │ + lsl r4, r7, #2 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + moval.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #7 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ bne.n 4624cc │ │ │ │ @@ -1477548,27 +1477551,27 @@ │ │ │ │ ldrd r1, r2, [r8, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 45c1d4 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ b.n 462550 │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + ldmia r0!, {r1, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ite cs │ │ │ │ - lslcs r4, r7, #2 │ │ │ │ - stmiacc r7!, {r3, r4, r5, r6, r7} │ │ │ │ + itt pl │ │ │ │ + lslpl r4, r7, #2 │ │ │ │ + ldmiapl r0!, {r3, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x00ca │ │ │ │ + bkpt 0x00fa │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bkpt 0x0098 │ │ │ │ + bkpt 0x00c8 │ │ │ │ lsls r4, r7, #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 │ │ │ │ @@ -1477830,27 +1477833,27 @@ │ │ │ │ bl 46118c │ │ │ │ sub.w r2, r1, #5632 @ 0x1600 │ │ │ │ subs r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ bls.w 46264c │ │ │ │ b.n 46283a │ │ │ │ nop │ │ │ │ - stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + pop {r2, r4, r5, r7, pc} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + pop {r3, r7, pc} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r2, 4628fa │ │ │ │ + cbnz r2, 462906 │ │ │ │ lsls r4, r7, #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 │ │ │ │ @@ -1477894,23 +1477897,23 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #1675 @ 0x68b │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r2, 462964 │ │ │ │ + cbnz r2, 462970 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r0, 462968 │ │ │ │ + cbnz r0, 462974 │ │ │ │ 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 r2, r3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ @@ -1477953,25 +1477956,25 @@ │ │ │ │ ldr r3, [pc, #32] @ (4629b0 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #32] @ (4629b4 ) │ │ │ │ movw r2, #1468 @ 0x5bc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - hlt 0x002a │ │ │ │ + revsh r2, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r4!, {r6, r7} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - hlt 0x0002 │ │ │ │ + hlt 0x0032 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - rev16 r6, r5 │ │ │ │ + hlt 0x001e │ │ │ │ lsls r4, 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 │ │ │ │ adds r2, #1 │ │ │ │ @@ -1478015,25 +1478018,25 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #2469 @ 0x9a5 │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r2, 462a7a │ │ │ │ + rev r2, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ + @ instruction: 0xb822 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r4, 462a80 │ │ │ │ + rev r4, r2 │ │ │ │ lsls r4, r7, #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 │ │ │ │ @@ -1478066,19 +1478069,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (462ab0 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #2449 @ 0x991 │ │ │ │ bl 46118c │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r2, 462ace │ │ │ │ + cbnz r2, 462ada │ │ │ │ lsls r4, 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, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1478191,23 +1478194,23 @@ │ │ │ │ ldr r1, [pc, #32] @ (462c00 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #2419 @ 0x973 │ │ │ │ bl 46118c │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb836 │ │ │ │ + @ instruction: 0xb866 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb822 │ │ │ │ + @ instruction: 0xb852 │ │ │ │ lsls r4, r7, #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 │ │ │ │ @@ -1478262,17 +1478265,17 @@ │ │ │ │ strd r2, r1, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ (462c98 ) │ │ │ │ add r3, pc │ │ │ │ movw r2, #5072 @ 0x13d0 │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ lsls r4, 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 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r3, [r0, #484] @ 0x1e4 │ │ │ │ @@ -1478361,27 +1478364,27 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #5157 @ 0x1425 │ │ │ │ bl 46118c │ │ │ │ ldmia r6!, {r0, r2, r4, r7} │ │ │ │ - vtbl.8 d27, {d15-d16}, d20 │ │ │ │ + vqrshrn.u64 d27, q2, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r1, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cpsid i │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ lsls r4, r7, #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 │ │ │ │ @@ -1478455,27 +1478458,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #36] @ (462e9c ) │ │ │ │ add r5, pc │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ - cbz r4, 462f06 │ │ │ │ + push {r2, r3, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r3, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r1!, {r3, r4, r5} │ │ │ │ + stmia r1!, {r3, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r3, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ 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 r5, r0 │ │ │ │ bl 462dc0 │ │ │ │ @@ -1478509,17 +1478512,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (462f0c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ (462f10 ) │ │ │ │ movw r2, #639 @ 0x27f │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ - @ instruction: 0xb754 │ │ │ │ + @ instruction: 0xb784 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ 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 r5, r0 │ │ │ │ bl 462dc0 │ │ │ │ @@ -1478532,17 +1478535,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (462f48 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ (462f4c ) │ │ │ │ movw r2, #610 @ 0x262 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ - stmia r0!, {r6, r7} │ │ │ │ + stmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + push {r1, r2, r4, r5, r6, r7} │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1478721,25 +1478724,25 @@ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ bl 462f50 │ │ │ │ cmp fp, r5 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ bne.n 463120 │ │ │ │ b.n 4630c4 │ │ │ │ - stmia r0!, {r3, r4, r7} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r2, #62] @ 0x3e │ │ │ │ + str r0, [sp, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + push {r1, r2, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + stmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + push {r4, r7, lr} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r6, 46319a │ │ │ │ + cbz r6, 4631a6 │ │ │ │ lsls r4, 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, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1478812,29 +1478815,29 @@ │ │ │ │ ldr r1, [pc, #44] @ (463244 ) │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - sub sp, #24 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x0064 │ │ │ │ + bkpt 0x0094 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x0070 │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r4, 46327e │ │ │ │ + sxth r4, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + add sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r7, #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 │ │ │ │ @@ -1478909,25 +1478912,25 @@ │ │ │ │ ldr r3, [pc, #32] @ (463318 ) │ │ │ │ movw r2, #859 @ 0x35b │ │ │ │ ldr r1, [pc, #28] @ (46331c ) │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r2, 46331a │ │ │ │ + cbz r2, 463326 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + add r7, sp, #576 @ 0x240 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + pop {r1, r3, r7, pc} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ lsls r4, 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, r0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1479318,19 +1479321,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb606 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, sp, #200 @ 0xc8 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ lsls r4, r7, #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 │ │ │ │ @@ -1479399,21 +1479402,21 @@ │ │ │ │ ldr r1, [pc, #28] @ (4637d8 ) │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ movs r2, #5 │ │ │ │ bl 461224 │ │ │ │ - cbnz r0, 4637dc │ │ │ │ + cbnz r0, 4637e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #16 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ lsls r4, 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1479496,23 +1479499,23 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ movs r2, #2 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r6 │ │ │ │ bl 461224 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + @ instruction: 0xb8d8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr.w r9, [pc, #992] @ 463ccc │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -1479860,37 +1479863,37 @@ │ │ │ │ bl 46118c │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ bl 461224 │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r3} │ │ │ │ lsls r5, r2, #5 │ │ │ │ - subs r4, r4, #1 │ │ │ │ + subs r4, r2, #2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb66e │ │ │ │ + @ instruction: 0xb69e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r7, pc, #392 @ (adr r7, 463e80 ) │ │ │ │ + add r7, pc, #584 @ (adr r7, 463f40 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #592 @ (adr r5, 463f4c ) │ │ │ │ + add r5, pc, #784 @ (adr r5, 46400c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #704 @ (adr r5, 463fc0 ) │ │ │ │ + add r5, pc, #896 @ (adr r5, 464080 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1479983,29 +1479986,29 @@ │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ ldr r1, [pc, #40] @ (463e18 ) │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - add r4, pc, #656 @ (adr r4, 464090 ) │ │ │ │ + add r4, pc, #848 @ (adr r4, 464150 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #768 @ (adr r4, 464104 ) │ │ │ │ + add r4, pc, #960 @ (adr r4, 4641c4 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #544 @ (adr r4, 464028 ) │ │ │ │ + add r4, pc, #736 @ (adr r4, 4640e8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #656 @ (adr r4, 46409c ) │ │ │ │ + add r4, pc, #848 @ (adr r4, 46415c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #440 @ (adr r4, 463fc8 ) │ │ │ │ + add r4, pc, #632 @ (adr r4, 464088 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #552 @ (adr r4, 46403c ) │ │ │ │ + add r4, pc, #744 @ (adr r4, 4640fc ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #640 @ (adr r4, 464098 ) │ │ │ │ + add r4, pc, #832 @ (adr r4, 464158 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #480 @ (adr r4, 463ffc ) │ │ │ │ + add r4, pc, #672 @ (adr r4, 4640bc ) │ │ │ │ lsls r4, r7, #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 │ │ │ │ @@ -1480039,17 +1480042,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (463e84 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ (463e88 ) │ │ │ │ movw r2, #610 @ 0x262 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ - cbz r4, 463ea8 │ │ │ │ + cbz r4, 463eb4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #552 @ (adr r5, 4640b4 ) │ │ │ │ + add r5, pc, #744 @ (adr r5, 464174 ) │ │ │ │ lsls r4, r7, #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] @ (463f50 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ @@ -1480128,17 +1480131,17 @@ │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r2, #5 │ │ │ │ - sub sp, #248 @ 0xf8 │ │ │ │ + sub sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #784 @ (adr r4, 464274 ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 464334 ) │ │ │ │ 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 │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ @@ -1480362,49 +1480365,49 @@ │ │ │ │ ldr r3, [pc, #80] @ (464228 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #80] @ (46422c ) │ │ │ │ movw r2, #1105 @ 0x451 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ - add r1, pc, #936 @ (adr r1, 464594 ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 464254 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #32 @ (adr r2, 464210 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 4642d0 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add sp, #248 @ 0xf8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #736 @ (adr r2, 4644d8 ) │ │ │ │ + add r2, pc, #928 @ (adr r2, 464598 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #944 @ (adr r0, 4645ac ) │ │ │ │ + add r1, pc, #112 @ (adr r1, 46426c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, pc, #24 @ (adr r1, 464218 ) │ │ │ │ + add r1, pc, #216 @ (adr r1, 4642d8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #864 @ (adr r0, 464564 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 464224 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #968 @ (adr r0, 4645d0 ) │ │ │ │ + add r1, pc, #136 @ (adr r1, 464290 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #784 @ (adr r0, 46451c ) │ │ │ │ + add r0, pc, #976 @ (adr r0, 4645dc ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #888 @ (adr r0, 464588 ) │ │ │ │ + add r1, pc, #56 @ (adr r1, 464248 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #704 @ (adr r0, 4644d4 ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 464594 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #808 @ (adr r0, 464540 ) │ │ │ │ + add r0, pc, #1000 @ (adr r0, 464600 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #896 @ (adr r0, 46459c ) │ │ │ │ + add r1, pc, #64 @ (adr r1, 46425c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #728 @ (adr r0, 4644f8 ) │ │ │ │ + add r0, pc, #920 @ (adr r0, 4645b8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #760 @ (adr r4, 46451c ) │ │ │ │ + add r4, pc, #952 @ (adr r4, 4645dc ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #256 @ (adr r2, 464328 ) │ │ │ │ + add r2, pc, #448 @ (adr r2, 4643e8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #152 @ (adr r2, 4642c8 ) │ │ │ │ + add r2, pc, #344 @ (adr r2, 464388 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r1, #7 │ │ │ │ bhi.n 46432e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1480538,45 +1480541,45 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ ldr r0, [pc, #64] @ (4643c0 ) │ │ │ │ add r0, pc │ │ │ │ b.n 46425e │ │ │ │ nop │ │ │ │ - add r7, sp, #208 @ 0xd0 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r6, r3, #23 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r6, sp, #880 @ 0x370 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r6, sp, #880 @ 0x370 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, pc, #144 @ (adr r3, 464444 ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 464504 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #664 @ (adr r0, 464650 ) │ │ │ │ + add r0, pc, #856 @ (adr r0, 464710 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r1, #194 @ 0xc2 │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1480678,35 +1480681,35 @@ │ │ │ │ bl 46118c │ │ │ │ ldr r3, [pc, #48] @ (464504 ) │ │ │ │ movw r2, #663 @ 0x297 │ │ │ │ ldr r1, [pc, #48] @ (464508 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ - ldr r5, [sp, #768] @ 0x300 │ │ │ │ + ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r5, [sp, #880] @ 0x370 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r5, [sp, #808] @ 0x328 │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #376] @ 0x178 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #416] @ (4646c0 ) │ │ │ │ @@ -1480863,31 +1480866,31 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ revsh r0, r3 │ │ │ │ lsls r5, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 4646f6 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r2, sp, #8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r1, #3] │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r5, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r7, #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, #1400] @ 464c7c │ │ │ │ sub sp, #8 │ │ │ │ @@ -1481438,133 +1481441,133 @@ │ │ │ │ movw r2, #5284 @ 0x14a4 │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ @ instruction: 0xb8f2 │ │ │ │ lsls r5, r2, #5 │ │ │ │ push {r0, r1, r5, r6} │ │ │ │ @ instruction: 0xfffff561 │ │ │ │ - vtbx.8 d26, {d15-d17}, d8 │ │ │ │ + @ instruction: 0xffffaa78 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #216 @ 0xd8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ lsls r2, r7, #2 │ │ │ │ asrs r0, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #512 @ (adr r5, 464eac ) │ │ │ │ + add r5, pc, #704 @ (adr r5, 464f6c ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r0, sp, #936 @ 0x3a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r1, [sp, #856] @ 0x358 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ lsls r4, r7, #2 │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ + add r0, sp, #728 @ 0x2d8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #392 @ 0x188 │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r0, sp, #656 @ 0x290 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r2, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + str r7, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #424] @ 0x1a8 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cbz r1, 464d98 │ │ │ │ - vabdl.u q13, d31, d28 │ │ │ │ + vqshl.u64 q13, q6, #63 @ 0x3f │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #720 @ (adr r7, 465004 ) │ │ │ │ + add r7, pc, #912 @ (adr r7, 4650c4 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #784 @ (adr r7, 465048 ) │ │ │ │ + add r7, pc, #976 @ (adr r7, 465108 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bl 5c8d3e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x37ef2> │ │ │ │ - add r7, pc, #904 @ (adr r7, 4650cc ) │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ lsls r4, r7, #2 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ - @ instruction: 0xffffa7e0 │ │ │ │ + vqshrun.s64 d26, q0, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stcl 15, cr15, [pc], #1020 @ 465150 │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ + add r0, sp, #608 @ 0x260 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #528 @ (adr r7, 464f70 ) │ │ │ │ + add r7, pc, #720 @ (adr r7, 465030 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #616 @ (adr r7, 464fcc ) │ │ │ │ + add r7, pc, #808 @ (adr r7, 46508c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #552 @ (adr r7, 464f90 ) │ │ │ │ + add r7, pc, #744 @ (adr r7, 465050 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + str r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #504 @ (adr r7, 464f6c ) │ │ │ │ + add r7, pc, #696 @ (adr r7, 46502c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r0, sp, #936 @ 0x3a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #808] @ 0x328 │ │ │ │ lsls r4, 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, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #800] @ (4650b4 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -1481880,27 +1481883,27 @@ │ │ │ │ nop │ │ │ │ sxtb r4, r4 │ │ │ │ lsls r5, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 4650e2 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r2, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ + add r0, pc, #120 @ (adr r0, 465144 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #976] @ 0x3d0 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #40 @ (adr r5, 4650fc ) │ │ │ │ + add r5, pc, #232 @ (adr r5, 4651bc ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #776] @ 0x308 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r7, #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 │ │ │ │ @@ -1482863,27 +1482866,27 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 465a8a │ │ │ │ @ instruction: 0xffffadfe │ │ │ │ lsls r5, r2, #5 │ │ │ │ bvs.n 465ac2 │ │ │ │ - @ instruction: 0xffff8df2 │ │ │ │ + @ instruction: 0xffff8e22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r1, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + ldrh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bmi.n 465a32 │ │ │ │ vrsubhn.i d26, , │ │ │ │ vtbx.8 d19, {d15}, d20 │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #196 @ (adr r5, 465be4 ) │ │ │ │ vtbl.8 d17, {d31- │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ mov.w sl, r5, lsl #3 │ │ │ │ add r3, sl │ │ │ │ vldr s0, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 466028 │ │ │ │ - bl a8b810 │ │ │ │ + bl a8b828 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 466404 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r1, r3 │ │ │ │ movs r1, r3 │ │ │ │ movs r1, r3 │ │ │ │ @@ -1483097,15 +1483100,15 @@ │ │ │ │ bcs.n 465c9e │ │ │ │ b.n 465b36 │ │ │ │ mov.w fp, #1 │ │ │ │ b.n 4659d0 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 465a14 │ │ │ │ ldrb.w r0, [r7, #-8] │ │ │ │ - bl a8b6d0 │ │ │ │ + bl a8b6e8 │ │ │ │ vstr s0, [r7, #-8] │ │ │ │ b.n 46598c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ @@ -1483117,15 +1483120,15 @@ │ │ │ │ bcs.w 466182 │ │ │ │ cmp.w sl, #356 @ 0x164 │ │ │ │ bcc.w 465b36 │ │ │ │ cmp.w ip, #32 │ │ │ │ bne.w 465c9e │ │ │ │ b.n 465b32 │ │ │ │ ldrb.w r0, [r7, #-8] │ │ │ │ - bl a8b850 │ │ │ │ + bl a8b868 │ │ │ │ vstr s0, [r7, #-8] │ │ │ │ b.n 46598c │ │ │ │ ldr.w r3, [pc, #1604] @ 46640c │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #1600] @ 466410 │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ add r3, pc │ │ │ │ @@ -1483240,15 +1483243,15 @@ │ │ │ │ bl 46118c │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ mov.w sl, r5, lsl #3 │ │ │ │ add r3, sl │ │ │ │ vldr s0, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 466022 │ │ │ │ - bl a8b690 │ │ │ │ + bl a8b6a8 │ │ │ │ b.n 465ba6 │ │ │ │ cmp r3, #14 │ │ │ │ bne.w 466106 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ strd r0, r1, [r3] │ │ │ │ @@ -1483321,17 +1483324,17 @@ │ │ │ │ ldr.w r7, [ip, #16] │ │ │ │ cmp.w r8, #5 │ │ │ │ add.w ip, ip, #20 │ │ │ │ bhi.w 465e26 │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r6, #20] │ │ │ │ b.w 4651ce │ │ │ │ - bl a8b5b0 │ │ │ │ + bl a8b5c8 │ │ │ │ b.n 465ba6 │ │ │ │ - bl a8b734 │ │ │ │ + bl a8b74c │ │ │ │ b.n 465ba6 │ │ │ │ mov r0, sl │ │ │ │ bl 48e300 │ │ │ │ ldr.w r3, [pc, #1032] @ 466440 │ │ │ │ ldr.w r1, [pc, #1032] @ 466444 │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc │ │ │ │ @@ -1483692,146 +1483695,146 @@ │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #2764 @ 0xacc │ │ │ │ bl 46118c │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r3, {r0, r2, r3, r5, r7} │ │ │ │ - vmlsl.u , d31, d4[0] │ │ │ │ + vqshlu.s64 , q10, #63 @ 0x3f │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r0, #34] @ 0x22 │ │ │ │ + strh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r6, #14] │ │ │ │ + strh r2, [r4, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r6, [r7, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r6, #22] │ │ │ │ + strh r2, [r4, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r6, #4] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r2, #6] │ │ │ │ + strh r4, [r0, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + str r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r1, r6] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #600] @ 0x258 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r0, [r6, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + str r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + strh r0, [r3, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r0, #14] │ │ │ │ + strh r6, [r6, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #688] @ 0x2b0 │ │ │ │ + str r5, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r6, [r3, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r3, #31] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + strh r2, [r5, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r0, #12] │ │ │ │ + strh r0, [r6, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + strh r0, [r5, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r2, #29] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r4, #4] │ │ │ │ + strh r0, [r2, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r2, #0] │ │ │ │ + strh r0, [r0, #2] │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr.w r4, [pc, #3224] @ 4671bc │ │ │ │ mov r9, r1 │ │ │ │ @@ -1484972,125 +1484975,125 @@ │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r2, #5 │ │ │ │ cbnz r1, 467222 │ │ │ │ @ instruction: 0xffff99d0 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r3, #22] │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmia r2!, {r0, r2, r3, r5, r6} │ │ │ │ - vrsra.u64 , q15, #1 │ │ │ │ + vraddhn.i d25, , q15 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ + ldrb r4, [r0, #13] │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r1, [sp, #920] @ 0x398 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r7, #30] │ │ │ │ + strb r4, [r5, #31] │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r3, 46725e │ │ │ │ vqshrun.s64 d27, , #1 │ │ │ │ vqshlu.s32 , , #31 │ │ │ │ vshr.u32 , , #1 │ │ │ │ - vraddhn.i d23, , q6 │ │ │ │ + vsri.32 d23, d28, #1 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + strb r0, [r3, #17] │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r0, [r5, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r2, [r0, #17] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + strb r4, [r2, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r4, #15] │ │ │ │ + strb r2, [r6, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r6, [r7, #15] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r2, [r3, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r6, #31] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r0, [r3, #15] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r5, #14] │ │ │ │ + strb r2, [r6, #15] │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r2, [r0, #15] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r2, #14] │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - strb r6, [r5, #14] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r4, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ rev r7, r0 │ │ │ │ - vqrdmlah.s , , d16[0] │ │ │ │ + vcvt.u32.f32 d23, d0, #1 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r4, [r5, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r2, [r6, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r0, [r0, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + strb r6, [r7, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + strb r2, [r6, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r7, #20] │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r4, #12] │ │ │ │ + strb r2, [r2, #13] │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r4, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r6, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + strb r0, [r5, #5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r6, [r0, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r0, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r0, #11] │ │ │ │ + strb r2, [r6, #11] │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ @@ -1485313,107 +1485316,107 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #200] @ (4675e0 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ movw r2, #1958 @ 0x7a6 │ │ │ │ bl 46118c │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + strh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r4, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r4, #3] │ │ │ │ + strb r4, [r2, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r2, [r0, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r0, #3] │ │ │ │ + strb r0, [r6, #3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #360] @ (4676bc ) │ │ │ │ + ldr r4, [pc, #552] @ (46777c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + @ instruction: 0xb8d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r4, [r6, #2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ push {r0, r2, r3, r5, r6, r7} │ │ │ │ vsra.u64 , , #1 │ │ │ │ - vqrdmlah.s q11, , d20[0] │ │ │ │ + @ instruction: 0xffff6e94 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r7, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r5, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + strb r4, [r2, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r7, #2 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #38] @ 0x26 │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r2, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r1, #120] @ 0x78 │ │ │ │ + ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r1, #8] │ │ │ │ + ldrh r4, [r7, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r2, #112] @ 0x70 │ │ │ │ + ldr r6, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r1, #6] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ + ldr r6, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r7, #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 │ │ │ │ @@ -1485602,21 +1485605,21 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 463d00 │ │ │ │ b.n 46773c │ │ │ │ stmia r5!, {r0, r2, r3, r4, r5, r6} │ │ │ │ vmls.i q12, , d29[0] │ │ │ │ - vtbx.8 d22, {d15-d17}, d30 │ │ │ │ + @ instruction: 0xffff6a9e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ 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, #3672] @ 0xe58 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r1, [pc, #3064] @ 46840c │ │ │ │ @@ -1486712,91 +1486715,91 @@ │ │ │ │ b.n 4683f2 │ │ │ │ strh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r5, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - strh r6, [r5, #36] @ 0x24 │ │ │ │ + strh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r7, [r3, #30] │ │ │ │ vsubw.u q12, , d21 │ │ │ │ - vtbl.8 d24, {d15}, d2 │ │ │ │ + vqshrun.s64 d24, q9, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmn r0, r1 │ │ │ │ + cmn r0, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r6, #88] @ 0x58 │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ + str r4, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r1, #124] @ 0x7c │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ + strh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - negs r4, r2 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r3, #8] │ │ │ │ + strh r6, [r1, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adcs r0, r3 │ │ │ │ + sbcs r0, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r4, #6] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r3 │ │ │ │ + adcs r6, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r4 │ │ │ │ + asrs r2, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r1, #16] │ │ │ │ + strh r4, [r7, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r6, r1 │ │ │ │ + lsls r6, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r6, [r2, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - eors r4, r1 │ │ │ │ + eors r4, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r2, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ands r6, r1 │ │ │ │ + ands r6, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r1, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + ands r2, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + strb r6, [r4, #3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + strh r0, [r5, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r5, #186 @ 0xba │ │ │ │ + subs r5, #234 @ 0xea │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str r2, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrb r7, [r7, #14] │ │ │ │ vtbl.8 d22, {d15}, d8 │ │ │ │ cmp ip, r2 │ │ │ │ strb.w r0, [r3, #69] @ 0x45 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ strb.w r1, [r3, #70] @ 0x46 │ │ │ │ @@ -1487608,189 +1487611,189 @@ │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ mov.w r9, #5 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.w 467c24 │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + ldrb r4, [r0, #27] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + subs r0, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldr r0, [r0, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + ldrh r6, [r4, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r7, #22] │ │ │ │ + ldrb r2, [r5, #23] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + str r4, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r0, [r2, #9] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r7, #16] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r5, #14 │ │ │ │ + adds r5, #62 @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r6, [r4, #5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r5, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r5, r5] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r4, [r5, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldrsb r0, [r7, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldrsb r2, [r0, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r4, #12] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + ldr r6, [r4, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r4, [r4, #15] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r1, #80] @ 0x50 │ │ │ │ + str r2, [r7, #80] @ 0x50 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldrsb r2, [r7, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + adds r4, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + ldrsb r2, [r3, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ + adds r3, #218 @ 0xda │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r1, r1] │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r6, #26] │ │ │ │ + strb r6, [r4, #27] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + strb r4, [r3, #28] │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + adds r3, #94 @ 0x5e │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + strb r0, [r5, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r3, #70 @ 0x46 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrsb r6, [r4, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r3, #46 @ 0x2e │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrsb r6, [r1, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r4, [r2, #13] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r3, #22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrsb r6, [r6, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r2, #254 @ 0xfe │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrsb r6, [r3, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r4, #12] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r2, #230 @ 0xe6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrsb r6, [r0, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r4, #14] │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - strb r4, [r1, #14] │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - adds r2, #182 @ 0xb6 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r4, [r4, #9] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldrsb r2, [r7, r4] │ │ │ │ lsls r4, r7, #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, #3816] @ 0xee8 │ │ │ │ @@ -1489254,77 +1489257,77 @@ │ │ │ │ bl 46118c │ │ │ │ add.w r9, sp, #104 @ 0x68 │ │ │ │ b.w 46913e │ │ │ │ mov r3, r0 │ │ │ │ b.w 469126 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + str r0, [r1, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [pc, #728] @ (46a0ec ) │ │ │ │ + ldr r0, [pc, #920] @ (46a1ac ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [pc, #584] @ (46a068 ) │ │ │ │ + ldr r0, [pc, #776] @ (46a128 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + str r0, [r3, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [pc, #280] @ (469f44 ) │ │ │ │ + ldr r0, [pc, #472] @ (46a004 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + movs r3, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bxns pc │ │ │ │ + blxns r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp ip, r5 │ │ │ │ + cmp ip, fp │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r8, r9 │ │ │ │ + cmp r8, pc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r2, r3] │ │ │ │ + strh r6, [r0, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - mov ip, fp │ │ │ │ + bxns r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sl, pc │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r6, r8 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sl, sp │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r0, r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r8, fp │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add lr, lr │ │ │ │ + add ip, lr │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add ip, r8 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ add sl, ip │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sl, r6 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - add r8, sl │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add ip, r3 │ │ │ │ + add ip, r9 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r8, r7 │ │ │ │ + add r8, sp │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc │ │ │ │ + add r8, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add ip, r2 │ │ │ │ + add ip, r8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sl, r5 │ │ │ │ + add sl, fp │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sl, r0 │ │ │ │ + add sl, r6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ movs r3, #4 │ │ │ │ strd r8, r8, [sp, #28] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b.n 469ae2 │ │ │ │ movs r3, #4 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ @@ -1489347,21 +1489350,21 @@ │ │ │ │ bl 46118c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #167 @ 0xa7 │ │ │ │ b.w 468f84 │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r4, fp │ │ │ │ + cmp ip, r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, r9 │ │ │ │ + cmp r2, pc │ │ │ │ lsls r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 469eee │ │ │ │ b.w 15a002 │ │ │ │ b.w 159e74 │ │ │ │ b.w 10af0c │ │ │ │ @@ -1490480,105 +1490483,105 @@ │ │ │ │ bl 46118c │ │ │ │ str r2, [r4, #12] │ │ │ │ lsls r5, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ lsls r5, r2, #5 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - sbcs r4, r2 │ │ │ │ + rors r4, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r2!, {r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r6, #40 @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, #20 │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [pc, #472] @ (46acd4 ) │ │ │ │ + ldr r3, [pc, #664] @ (46ad94 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ + subs r7, #172 @ 0xac │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + subs r2, r7, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r2, #32] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r5, #32] │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r1, #144 @ 0x90 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r3, #0 │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bx r8 │ │ │ │ + bx lr │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r7, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ + subs r3, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r4, r2, #22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r2, #52 @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r4, #20 │ │ │ │ + asrs r4, r2, #21 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [pc, #528] @ (46ad80 ) │ │ │ │ + ldr r3, [pc, #720] @ (46ae40 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #138 @ 0x8a │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ + subs r1, #168 @ 0xa8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r2, r7] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r2, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + asrs r4, r3, #19 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + subs r1, #102 @ 0x66 │ │ │ │ lsls r4, r7, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl 48e300 │ │ │ │ ldr.w r2, [pc, #1300] @ 46b0b8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [pc, #1296] @ 46b0bc │ │ │ │ strd r1, r8, [sp, #4] │ │ │ │ @@ -1491032,25 +1491035,25 @@ │ │ │ │ b.n 46b01e │ │ │ │ subs.w r1, r9, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ strb.w r1, [sl] │ │ │ │ b.n 46b01e │ │ │ │ nop │ │ │ │ - ldrsh r4, [r3, r1] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r5 │ │ │ │ + asrs r6, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #46 @ 0x2e │ │ │ │ + subs r0, #94 @ 0x5e │ │ │ │ lsls r4, r7, #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 │ │ │ │ @@ -1491086,25 +1491089,25 @@ │ │ │ │ ldr r1, [pc, #36] @ (46b150 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r3, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r7, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r1, #30 │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r4, r7, #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 │ │ │ │ @@ -1491768,53 +1491771,53 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #504] @ (46ba64 ) │ │ │ │ lsls r5, r2, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4 │ │ │ │ + adcs r6, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r7, #222 @ 0xde │ │ │ │ + adds r0, #14 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r3, [pc, #304] @ (46b9b0 ) │ │ │ │ lsls r5, r2, #5 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #178 @ 0xb2 │ │ │ │ + cmp r2, #226 @ 0xe2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r5, r2] │ │ │ │ + strh r2, [r3, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r2, #116 @ 0x74 │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r2, #116 @ 0x74 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #142 @ 0x8e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + subs r0, #8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + cmp r4, #14 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + strh r2, [r0, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r3, #236 @ 0xec │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ @@ -1492940,24 +1492943,24 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r2, r4 │ │ │ │ lsls r5, r2, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r4, #220 @ 0xdc │ │ │ │ + cmp r5, #12 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + movs r4, #106 @ 0x6a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [pc, #864] @ (46c6dc ) │ │ │ │ + ldr r3, [pc, #32] @ (46c39c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - vqadd.u8 q0, q11, q0 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + vqadd.u64 q0, q11, q0 │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ movw r3, #4445 @ 0x115d │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 46c1b0 │ │ │ │ add.w r8, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #131 @ 0x83 │ │ │ │ @@ -1494491,125 +1494494,125 @@ │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #140 @ 0x8c │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ lsls r6, r4, #4 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r8, r6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - rors r4, r6 │ │ │ │ + tst r4, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf5f200d0 │ │ │ │ - subs r2, r2, r2 │ │ │ │ + @ instruction: 0xf62200d0 │ │ │ │ + subs r2, r0, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adcs r0, r4 │ │ │ │ + sbcs r0, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf59600d0 │ │ │ │ - subs r6, r6, r0 │ │ │ │ + rsb r0, r6, #6815744 @ 0x680000 │ │ │ │ + subs r6, r4, r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r0, r2, r4 │ │ │ │ + adds r0, r0, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r2, #222 @ 0xde │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + subs r4, r7, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r4, #29 │ │ │ │ + asrs r6, r2, #30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, #182 @ 0xb6 │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + asrs r0, r5, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + asrs r4, r4, #23 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + asrs r2, r2, #22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r6, #84 @ 0x54 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r4, #20 │ │ │ │ + asrs r4, r2, #21 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r3, #130 @ 0x82 │ │ │ │ + subs r3, #178 @ 0xb2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r0, r7, #5 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + lsrs r2, r1, #31 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + lsrs r6, r4, #31 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + lsrs r4, r5, #30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r6, r4, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + lsrs r2, r0, #30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r2, #29 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + lsrs r2, r6, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r0, #29 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r5, #28 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r6, r2, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + adds r6, r1, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r6, r3, #3 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ + adds r0, r7, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r0, r1, #3 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r3, #27 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r6, r6, #2 │ │ │ │ + lsrs r0, r7, #27 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r2, #26 │ │ │ │ + lsrs r0, r4, #27 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r6, r7, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r6, r1, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ + lsrs r0, r5, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r2, [pc, #432] @ (46d69c ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [pc, #432] @ (46d6a0 ) │ │ │ │ ldr r1, [pc, #436] @ (46d6a4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ @@ -1494763,63 +1494766,63 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 3c5640 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c7778 │ │ │ │ mov r2, r9 │ │ │ │ b.w 46cb56 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + asrs r0, r3, #12 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - orns r0, r2, r0, lsr #3 │ │ │ │ - lsrs r2, r2, #28 │ │ │ │ + @ instruction: 0xeaa200d0 │ │ │ │ + lsrs r2, r0, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r2, r6, #21 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + subs r0, r5, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r0, r4, #21 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ands.w r0, r8, r0, lsr #3 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + orr.w r0, r8, r0, lsr #3 │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, r3, r3 │ │ │ │ + subs r2, r1, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r7, #146 @ 0x92 │ │ │ │ + adds r7, #194 @ 0xc2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + lsrs r6, r3, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r1, #19 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r1, #24 │ │ │ │ + lsrs r2, r7, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r6, #178 @ 0xb2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + lsrs r0, r4, #24 │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ strd r2, r3, [sp, #44] @ 0x2c │ │ │ │ @@ -1495616,26 +1495619,26 @@ │ │ │ │ ldr.w r3, [pc, #1036] @ 46e330 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r4, r3, #30 │ │ │ │ bmi.w 46ea30 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r0, [r4, #436] @ 0x1b4 │ │ │ │ - bl a97174 │ │ │ │ + bl a9718c │ │ │ │ ldr.w r0, [r4, #436] @ 0x1b4 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #5 │ │ │ │ bhi.n 46df56 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #32 │ │ │ │ bl 426548 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [r3, #436] @ 0x1b4 │ │ │ │ - bl a934bc │ │ │ │ + bl a934d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ ldr.w r0, [r2, #436] @ 0x1b4 │ │ │ │ cbnz r3, 46df72 │ │ │ │ ldr.w r3, [r2, #432] @ 0x1b0 │ │ │ │ cmp.w r3, #66560 @ 0x10400 │ │ │ │ @@ -1495938,71 +1495941,71 @@ │ │ │ │ movs r6, #163 @ 0xa3 │ │ │ │ vmls.i , , d28[0] │ │ │ │ lsls r0, r3, #5 │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ lsls r5, r2, #5 │ │ │ │ adds r4, #78 @ 0x4e │ │ │ │ lsls r0, r3, #5 │ │ │ │ - adds r7, #6 │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ vabdl.u q9, d15, d10 │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldr r4, [sp, #660] @ 0x294 │ │ │ │ vrsra.u64 q9, q10, #1 │ │ │ │ movs r0, r0 │ │ │ │ udf #225 @ 0xe1 │ │ │ │ - vtbx.8 d19, {d15-d16}, d30 │ │ │ │ + @ instruction: 0xffff399e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r0, #220 @ 0xdc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 46e68c │ │ │ │ + b.n 46e6ec │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r6, r2, #25 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r4, #102 @ 0x66 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #130 @ 0x82 │ │ │ │ lsls r0, r3, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - udf #152 @ 0x98 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r5, r2, #3 │ │ │ │ - vqdmulh.s q8, , d22[0] │ │ │ │ + vcvt.u16.f16 d16, d6, #1 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ble.n 46e260 │ │ │ │ + ble.n 46e2c0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r2, #9 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ble.n 46e420 │ │ │ │ + ble.n 46e280 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ movw r2, #6028 @ 0x178c │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 46e08e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr.w r3, [r8, #480] @ 0x1e0 │ │ │ │ ldr.w ip, [r2] │ │ │ │ @@ -1497300,201 +1497303,201 @@ │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ mov.w r3, #16384 @ 0x4000 │ │ │ │ b.n 46f042 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ b.n 46f042 │ │ │ │ nop │ │ │ │ - cmp r5, #128 @ 0x80 │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - mrc2 0, 6, r0, cr10, cr11, {5} │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + vqadd.u8 d0, d26, d27 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bge.n 46f254 │ │ │ │ + bge.n 46f2b4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr2 0, 5, r0, cr8, cr11, {5} │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + mrc2 0, 6, r0, cr8, cr11, {5} │ │ │ │ + cmp r6, #18 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bls.n 46f224 │ │ │ │ + bge.n 46f284 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr2 0, 4, r0, cr10, cr11, {5} │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + mrc2 0, 5, r0, cr10, cr11, {5} │ │ │ │ + cmp r3, #196 @ 0xc4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bls.n 46f1cc │ │ │ │ + bls.n 46f22c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc2 0, 2, r0, cr8, cr11, {5} │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + mcr2 0, 4, r0, cr8, cr11, {5} │ │ │ │ + cmp r3, #146 @ 0x92 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bls.n 46f174 │ │ │ │ + bls.n 46f1d4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr2 0, 1, r0, cr6, cr11, {5} │ │ │ │ - movs r7, #220 @ 0xdc │ │ │ │ + mrc2 0, 2, r0, cr6, cr11, {5} │ │ │ │ + cmp r0, #12 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bhi.n 46f2ec │ │ │ │ + bhi.n 46f34c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc2l 0, cr0, [ip], {187} @ 0xbb │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + stc2 0, cr0, [ip, #-748] @ 0xfffffd14 │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bhi.n 46f2bc │ │ │ │ + bhi.n 46f31c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc2 0, cr0, [lr], #748 @ 0x2ec │ │ │ │ + stc2l 0, cr0, [lr], #748 @ 0x2ec │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #14 │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb.w r0, [r4, #187] @ 0xbb │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + ldrh.w r0, [r4, #187] @ 0xbb │ │ │ │ + movs r4, #178 @ 0xb2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf78000bb │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + @ instruction: 0xf7b000bb │ │ │ │ + movs r2, #240 @ 0xf0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bne.n 46f39c │ │ │ │ + bne.n 46f1fc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf61c00bb │ │ │ │ - movs r0, #254 @ 0xfe │ │ │ │ + movw r0, #51387 @ 0xc8bb │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bne.n 46f36c │ │ │ │ + bne.n 46f1cc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf5fe00bb │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf62e00bb │ │ │ │ + movs r1, #16 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bne.n 46f33c │ │ │ │ + bne.n 46f39c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf5e000bb │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ + @ instruction: 0xf61000bb │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bne.n 46f30c │ │ │ │ + bne.n 46f36c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - rsb r0, r2, #6127616 @ 0x5d8000 │ │ │ │ - movs r2, #14 │ │ │ │ + @ instruction: 0xf5f200bb │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - sub.w r0, r4, #6127616 @ 0x5d8000 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + rsbs r0, r4, #6127616 @ 0x5d8000 │ │ │ │ + movs r1, #12 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 46f294 │ │ │ │ + bne.n 46f2f4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sbcs.w r0, ip, #6127616 @ 0x5d8000 │ │ │ │ - movs r3, #178 @ 0xb2 │ │ │ │ + sub.w r0, ip, #6127616 @ 0x5d8000 │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + beq.n 46f2c4 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + @ instruction: 0xf58e00bb │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ lsls r4, r7, #2 │ │ │ │ beq.n 46f264 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adcs.w r0, lr, #6127616 @ 0x5d8000 │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + adcs.w r0, sl, #6127616 @ 0x5d8000 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 46f204 │ │ │ │ + beq.n 46f230 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf52a00bb │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + @ instruction: 0xf53800bb │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + @ instruction: 0xf52200bb │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 46f3d0 │ │ │ │ + beq.n 46f3f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add.w r0, r8, #6127616 @ 0x5d8000 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + add.w r0, lr, #6127616 @ 0x5d8000 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf4f200bb │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + beq.n 46f3a4 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + @ instruction: 0xf4e200bb │ │ │ │ + @ instruction: 0xf2f800bb │ │ │ │ + @ instruction: 0xf31600bb │ │ │ │ + subs r2, r3, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 46f390 │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf4de00bb │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + eors.w r0, sl, #6127616 @ 0x5d8000 │ │ │ │ + movs r2, #214 @ 0xd6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 46f344 │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf4b200bb │ │ │ │ - movt r0, #32955 @ 0x80bb │ │ │ │ - @ instruction: 0xf2e600bb │ │ │ │ - subs r2, r5, #5 │ │ │ │ + eor.w r0, r2, #6127616 @ 0x5d8000 │ │ │ │ + subs r2, r3, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ orn r0, sl, #6127616 @ 0x5d8000 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r7, {r1, r4, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ orrs.w r0, r2, #6127616 @ 0x5d8000 │ │ │ │ - subs r2, r5, #5 │ │ │ │ + movs r0, #222 @ 0xde │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r7, {r1, r3, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ bics.w r0, sl, #6127616 @ 0x5d8000 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r1, #214 @ 0xd6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - bic.w r0, r2, #6127616 @ 0x5d8000 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + and.w r0, r0, #6127616 @ 0x5d8000 │ │ │ │ + movs r1, #94 @ 0x5e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - and.w r0, sl, #6127616 @ 0x5d8000 │ │ │ │ - movs r1, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf3cc00bb │ │ │ │ + movs r0, #244 @ 0xf4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf3d000bb │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + @ instruction: 0xf38600bb │ │ │ │ + subs r0, r6, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf39c00bb │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + @ instruction: 0xf33000bb │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf35600bb │ │ │ │ - subs r0, r0, #0 │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + @ instruction: 0xf30e00bb │ │ │ │ + adds r6, r6, #7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf30000bb │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + @ instruction: 0xf2f600bb │ │ │ │ + adds r6, r3, #7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ @ instruction: 0xf2de00bb │ │ │ │ - adds r6, r0, #7 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6!, {r1, r2, r5} │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - movt r0, #24763 @ 0x60bb │ │ │ │ - adds r6, r5, #6 │ │ │ │ + movt r0, #32955 @ 0x80bb │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subw r0, lr, #187 @ 0xbb │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + @ instruction: 0xf2b400bb │ │ │ │ + adds r4, r3, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf29800bb │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + @ instruction: 0xf29c00bb │ │ │ │ adds r4, r0, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ @ instruction: 0xf28400bb │ │ │ │ - adds r4, r5, #5 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf26c00bb │ │ │ │ - adds r4, r2, #5 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf25400bb │ │ │ │ - subs r6, r3, #6 │ │ │ │ + subs r6, r1, #7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf23000bb │ │ │ │ - subs r4, r1, #6 │ │ │ │ + @ instruction: 0xf26000bb │ │ │ │ + subs r4, r7, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf21e00bb │ │ │ │ - adds r6, r3, #5 │ │ │ │ + movw r0, #57531 @ 0xe0bb │ │ │ │ + adds r6, r1, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf1fe00bb │ │ │ │ - subs r6, r2, #5 │ │ │ │ + @ instruction: 0xf22e00bb │ │ │ │ + subs r6, r0, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf1e800bb │ │ │ │ + @ instruction: 0xf21800bb │ │ │ │ ldr r2, [pc, #776] @ (46f70c ) │ │ │ │ ldr r3, [pc, #780] @ (46f710 ) │ │ │ │ ldr r1, [pc, #780] @ (46f714 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -1497792,124 +1497795,124 @@ │ │ │ │ movw r2, #5617 @ 0x15f1 │ │ │ │ ldr r1, [pc, #276] @ (46f814 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ + subs r2, r5, r4 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + bic.w r0, sl, #187 @ 0xbb │ │ │ │ + subs r2, r2, r4 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + ldmia r3!, {r1, r4, r5, r6} │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + ands.w r0, r2, #187 @ 0xbb │ │ │ │ subs r2, r7, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ vshr.s64 d16, d27, #6 │ │ │ │ subs r2, r4, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r3!, {r1, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ vshr.s64 d16, d27, #30 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + subs r2, r7, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r3, {r1, r3, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ vshr.s64 d16, d27, #54 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + subs r4, r6, r6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3!, {r1, r4} │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - vshr.s64 d0, d27, #14 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + vshr.s64 d0, d27, #44 │ │ │ │ + adds r0, r4, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vshr.s64 d0, d27, #38 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + vqadd.s64 d16, d28, d27 │ │ │ │ + subs r4, r2, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - vqadd.s32 d16, d20, d27 │ │ │ │ - subs r0, r6, r7 │ │ │ │ + vqadd.s16 d16, d28, d27 │ │ │ │ + subs r4, r4, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vqadd.s8 d16, d28, d27 │ │ │ │ - subs r4, r4, r4 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - vqadd.s32 d0, d28, d27 │ │ │ │ - adds r4, r6, r7 │ │ │ │ + vqadd.s32 d0, d20, d27 │ │ │ │ + subs r4, r1, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc 0, 7, r0, cr4, cr11, {5} │ │ │ │ - adds r4, r3, r7 │ │ │ │ + vqadd.s8 d0, d28, d27 │ │ │ │ + subs r0, r6, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5} │ │ │ │ + mrc 0, 7, r0, cr2, cr11, {5} │ │ │ │ + adds r6, r7, r6 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + ldmia r2, {r1, r2, r3, r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc 0, 6, r0, cr12, cr11, {5} │ │ │ │ - subs r0, r0, r2 │ │ │ │ + mrc 0, 5, r0, cr14, cr11, {5} │ │ │ │ + adds r6, r0, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - mcr 0, 6, r0, cr2, cr11, {5} │ │ │ │ - adds r6, r1, r6 │ │ │ │ + mrc 0, 4, r0, cr6, cr11, {5} │ │ │ │ + subs r6, r4, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr 0, 4, r0, cr14, cr11, {5} │ │ │ │ - adds r6, r2, r4 │ │ │ │ + mcr 0, 4, r0, cr2, cr11, {5} │ │ │ │ + adds r6, r4, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - mcr 0, 3, r0, cr6, cr11, {5} │ │ │ │ - subs r6, r6, r3 │ │ │ │ + ldmia r1, {r1, r2, r6, r7} │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + mcr 0, 3, r0, cr8, cr11, {5} │ │ │ │ + adds r6, r5, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ mrc 0, 2, r0, cr2, cr11, {5} │ │ │ │ - adds r6, r6, r4 │ │ │ │ + adds r2, r3, r6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc 0, 1, r0, cr8, cr11, {5} │ │ │ │ - adds r6, r7, #0 │ │ │ │ + mrc 0, 1, r0, cr10, cr11, {5} │ │ │ │ + adds r2, r0, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr 0, 1, r0, cr2, cr11, {5} │ │ │ │ - adds r2, r5, r5 │ │ │ │ + mrc 0, 0, r0, cr2, cr11, {5} │ │ │ │ + adds r2, r7, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr 0, 0, r0, cr10, cr11, {5} │ │ │ │ - adds r2, r2, r4 │ │ │ │ + ldcl 0, cr0, [sl, #748]! @ 0x2ec │ │ │ │ + adds r2, r4, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r1, {r1, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ stcl 0, cr0, [r2, #748]! @ 0x2ec │ │ │ │ - adds r2, r1, r3 │ │ │ │ + adds r2, r5, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r1, {r1, r3, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ stcl 0, cr0, [sl, #748] @ 0x2ec │ │ │ │ adds r2, r6, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r1, {r1, r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldc 0, cr0, [r2, #748]! @ 0x2ec │ │ │ │ - adds r2, r7, r3 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - ldc 0, cr0, [sl, #748] @ 0x2ec │ │ │ │ - adds r2, r0, r2 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - stc 0, cr0, [r2, #748] @ 0x2ec │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r0, r2, r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc 0, cr0, [r0, #-748]! @ 0xfffffd14 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + ldcl 0, cr0, [r0, #-748] @ 0xfffffd14 │ │ │ │ + subs r2, r4, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stc 0, cr0, [r4, #-748] @ 0xfffffd14 │ │ │ │ + ldc 0, cr0, [r4, #-748]! @ 0xfffffd14 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r1, #4469 @ 0x1175 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 46f838 │ │ │ │ movw r1, #4470 @ 0x1176 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -1498022,19 +1498025,19 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #463 @ 0x1cf │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - subs r2, r2, r6 │ │ │ │ + subs r2, r0, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + stmia r6!, {r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r5, r5 │ │ │ │ + subs r4, r3, r6 │ │ │ │ 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, r1 │ │ │ │ cbz r1, 46f97c │ │ │ │ @@ -1498107,19 +1498110,19 @@ │ │ │ │ mov.w r2, #406 @ 0x196 │ │ │ │ ldr r1, [pc, #20] @ (46fa28 ) │ │ │ │ add r4, pc │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r0, r6, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + subs r2, r1, r3 │ │ │ │ lsls r4, r7, #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 │ │ │ │ @@ -1499565,17 +1499568,17 @@ │ │ │ │ ldrsh.w r0, [r8, #340] @ 0x154 │ │ │ │ lsls r3, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #16 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ lsls r4, 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 │ │ │ │ mov ip, r1 │ │ │ │ @@ -1499927,17 +1499930,17 @@ │ │ │ │ b.n 470af0 │ │ │ │ mov.w r0, #356 @ 0x164 │ │ │ │ b.n 470af0 │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ b.n 470af0 │ │ │ │ mov.w r0, #348 @ 0x15c │ │ │ │ b.n 470af0 │ │ │ │ - lsrs r4, r1, #10 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ lsls r4, r7, #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 │ │ │ │ @@ -1500007,25 +1500010,25 @@ │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #493 @ 0x1ed │ │ │ │ bl 46118c │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsls r2, r5, #31 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ lsls r4, r7, #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 │ │ │ │ @@ -1500051,17 +1500054,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (470d94 ) │ │ │ │ movw r2, #517 @ 0x205 │ │ │ │ ldr r1, [pc, #12] @ (470d98 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #76] @ (470df8 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1501077,35 +1501080,35 @@ │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ sbc.w r1, r0, #84 @ 0x54 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adc.w r1, r6, #84 @ 0x54 │ │ │ │ @ instruction: 0xea15ffff │ │ │ │ @ instruction: 0xea8fffff │ │ │ │ - lsls r2, r7, #24 │ │ │ │ + lsls r2, r5, #25 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #480 @ 0x1e0 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r6, #19 │ │ │ │ lsls r4, r7, #2 │ │ │ │ @ instruction: 0xe83dffff │ │ │ │ vbic q8, q3, q2 │ │ │ │ - beq.n 4717bc │ │ │ │ + bne.n 47181c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - beq.n 4717f8 │ │ │ │ + bne.n 471858 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - beq.n 471798 │ │ │ │ + beq.n 4717f8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - beq.n 4717d0 │ │ │ │ + bne.n 471830 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bge.n 4717f0 │ │ │ │ + blt.n 471850 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r4, r7, #2 │ │ │ │ b.n 471336 │ │ │ │ vcvt.f32.u32 d25, d6, #1 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 47129e │ │ │ │ str.w sl, [sp, #20] │ │ │ │ @@ -1501756,30 +1501759,30 @@ │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ mov r0, r4 │ │ │ │ bl 46fd90 │ │ │ │ b.n 471896 │ │ │ │ nop │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ + vld4.32 {d0-d3}, [sl :256], fp │ │ │ │ + add r2, pc, #224 @ (adr r2, 471f78 ) │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + @ instruction: 0xf78400bb │ │ │ │ + ldrsb.w r0, [r2, fp, lsl #3] │ │ │ │ + add r2, pc, #128 @ (adr r2, 471f24 ) │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + @ instruction: 0xf76c00bb │ │ │ │ ldr??.w r0, [sl, #187] @ 0xbb │ │ │ │ - add r2, pc, #32 @ (adr r2, 471eb8 ) │ │ │ │ + add r2, pc, #32 @ (adr r2, 471ed0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ @ instruction: 0xf75400bb │ │ │ │ str??.w r0, [r2, #187] @ 0xbb │ │ │ │ - add r1, pc, #960 @ (adr r1, 472264 ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 47227c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ @ instruction: 0xf73c00bb │ │ │ │ - str.w r0, [sl, #187] @ 0xbb │ │ │ │ - add r1, pc, #864 @ (adr r1, 472210 ) │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf72400bb │ │ │ │ - ldrh.w r0, [r2, #187] @ 0xbb │ │ │ │ - add r1, pc, #768 @ (adr r1, 4721bc ) │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf70c00bb │ │ │ │ stmdb 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, #2048] @ 4726d4 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r2, [pc, #2048] @ 4726d8 │ │ │ │ @@ -1502566,52 +1502569,52 @@ │ │ │ │ movw r2, #1263 @ 0x4ef │ │ │ │ bl 46118c │ │ │ │ b.n 472918 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 47265e │ │ │ │ - vmlsl.u , d15, d14[0] │ │ │ │ + vqshlu.s32 , q15, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r7, [sp, #560] @ 0x230 │ │ │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf4d800bb │ │ │ │ - sub.w r0, sl, #6127616 @ 0x5d8000 │ │ │ │ - @ instruction: 0xf3c600bb │ │ │ │ + add.w r0, r8, #6127616 @ 0x5d8000 │ │ │ │ + rsbs r0, sl, #6127616 @ 0x5d8000 │ │ │ │ + @ instruction: 0xf3f600bb │ │ │ │ bvc.n 4725fa │ │ │ │ vqrdmulh.s , , d28[0] │ │ │ │ lsls r4, r2, #5 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmia r0!, {r3, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r1} │ │ │ │ + stmia r0!, {r1, r4, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ands.w r0, r0, #6127616 @ 0x5d8000 │ │ │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ + orr.w r0, r0, #6127616 @ 0x5d8000 │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movw r0, #8379 @ 0x20bb │ │ │ │ - orns r0, r6, #6127616 @ 0x5d8000 │ │ │ │ - @ instruction: 0xf1ee00bb │ │ │ │ + @ instruction: 0xf27200bb │ │ │ │ + @ instruction: 0xf4a600bb │ │ │ │ + @ instruction: 0xf21e00bb │ │ │ │ bpl.n 47270a │ │ │ │ vsli.32 , , #31 │ │ │ │ vsli.64 d29, d11, #63 @ 0x3f │ │ │ │ - @ instruction: 0xfffff142 │ │ │ │ + vsra.u32 , q9, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vqadd.s16 d0, d26, d27 │ │ │ │ - adc.w r0, r8, #187 @ 0xbb │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + vqadd.s8 d16, d26, d27 │ │ │ │ + sbcs.w r0, r8, #187 @ 0xbb │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc 0, 6, r0, cr14, cr11, {5} │ │ │ │ - @ instruction: 0xf0a800bb │ │ │ │ - stmia r5!, {r5, r6, r7} │ │ │ │ + vqadd.s8 d0, d30, d27 │ │ │ │ + @ instruction: 0xf0d800bb │ │ │ │ + stmia r6!, {r4} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stcl 0, cr0, [sl, #748]! @ 0x2ec │ │ │ │ + mrc 0, 0, r0, cr10, cr11, {5} │ │ │ │ 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, #296] @ (472884 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #296] @ (472888 ) │ │ │ │ @@ -1502741,24 +1502744,24 @@ │ │ │ │ nop │ │ │ │ bhi.n 4727bc │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 472890 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - vqadd.s8 d16, d26, d27 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + vqadd.s64 d16, d26, d27 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldcl 0, cr0, [r8], #-748 @ 0xfffffd14 │ │ │ │ - cbnz r6, 4728de │ │ │ │ + stc 0, cr0, [r8], #748 @ 0x2ec │ │ │ │ + rev r6, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - rev r2, r3 │ │ │ │ + rev16 r2, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vqadd.s16 d0, d26, d27 │ │ │ │ - mcrr 0, 11, r0, r0, cr11 │ │ │ │ + vqadd.s8 d16, d26, d27 │ │ │ │ + ldcl 0, cr0, [r0], #-748 @ 0xfffffd14 │ │ │ │ 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] @ (4729d0 ) │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #272] @ (4729d4 ) │ │ │ │ @@ -1503405,33 +1503408,33 @@ │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 472ffc │ │ │ │ lsls r4, r2, #5 │ │ │ │ bcc.n 472ffc │ │ │ │ lsls r4, r2, #5 │ │ │ │ - stmia r3!, {r2, r4} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r5, r4, #4 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r5} │ │ │ │ lsls r5, r4, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 472fb0 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - cbz r0, 472fc2 │ │ │ │ + cbz r0, 472fce │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r6, 472fcc │ │ │ │ + cbz r6, 472fd8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r0, 472fc2 │ │ │ │ + cbz r0, 472fce │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r4, 472fcc │ │ │ │ + cbz r4, 472fd8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r4, 472fc0 │ │ │ │ + cbz r4, 472fcc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r0, 472fcc │ │ │ │ + cbz r0, 472fd8 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #516] @ (473194 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -1503898,17 +1503901,17 @@ │ │ │ │ nop │ │ │ │ ldmia r6, {r2, r6} │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r3, r6} │ │ │ │ lsls r4, r2, #5 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r6, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #600 @ 0x258 │ │ │ │ lsls r3, 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, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ @@ -1503975,21 +1503978,21 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r3, r0, #5344 @ 0x14e0 │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 4734fe │ │ │ │ b.n 4734f4 │ │ │ │ - b.n 473b90 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ b.n 473bf0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 473af4 │ │ │ │ + b.n 473c50 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 473b50 │ │ │ │ + b.n 473b54 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + b.n 473bb0 │ │ │ │ lsls r3, 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 │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1504144,19 +1504147,19 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #277 @ 0x115 │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - bhi.n 473620 │ │ │ │ + bhi.n 473680 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 47398c │ │ │ │ + b.n 4739ec │ │ │ │ lsls r3, r7, #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] @ (473748 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -1504204,17 +1504207,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldmia r1, {r1, r4} │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #5 │ │ │ │ - b.n 473950 │ │ │ │ + b.n 4739b0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 473910 │ │ │ │ + b.n 473970 │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r1, #245 @ 0xf5 │ │ │ │ beq.n 473764 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1504302,17 +1504305,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 461224 │ │ │ │ b.n 4737b8 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, 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, #4032] @ 0xfc0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ @@ -1504466,23 +1504469,23 @@ │ │ │ │ ldr r1, [pc, #32] @ (473a04 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r0, sp, #600 @ 0x258 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r4, [pc, #1000] @ (473e04 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1504836,15 +1504839,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r2, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r2, r4, r5} │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ble.n 473ec0 │ │ │ │ + ble.n 473d20 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr.w r4, [pc, #1576] @ 474458 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -1505417,90 +1505420,90 @@ │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2, r7} │ │ │ │ lsls r4, r2, #5 │ │ │ │ bl 1c4466 │ │ │ │ bl 2d446a │ │ │ │ - bvs.n 4744e8 │ │ │ │ + bvs.n 474548 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bpl.n 4743b8 │ │ │ │ + bpl.n 474418 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 474540 │ │ │ │ + bvc.n 4743a0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 474394 │ │ │ │ + bpl.n 4743f4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 47456c │ │ │ │ + bvc.n 4743cc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r0, #19] │ │ │ │ + ldrb r6, [r6, #19] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 474578 │ │ │ │ + bpl.n 4743d8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ bl 83648e │ │ │ │ - bvs.n 47439c │ │ │ │ + bvs.n 4743fc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 474480 │ │ │ │ + bpl.n 4744e0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bpl.n 474524 │ │ │ │ + bpl.n 474584 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 474468 │ │ │ │ + bpl.n 4744c8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvs.n 4743c4 │ │ │ │ + bvs.n 474424 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r2, #16] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 474440 │ │ │ │ + bmi.n 4744a0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r7, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #648] @ 0x288 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #624] @ 0x270 │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bpl.n 474550 │ │ │ │ + bpl.n 4745b0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 474510 │ │ │ │ + bmi.n 474570 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 474588 │ │ │ │ + bmi.n 4745e8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 4744ac │ │ │ │ + bmi.n 47450c │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #436] @ (4746d0 ) │ │ │ │ @@ -1505673,26 +1505676,26 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ revsh r4, r3 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ rev r2, r1 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldrd r0, r0, [r4, #740] @ 0x2e4 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + and.w r0, r4, r9, ror #2 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r3, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #856] @ 0x358 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [pc, #560] @ (47493c ) │ │ │ │ @@ -1505919,31 +1505922,31 @@ │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @ instruction: 0xb8f0 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 474a18 │ │ │ │ + bne.n 474878 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r1, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bne.n 474984 │ │ │ │ + bne.n 4749e4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r3, r7, #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] @ (474998 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1506053,17 +1506056,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ @ instruction: 0xb648 │ │ │ │ lsls r4, r2, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + beq.n 474ab4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, 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, #3928] @ 0xf58 │ │ │ │ ldr.w r4, [pc, #1136] @ 474f38 │ │ │ │ @@ -1506737,48 +1506740,48 @@ │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #759 @ 0x2f7 │ │ │ │ bl 46118c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r0, #124] @ 0x7c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ b.n 475092 │ │ │ │ @ instruction: 0xffffafdc │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r5, r6} │ │ │ │ + ldmia r2!, {r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r1, [sp, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -1506848,21 +1506851,21 @@ │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ movs r2, #5 │ │ │ │ bl 461224 │ │ │ │ b.n 475222 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r6, #62] @ 0x3e │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r2, [r7, #62] @ 0x3e │ │ │ │ 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 │ │ │ │ mov r5, r3 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1506974,39 +1506977,39 @@ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r1, [pc, #60] @ (47541c ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r2, r3, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r2, #54] @ 0x36 │ │ │ │ + ldrh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r7!, {r1, r4, r5} │ │ │ │ + stmia r7!, {r1, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r7, #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] │ │ │ │ @@ -1507831,83 +1507834,83 @@ │ │ │ │ nop │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r4, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - stmia r3!, {r2} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrh r0, [r7, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrh r6, [r4, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r6, [r6, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrh r4, [r2, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrh r2, [r0, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + ldrh r0, [r4, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r1, #76] @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r3} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r1} │ │ │ │ + stmia r0!, {r1, r4, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ + strh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r2, #56] @ 0x38 │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + strh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r2, r4, #8 │ │ │ │ + asrs r2, r2, #9 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r7, #42] @ 0x2a │ │ │ │ + strh r2, [r5, #44] @ 0x2c │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr.w r4, [pc, #1364] @ 476324 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -1508403,63 +1508406,63 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r2, pc, #152 @ (adr r2, 4763c0 ) │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #96 @ (adr r2, 476390 ) │ │ │ │ lsls r4, r2, #5 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r5, r7, pc} │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #624 @ (adr r0, 4765ac ) │ │ │ │ lsls r4, r2, #5 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r6, r1, #26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r2, 476398 │ │ │ │ + cbnz r2, 4763a4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - hlt 0x0024 │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r2, 47635c │ │ │ │ + cbnz r2, 476368 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r0, r4] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r2, 476382 │ │ │ │ + cbnz r2, 47638e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + ldrb r2, [r1, #31] │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ + ldrb r6, [r2, #31] │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r6, [r4, #30] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r4, [r2, #30] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r0, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r4, 476398 │ │ │ │ + cbnz r4, 4763a4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrb r2, [r2, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + @ instruction: 0xb81a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ + ldrb r6, [r0, #30] │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #344] @ (476500 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -1508597,25 +1508600,25 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb616 │ │ │ │ + @ instruction: 0xb646 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb7c0 │ │ │ │ + @ instruction: 0xb7f0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r2, [r4, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb62a │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #344] @ (476690 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -1508747,29 +1508750,29 @@ │ │ │ │ movw r2, #331 @ 0x14b │ │ │ │ bl 46118c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + lsrs r0, r4, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + setend be │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ + ldr r2, [r5, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r7} │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb634 │ │ │ │ + cpsie a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, 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 r7, r2 │ │ │ │ ldr r2, [pc, #156] @ (476768 ) │ │ │ │ @@ -1508781,15 +1508784,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 a78b68 │ │ │ │ + bl a78b80 │ │ │ │ ldr r3, [pc, #136] @ (476774 ) │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ tst.w r3, #8 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -1508797,28 +1508800,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 a7060c │ │ │ │ + bl a70624 │ │ │ │ cbnz r0, 47674a │ │ │ │ ldr r2, [pc, #100] @ (476778 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r0, r2, [r0] │ │ │ │ blx 6f3c8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl a78fa4 │ │ │ │ + bl a78fbc │ │ │ │ ldr r2, [pc, #72] @ (47677c ) │ │ │ │ ldr r3, [pc, #52] @ (47676c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -1508828,32 +1508831,32 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #52] @ (476780 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a6e248 │ │ │ │ + bl a6e260 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a6e1b4 │ │ │ │ + bl a6e1cc │ │ │ │ b.n 47672c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r2, #5 │ │ │ │ subs r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r0, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1510838,25 +1510841,25 @@ │ │ │ │ subs r1, #239 @ 0xef │ │ │ │ cdp2 14, 15, cr2, cr10, cr2, {2} │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ lsls r5, r4, #4 │ │ │ │ ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ mov.w r1, #278 @ 0x116 │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ bl 3c79d8 │ │ │ │ @@ -1511971,17 +1511974,17 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ b.w 477854 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r5 │ │ │ │ bl 3c7a24 │ │ │ │ mov r8, r0 │ │ │ │ @@ -1512282,41 +1512285,41 @@ │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r0, r1] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldrh r2, [r2, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r2, r7] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r6, #224 @ 0xe0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r2, #34] @ 0x22 │ │ │ │ + ldrh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r7, #2 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ @@ -1512584,21 +1512587,21 @@ │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ b.n 478bd2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r4, [r7, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + ldrsb r2, [r3, r3] │ │ │ │ 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, #3656] @ 0xe48 │ │ │ │ sub sp, #404 @ 0x194 │ │ │ │ mov sl, r2 │ │ │ │ @@ -1512800,55 +1512803,54 @@ │ │ │ │ b.n 478daa │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r6, #10] │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #62] @ 0x3e │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r0, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrh r6, [r6, #60] @ 0x3c │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bvc.n 478fcc │ │ │ │ + bvc.n 47902c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 478f34 │ │ │ │ - lsls r1, r7, #2 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + @ instruction: 0xe82000b9 │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb714 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r6, r7, #4 │ │ │ │ + subs r6, r5, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + adds r1, #104 @ 0x68 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r4, [r2, #5] │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldrh r2, [r1, #50] @ 0x32 │ │ │ │ + ldrh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #368] @ (4790fc ) │ │ │ │ @@ -1512999,45 +1513001,45 @@ │ │ │ │ nop │ │ │ │ strb r4, [r5, #1] │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, #1] │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #128 @ 0x80 │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r1, #36] @ 0x24 │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r4, #40] @ 0x28 │ │ │ │ + ldrh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -1513283,33 +1513285,33 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldr r7, [pc, #0] @ (4793c0 ) │ │ │ │ + ldr r7, [pc, #192] @ (479480 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r7, [pc, #120] @ (47943c ) │ │ │ │ + ldr r7, [pc, #312] @ (4794fc ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r3, #24] │ │ │ │ + ldrh r2, [r1, #26] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r0, [r6, #16] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [pc, #832] @ (479714 ) │ │ │ │ + ldr r7, [pc, #0] @ (4793d4 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [pc, #952] @ (479790 ) │ │ │ │ + ldr r7, [pc, #120] @ (479450 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r4, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ lsls r3, r7, #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] @ (4794b0 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1513817,17 +1513819,17 @@ │ │ │ │ b.n 4797e4 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ b.n 4797e4 │ │ │ │ mov.w r1, #308 @ 0x134 │ │ │ │ b.n 4797e4 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ b.n 4797e4 │ │ │ │ - strh r2, [r4, #42] @ 0x2a │ │ │ │ + strh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #272] @ (4799d8 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1515562,23 +1515564,23 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, r2] │ │ │ │ lsls r4, r2, #5 │ │ │ │ ldrb r4, [r1, r2] │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldrb r2, [r7, #10] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrh r4, [r4, r4] │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ 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 │ │ │ │ @@ -1515765,15 +1515767,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, r3] │ │ │ │ lsls r4, r2, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r2, r1] │ │ │ │ lsls r4, r2, #5 │ │ │ │ - strb r0, [r0, #10] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ mov r4, r1 │ │ │ │ @@ -1516558,33 +1516560,33 @@ │ │ │ │ lsls r4, r2, #5 │ │ │ │ strh r0, [r0, r3] │ │ │ │ lsls r4, r2, #5 │ │ │ │ ldr r5, [pc, #360] @ (47b648 ) │ │ │ │ lsls r4, r2, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #100 @ 0x64 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, #82 @ 0x52 │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r5, #230 @ 0xe6 │ │ │ │ + cmp r6, #22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r3, #202 @ 0xca │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r5, #172 @ 0xac │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ lsls r3, r7, #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, #3888] @ 0xf30 │ │ │ │ @@ -1517701,15 +1517703,15 @@ │ │ │ │ b.w 47b7d0 │ │ │ │ mov.w r9, #32 │ │ │ │ b.n 47bf7e │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 47bf7e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ mov.w r9, #16 │ │ │ │ b.n 47bf7e │ │ │ │ mov.w r9, #1 │ │ │ │ b.n 47bf7e │ │ │ │ @@ -1518061,21 +1518063,21 @@ │ │ │ │ bhi.w 47b75e │ │ │ │ movw r3, #1649 @ 0x671 │ │ │ │ lsrs r3, r1 │ │ │ │ sbfx r3, r3, #0, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ b.w 47b760 │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r2, [r5, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + cmp r3, #104 @ 0x68 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ + cmp r3, #88 @ 0x58 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ ldr.w r5, [pc, #1804] @ 47cb0c │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -1518721,32 +1518723,32 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #236 @ 0xec │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r4, [r3, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r7, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldmia r7!, {r0, r2, r3, r4, r5} │ │ │ │ vtbl.8 d29, {d31}, d21 │ │ │ │ vtbl.8 d19, {d15-d18}, d16 │ │ │ │ lsls r4, r2, #5 │ │ │ │ beq.n 47cc1a │ │ │ │ @ instruction: 0xffffefa9 │ │ │ │ @ instruction: 0xffffdb3b │ │ │ │ - vtbl.8 d21, {d15-d16}, d24 │ │ │ │ + vqrshrn.u64 d21, q4, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + subs r6, r7, r7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 47cbd4 │ │ │ │ + bvc.n 47cc34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1518815,25 +1518817,25 @@ │ │ │ │ ldr r0, [pc, #28] @ (47cc0c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (47cc10 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + strh r0, [r5, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r4, [r4, r3] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ + ldr r6, [r7, #60] @ 0x3c │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1519113,23 +1519115,23 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r1, #184 @ 0xb8 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - eor.w r0, sl, #207 @ 0xcf │ │ │ │ - str r6, [r0, r7] │ │ │ │ + @ instruction: 0xf0ba00cf │ │ │ │ + str r6, [r6, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [r4, r7] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - orns r0, r6, #207 @ 0xcf │ │ │ │ - str r2, [r6, r6] │ │ │ │ + @ instruction: 0xf0a600cf │ │ │ │ + str r2, [r4, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r0, #248 @ 0xf8 │ │ │ │ lsls r4, r2, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1519226,28 +1519228,28 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r0, #164 @ 0xa4 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #106 @ 0x6a │ │ │ │ lsls r4, r2, #5 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vhadd.s q8, q11, │ │ │ │ - str r2, [r6, r2] │ │ │ │ + vmla.i32 d0, d22, d15[0] │ │ │ │ + str r2, [r4, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r2, [r4, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vhadd.s32 q8, q8, │ │ │ │ - str r4, [r3, r2] │ │ │ │ + vmla.i16 d0, d16, d7[1] │ │ │ │ + str r4, [r1, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + str r0, [r3, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vhadd.s8 q8, q11, │ │ │ │ - str r2, [r0, r2] │ │ │ │ + vhadd.s q8, q11, │ │ │ │ + str r2, [r6, r2] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #476] @ (47d24c ) │ │ │ │ mov r9, r1 │ │ │ │ @@ -1519439,18 +1519441,18 @@ │ │ │ │ nop │ │ │ │ cmp r7, #136 @ 0x88 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #228 @ 0xe4 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldr r6, [pc, #856] @ (47d5b4 ) │ │ │ │ + ldr r7, [pc, #24] @ (47d274 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stc 0, cr0, [ip, #-828]! @ 0xfffffcc4 │ │ │ │ - ldr r6, [pc, #416] @ (47d404 ) │ │ │ │ + ldcl 0, cr0, [ip, #-828] @ 0xfffffcc4 │ │ │ │ + ldr r6, [pc, #608] @ (47d4c4 ) │ │ │ │ lsls r3, r7, #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 │ │ │ │ ldrb.w r4, [r3, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1519587,34 +1519589,34 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #52] @ (47d3f8 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ bl 46118c │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r4, [r3, #5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xebee00cf │ │ │ │ - ldr r5, [pc, #168] @ (47d48c ) │ │ │ │ + ldc 0, cr0, [lr], {207} @ 0xcf │ │ │ │ + ldr r5, [pc, #360] @ (47d54c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #784] @ (47d720 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1519922,43 +1519924,43 @@ │ │ │ │ b.n 47d6f0 │ │ │ │ cmp r3, #234 @ 0xea │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ lsls r4, r2, #5 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrd r0, r0, [r6, #-828] @ 0x33c │ │ │ │ - ldr r2, [pc, #584] @ (47d980 ) │ │ │ │ + @ instruction: 0xe98600cf │ │ │ │ + ldr r2, [pc, #776] @ (47da40 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r6, r3, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [pc, #976] @ (47db14 ) │ │ │ │ + ldr r3, [pc, #144] @ (47d7d4 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmdb lr, {r0, r1, r2, r3, r6, r7} │ │ │ │ - ldr r2, [pc, #360] @ (47d8b4 ) │ │ │ │ + strd r0, r0, [lr, #-828] @ 0x33c │ │ │ │ + ldr r2, [pc, #552] @ (47d974 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ + lsrs r2, r0, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r0, #13 │ │ │ │ + lsrs r6, r6, #13 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1280] @ 47dc80 │ │ │ │ @@ -1520464,125 +1520466,125 @@ │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ lsls r4, r2, #5 │ │ │ │ cmp r0, #20 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - bxns r4 │ │ │ │ + bxns sl │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47d6dc │ │ │ │ + b.n 47d73c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mov r6, fp │ │ │ │ + mov lr, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, lr │ │ │ │ + bx r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47d5b0 │ │ │ │ + b.n 47d610 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r8, r8 │ │ │ │ + cmp r8, lr │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + str r6, [r2, r5] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - b.n 47d58c │ │ │ │ + b.n 47d5ec │ │ │ │ + lsls r7, r1, #3 │ │ │ │ + cmp r8, fp │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + @ instruction: 0x478a │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + b.n 47d5c8 │ │ │ │ + lsls r7, r1, #3 │ │ │ │ + cmp r8, r8 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + bx lr │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + b.n 47d5a4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r8, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bx fp │ │ │ │ + mov lr, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47d568 │ │ │ │ + b.n 47d580 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r8, r2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bx r8 │ │ │ │ + ldr r1, [pc, #712] @ (47dfa8 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47d544 │ │ │ │ + b.n 47d55c │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r0, pc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov r6, sp │ │ │ │ + mov r6, r7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47d520 │ │ │ │ + b.n 47d538 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r0, ip │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [pc, #520] @ (47dee8 ) │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - b.n 47d4fc │ │ │ │ + str r2, [r0, r3] │ │ │ │ + lsls r1, r7, #2 │ │ │ │ + b.n 47d50c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, r9 │ │ │ │ + cmp r4, r8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov r6, r1 │ │ │ │ + bx r2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e4d8 │ │ │ │ + b.n 47e4f0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r0, r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r2, r2] │ │ │ │ - lsls r1, r7, #2 │ │ │ │ - b.n 47e4ac │ │ │ │ + mov sl, r7 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + b.n 47e4cc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov lr, ip │ │ │ │ + cmp r6, sp │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e490 │ │ │ │ + b.n 47e4a8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r0, r0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov sl, r1 │ │ │ │ + mov sl, r7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e46c │ │ │ │ + b.n 47e484 │ │ │ │ lsls r7, r1, #3 │ │ │ │ add r8, sp │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, r7 │ │ │ │ + cmp sl, ip │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e448 │ │ │ │ + b.n 47e460 │ │ │ │ lsls r7, r1, #3 │ │ │ │ add r8, sl │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov sl, r1 │ │ │ │ + mov sl, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e424 │ │ │ │ + b.n 47e434 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r8, r7 │ │ │ │ + add ip, r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp sl, r6 │ │ │ │ + mov r2, r2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e400 │ │ │ │ + b.n 47e418 │ │ │ │ lsls r7, r1, #3 │ │ │ │ add r8, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov r2, pc │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - b.n 47e3d4 │ │ │ │ - lsls r7, r1, #3 │ │ │ │ - add ip, r0 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - cmp sl, ip │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - b.n 47e3b8 │ │ │ │ - lsls r7, r1, #3 │ │ │ │ - add r0, lr │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - cmp sl, ip │ │ │ │ + mov r2, r2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e394 │ │ │ │ + b.n 47e3f4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, fp │ │ │ │ + add r8, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov r0, ip │ │ │ │ + mov r8, r2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r6, r7 │ │ │ │ + add r6, sp │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov r2, sp │ │ │ │ + mov sl, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r4, r5 │ │ │ │ + add r4, fp │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #2932] @ 47e8f8 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -1521705,136 +1521707,136 @@ │ │ │ │ lsls r4, r2, #5 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp r4, ip │ │ │ │ lsls r3, r7, #2 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ands r2, r1 │ │ │ │ + ands r2, r7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - negs r0, r1 │ │ │ │ + negs r0, r7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, r1 │ │ │ │ + movs r4, r7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, r5 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - negs r4, r7 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bgt.n 47e928 │ │ │ │ + ble.n 47e988 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + subs r6, #106 @ 0x6a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - tst r2, r0 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bgt.n 47e8f8 │ │ │ │ + ble.n 47e958 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, #28 │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - negs r4, r4 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bgt.n 47e8c0 │ │ │ │ + bgt.n 47e920 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r4, #4 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - lsls r0, r3 │ │ │ │ + lsrs r0, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bgt.n 47ea24 │ │ │ │ + bgt.n 47e884 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmia.w r5, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - negs r2, r6 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - blt.n 47ea28 │ │ │ │ + blt.n 47e888 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, #156 @ 0x9c │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ands r4, r3 │ │ │ │ + eors r4, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bls.n 47e930 │ │ │ │ + bge.n 47e990 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #26 │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bls.n 47e90c │ │ │ │ + bls.n 47e96c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldc2 0, cr0, [r6], {186} @ 0xba │ │ │ │ - ldc2 0, cr0, [r4], #744 @ 0x2e8 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + stc2l 0, cr0, [r6], {186} @ 0xba │ │ │ │ + stc2l 0, cr0, [r4], #744 @ 0x2e8 │ │ │ │ + subs r6, #160 @ 0xa0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bls.n 47ea30 │ │ │ │ + bls.n 47ea90 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, #138 @ 0x8a │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ands r4, r2 │ │ │ │ + eors r4, r0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bls.n 47e9fc │ │ │ │ + bls.n 47ea5c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #32 │ │ │ │ + subs r5, #80 @ 0x50 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bhi.n 47e988 │ │ │ │ + bls.n 47e9e8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r2, #90 @ 0x5a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bhi.n 47ea44 │ │ │ │ + bhi.n 47eaa4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r1, #178 @ 0xb2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #220 @ 0xdc │ │ │ │ + subs r6, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bhi.n 47e9e8 │ │ │ │ + bhi.n 47ea48 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #78 @ 0x4e │ │ │ │ + subs r1, #126 @ 0x7e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r6, #188 @ 0xbc │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 47e994 │ │ │ │ + bhi.n 47e9f4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #30 │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 47e968 │ │ │ │ + bvc.n 47e9c8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 47e8ec │ │ │ │ + bvc.n 47e94c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #190 @ 0xbe │ │ │ │ + subs r0, #238 @ 0xee │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bvc.n 47ead0 │ │ │ │ + bvc.n 47e930 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #28 │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 47ea5c │ │ │ │ + bvc.n 47eabc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #106 @ 0x6a │ │ │ │ + subs r0, #154 @ 0x9a │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r2 │ │ │ │ beq.w 47eb38 │ │ │ │ ldr.w r3, [r9, r7, lsl #2] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1522581,184 +1522583,184 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 47f012 │ │ │ │ ldr r3, [pc, #348] @ (47f294 ) │ │ │ │ add r3, pc │ │ │ │ b.n 47f012 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n 47f012 │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ + subs r3, #110 @ 0x6e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 47f0b0 │ │ │ │ + bmi.n 47f110 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r6, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r4, #80 @ 0x50 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 47f088 │ │ │ │ + bmi.n 47f0e8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ + adds r6, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #190 @ 0xbe │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 47f258 │ │ │ │ + bmi.n 47f0b8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r5, #232 @ 0xe8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #8 │ │ │ │ + subs r4, #56 @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 47f1e0 │ │ │ │ + bmi.n 47f240 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #118 @ 0x76 │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcc.n 47f258 │ │ │ │ + bcc.n 47f0b8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #172 @ 0xac │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r4, #104 @ 0x68 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcc.n 47f228 │ │ │ │ + bcc.n 47f088 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + subs r4, #30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcc.n 47f1f8 │ │ │ │ + bcc.n 47f258 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + adds r4, #160 @ 0xa0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r3, #236 @ 0xec │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcc.n 47f1c0 │ │ │ │ + bcc.n 47f220 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + subs r4, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #18 │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #26 │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + adds r3, #176 @ 0xb0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #214 @ 0xd6 │ │ │ │ + subs r4, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bne.n 47f104 │ │ │ │ + bne.n 47f164 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r3, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r3, #202 @ 0xca │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bne.n 47f0d8 │ │ │ │ + bne.n 47f138 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #206 @ 0xce │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r4, #8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 47f290 │ │ │ │ + bne.n 47f0f0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r3, #146 @ 0x92 │ │ │ │ + subs r3, #194 @ 0xc2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + strb r0, [r5, #25] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r1, #178 @ 0xb2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb696 │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #254 @ 0xfe │ │ │ │ + adds r4, #46 @ 0x2e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mrc 0, 5, r0, cr2, cr8, {5} │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + mcr 0, 7, r0, cr2, cr8, {5} │ │ │ │ + subs r4, #148 @ 0x94 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #28 │ │ │ │ + subs r0, #76 @ 0x4c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r3, #82 @ 0x52 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #156 @ 0x9c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #86 @ 0x56 │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, #90 @ 0x5a │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r2, #30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r2, #26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r3, #240 @ 0xf0 │ │ │ │ + movs r4, #32 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, #2 │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r2, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + subs r2, #28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r5, #100 @ 0x64 │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + subs r1, #130 @ 0x82 │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r1, #110 @ 0x6e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r1, #62 @ 0x3e │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r1, #38 @ 0x26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #14 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mov sl, r2 │ │ │ │ + mov sl, r8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r1, #96 @ 0x60 │ │ │ │ lsls r3, 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, #3944] @ 0xf68 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -1523367,39 +1523369,39 @@ │ │ │ │ lsls r4, r2, #5 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r7, #68 @ 0x44 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r5, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ + adds r6, #196 @ 0xc4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #29 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r6!, {r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r2, [pc, #784] @ (47fc20 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [pc, #784] @ (47fc24 ) │ │ │ │ ldr r1, [pc, #788] @ (47fc28 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ @@ -1523706,73 +1523708,73 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #138 @ 0x8a │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r2, #138 @ 0x8a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r1, #24 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #18 │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r1, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r5!, {r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #140 @ 0x8c │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, #46 @ 0x2e │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r3} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #24 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + cmp r7, #190 @ 0xbe │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + cmp r7, #154 @ 0x9a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #236 @ 0xec │ │ │ │ + movs r5, #28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r5, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #194 @ 0xc2 │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + movs r7, #222 @ 0xde │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cbz r3, 47fca6 │ │ │ │ lsls r2, r3, #30 │ │ │ │ bmi.n 47fcd6 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 47fcc4 │ │ │ │ @@ -1523797,23 +1523799,23 @@ │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ movs r3, #2 │ │ │ │ b.n 47fca6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cmp r7, #52 @ 0x34 │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r4, #26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r7, #98 @ 0x62 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + movs r4, #4 │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -1523883,20 +1523885,20 @@ │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ movs r2, #5 │ │ │ │ bl 461224 │ │ │ │ b.n 47fd22 │ │ │ │ - @ instruction: 0xf34e00ba │ │ │ │ - b.n 47f79c │ │ │ │ + @ instruction: 0xf37e00ba │ │ │ │ + b.n 47f7fc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 47f718 │ │ │ │ + b.n 47f778 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 47f754 │ │ │ │ + b.n 47f7b4 │ │ │ │ lsls r2, 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 r9, r0 │ │ │ │ @@ -1524020,19 +1524022,19 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [pc, #20] @ (47ff20 ) │ │ │ │ add r4, pc │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r5, #10 │ │ │ │ + cmp r5, #58 @ 0x3a │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr.w r9, [pc, #2824] @ 480a40 │ │ │ │ mov r8, r3 │ │ │ │ @@ -1525137,40 +1525139,40 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r4, r2, #5 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr 1, 2, r0, sl, cr4 │ │ │ │ - udf #0 │ │ │ │ + ldcl 1, cr0, [sl], #-144 @ 0xffffff70 │ │ │ │ + udf #48 @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #28 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + movs r4, #208 @ 0xd0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + movs r3, #30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r2, #166 @ 0xa6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r2, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r2, #5271 @ 0x1497 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 480ab2 │ │ │ │ movw r2, #5272 @ 0x1498 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -1525301,27 +1525303,27 @@ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [pc, #32] @ (480be0 ) │ │ │ │ strd r6, r4, [sp] │ │ │ │ add r3, pc │ │ │ │ bl 46118c │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #20 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #22 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r4, 480c50 │ │ │ │ + push {r2, r4} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r2, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #90 @ 0x5a │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r2, #5300 @ 0x14b4 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 480bfa │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -1525363,17 +1525365,17 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (480c58 ) │ │ │ │ movs r2, #238 @ 0xee │ │ │ │ ldr r1, [pc, #12] @ (480c5c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ - movs r2, #24 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ lsls r3, r7, #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, 480ca6 │ │ │ │ @@ -1525404,21 +1525406,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (480cc8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46071c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r2, #32 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r1, #0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r2, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #272] @ (480df0 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1525607,21 +1525609,21 @@ │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ movs r2, #5 │ │ │ │ bl 461224 │ │ │ │ b.n 480e2a │ │ │ │ - b.n 481348 │ │ │ │ + b.n 4813a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcc.n 480e94 │ │ │ │ + bmi.n 480ef4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcc.n 480e10 │ │ │ │ + bcc.n 480e70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcc.n 480e4c │ │ │ │ + bcc.n 480eac │ │ │ │ lsls r2, r7, #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 │ │ │ │ @@ -1525692,21 +1525694,21 @@ │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ movs r2, #5 │ │ │ │ bl 461224 │ │ │ │ b.n 480ef6 │ │ │ │ - b.n 481280 │ │ │ │ + b.n 4812e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcc.n 480fcc │ │ │ │ + bcc.n 48102c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcs.n 480f40 │ │ │ │ + bcc.n 480fa0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcs.n 480f7c │ │ │ │ + bcc.n 480fdc │ │ │ │ lsls r2, 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, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1527358,23 +1527360,23 @@ │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 4818f4 │ │ │ │ lsls r3, r2, #5 │ │ │ │ b.n 482808 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - asrs r4, r0, #10 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -1528662,81 +1528664,81 @@ │ │ │ │ bl 46118c │ │ │ │ sub.w r5, r5, #5248 @ 0x1480 │ │ │ │ subs r5, #29 │ │ │ │ cmp r5, #1 │ │ │ │ bls.w 482534 │ │ │ │ b.w 48217a │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #31 │ │ │ │ + asrs r6, r3, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + ldmia r2!, {r1, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r6, r1, #25 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r2, r6, #11 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r6, r3, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + lsrs r2, r1, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r6, #18 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r2, r7, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + lsrs r6, r5, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r4, #27 │ │ │ │ + lsls r2, r2, #28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r7, #4 │ │ │ │ + lsrs r2, r5, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r2, r6, #11 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + lsls r2, r5, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + lsls r6, r1, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vqadd.u16 d0, d16, d26 │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + vqadd.u8 d16, d16, d26 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mrc2 0, 3, r0, cr10, cr10, {5} │ │ │ │ - lsls r6, r5, #7 │ │ │ │ + mcr2 0, 5, r0, cr10, cr10, {5} │ │ │ │ + lsls r6, r3, #8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mrc2 0, 2, r0, cr8, cr10, {5} │ │ │ │ + mcr2 0, 4, r0, cr8, cr10, {5} │ │ │ │ sub.w r2, r5, #4992 @ 0x1380 │ │ │ │ cmp r2, #22 │ │ │ │ bhi.w 482556 │ │ │ │ cmp r2, #22 │ │ │ │ bhi.w 482556 │ │ │ │ add r0, pc, #8 @ (adr r0, 482fd4 ) │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ @@ -1528878,38 +1528880,39 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #987 @ 0x3db │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - vshr.u64 d16, d26, #34 │ │ │ │ - ldrh r0, [r4, #56] @ 0x38 │ │ │ │ + movs r6, r1 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stc2 0, cr0, [r4, #-744]! @ 0xfffffd18 │ │ │ │ - mcr2 0, 5, r0, cr8, cr10, {5} │ │ │ │ - ldrh r6, [r2, #54] @ 0x36 │ │ │ │ + ldc2l 0, cr0, [r4, #-744] @ 0xfffffd18 │ │ │ │ + mrc2 0, 6, r0, cr8, cr10, {5} │ │ │ │ + ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + lsls r7, r1, #3 │ │ │ │ + stc2 0, cr0, [sl, #-744] @ 0xfffffd18 │ │ │ │ + vqadd.u32 d16, d24, d26 │ │ │ │ + ldc2l 0, cr0, [lr], {186} @ 0xba │ │ │ │ + vqadd.u64 d16, d22, d26 │ │ │ │ + stc2 0, cr0, [r4], #744 @ 0x2e8 │ │ │ │ + mrc2 0, 6, r0, cr14, cr10, {5} │ │ │ │ + ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + lsls r7, r1, #3 │ │ │ │ + ldc2 0, cr0, [r0], {186} @ 0xba │ │ │ │ + mcr2 0, 6, r0, cr2, cr10, {5} │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldc2l 0, cr0, [sl], {186} @ 0xba │ │ │ │ - vqadd.u64 d0, d24, d26 │ │ │ │ - stc2 0, cr0, [lr], #744 @ 0x2e8 │ │ │ │ - vqadd.u8 d16, d22, d26 │ │ │ │ ldc2l 0, cr0, [r4], #-744 @ 0xfffffd18 │ │ │ │ mcr2 0, 5, r0, cr14, cr10, {5} │ │ │ │ ldrh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ stc2l 0, cr0, [r0], #-744 @ 0xfffffd18 │ │ │ │ - mrc2 0, 4, r0, cr2, cr10, {5} │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ - lsls r7, r1, #3 │ │ │ │ - mcrr2 0, 11, r0, r4, cr10 │ │ │ │ - mrc2 0, 3, r0, cr14, cr10, {5} │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ - lsls r7, r1, #3 │ │ │ │ - ldc2 0, cr0, [r0], #-744 @ 0xfffffd18 │ │ │ │ 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 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ @@ -1529141,21 +1529144,22 @@ │ │ │ │ ldr r1, [r3, #100] @ 0x64 │ │ │ │ mla r1, r9, r7, r1 │ │ │ │ adds r7, #1 │ │ │ │ bl 4820d8 │ │ │ │ cmp r8, r7 │ │ │ │ bne.n 4833c8 │ │ │ │ b.n 483244 │ │ │ │ - movs r4, r2 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xfb2e00ba │ │ │ │ - vshr.u64 d16, d26, #30 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + @ instruction: 0xfb5e00ba │ │ │ │ + movs r2, r2 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xfab000ba │ │ │ │ + @ instruction: 0xfae000ba │ │ │ │ stmdb 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, #748] @ (4836f4 ) │ │ │ │ ldr r3, [pc, #748] @ (4836f8 ) │ │ │ │ @@ -1529783,15 +1529787,15 @@ │ │ │ │ b.n 4838ae │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ lsls r2, r7, #2 │ │ │ │ stmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r2, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1529968,16 +1529972,16 @@ │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ bne.n 483b50 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movs r0, #12 │ │ │ │ b.n 483ace │ │ │ │ nop │ │ │ │ - strh.w r0, [r4, sl, lsl #3] │ │ │ │ - @ instruction: 0xf26a00ba │ │ │ │ + ldr.w r0, [r4, sl, lsl #3] │ │ │ │ + @ instruction: 0xf29a00ba │ │ │ │ stmdb 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 r4, [pc, #2732] @ 4846ec │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r2, [pc, #2732] @ 4846f0 │ │ │ │ @@ -1530985,112 +1530989,112 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r1, r2, r3, r4, r5} │ │ │ │ @ instruction: 0xfffff3e9 │ │ │ │ vsubw.u , , d11 │ │ │ │ vqrdmulh.s q14, , d13[0] │ │ │ │ vsra.u32 q14, q5, #1 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - subs.w r0, lr, #6094848 @ 0x5d0000 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + @ instruction: 0xf5ee00ba │ │ │ │ + strh r4, [r7, #2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mrc 0, 2, r0, cr0, cr10, {5} │ │ │ │ - @ instruction: 0xf4ae00ba │ │ │ │ - mrc 0, 0, r0, cr4, cr10, {5} │ │ │ │ - @ instruction: 0xf7f400ba │ │ │ │ - ldrb r2, [r2, #27] │ │ │ │ + mcr 0, 4, r0, cr0, cr10, {5} │ │ │ │ + @ instruction: 0xf4de00ba │ │ │ │ + mcr 0, 2, r0, cr4, cr10, {5} │ │ │ │ + strh.w r0, [r4, sl, lsl #3] │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldcl 0, cr0, [r6], {186} @ 0xba │ │ │ │ - @ instruction: 0xf67600ba │ │ │ │ - ldrb r4, [r0, #22] │ │ │ │ + stc 0, cr0, [r6, #-744] @ 0xfffffd18 │ │ │ │ + subw r0, r6, #2234 @ 0x8ba │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xeb8800ba │ │ │ │ - addw r0, ip, #2234 @ 0x8ba │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + subs.w r0, r8, sl, ror #2 │ │ │ │ + @ instruction: 0xf63c00ba │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adc.w r0, r6, sl, ror #2 │ │ │ │ - @ instruction: 0xf18000ba │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + sbcs.w r0, r6, sl, ror #2 │ │ │ │ + subs.w r0, r0, #186 @ 0xba │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xeb2a00ba │ │ │ │ + adcs.w r0, sl, sl, ror #2 │ │ │ │ stmia r7!, {r0, r3, r4, r5, r7} │ │ │ │ - vmla.i , , d22[0] │ │ │ │ + vsra.u32 d31, d6, #1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strd r0, r0, [ip, #744]! @ 0x2e8 │ │ │ │ - sbcs.w r0, r4, #186 @ 0xba │ │ │ │ - ldrd r0, r0, [sl, #744] @ 0x2e8 │ │ │ │ - @ instruction: 0xf2ec00ba │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ands.w r0, ip, sl, ror #2 │ │ │ │ + sub.w r0, r4, #186 @ 0xba │ │ │ │ + and.w r0, sl, sl, ror #2 │ │ │ │ + @ instruction: 0xf31c00ba │ │ │ │ + ldrb r6, [r4, #15] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xe9ba00ba │ │ │ │ - @ instruction: 0xf22400ba │ │ │ │ - strd r0, r0, [lr, #-744] @ 0x2e8 │ │ │ │ - @ instruction: 0xf29400ba │ │ │ │ - stmdb lr, {r1, r3, r4, r5, r7} │ │ │ │ - @ instruction: 0xf2b200ba │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + strd r0, r0, [sl, #744]! @ 0x2e8 │ │ │ │ + @ instruction: 0xf25400ba │ │ │ │ + ldrd r0, r0, [lr, #-744]! @ 0x2e8 │ │ │ │ + movt r0, #16570 @ 0x40ba │ │ │ │ + ldmdb lr!, {r1, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xf2e200ba │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strd r0, r0, [r0], #744 @ 0x2e8 │ │ │ │ - vqadd.s8 d16, d30, d26 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldmdb r0, {r1, r3, r4, r5, r7} │ │ │ │ + vqadd.s64 d16, d30, d26 │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xe8c800ba │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + ldrd r0, r0, [r8], #744 @ 0x2e8 │ │ │ │ + asrs r4, r5, #13 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - mrc 0, 4, r0, cr2, cr10, {5} │ │ │ │ - mrc 0, 4, r0, cr6, cr10, {5} │ │ │ │ - @ instruction: 0xf23200ba │ │ │ │ - @ instruction: 0xe85600ba │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ + mcr 0, 6, r0, cr2, cr10, {5} │ │ │ │ + mcr 0, 6, r0, cr6, cr10, {5} │ │ │ │ + @ instruction: 0xf26200ba │ │ │ │ + stmia.w r6, {r1, r3, r4, r5, r7} │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + ldr r5, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #520 @ (adr r0, 4849bc ) │ │ │ │ + add r0, pc, #712 @ (adr r0, 484a7c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #448 @ (adr r0, 48497c ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 484a3c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + and.w r0, r8, #186 @ 0xba │ │ │ │ + b.n 48478c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vshr.s64 d16, d26, #40 │ │ │ │ - b.n 48472c │ │ │ │ + vshr.s64 d0, d26, #44 │ │ │ │ + b.n 484734 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vqadd.s32 d16, d20, d26 │ │ │ │ + vshr.s64 d16, d26, #4 │ │ │ │ b.n 4846d4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vshr.s64 d16, d26, #52 │ │ │ │ - b.n 484674 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - eors.w r0, r4, #186 @ 0xba │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + @ instruction: 0xf0c400ba │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 484650 │ │ │ │ + b.n 4846b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - mcr 0, 1, r0, cr14, cr10, {5} │ │ │ │ - b.n 4845ec │ │ │ │ + mrc 0, 2, r0, cr14, cr10, {5} │ │ │ │ + b.n 48464c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adc.w r0, ip, #186 @ 0xba │ │ │ │ - b.n 484588 │ │ │ │ + sbcs.w r0, ip, #186 @ 0xba │ │ │ │ + b.n 4845e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stcl 0, cr0, [sl, #-744] @ 0xfffffd18 │ │ │ │ - b.n 484564 │ │ │ │ + ldcl 0, cr0, [sl, #-744]! @ 0xfffffd18 │ │ │ │ + b.n 4845c4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r0, r1, #5 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldcl 0, cr0, [sl], #-744 @ 0xfffffd18 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + stc 0, cr0, [sl], #744 @ 0x2e8 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldc 0, cr0, [r6], #744 @ 0x2e8 │ │ │ │ - ldc 0, cr0, [sl], #744 @ 0x2e8 │ │ │ │ + stcl 0, cr0, [r6], #744 @ 0x2e8 │ │ │ │ + stcl 0, cr0, [sl], #744 @ 0x2e8 │ │ │ │ cmp r1, #11 │ │ │ │ bhi.n 484836 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #10 │ │ │ │ bhi.n 484894 │ │ │ │ tbb [pc, r1] │ │ │ │ lsrs r6, r1, #24 │ │ │ │ @@ -1531218,16 +1531222,16 @@ │ │ │ │ add r3, pc │ │ │ │ clz r4, r4 │ │ │ │ add r1, pc │ │ │ │ bl 46071c │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ b.n 4848c6 │ │ │ │ - vshr.s64 d0, d26, #40 │ │ │ │ - b.n 48516c │ │ │ │ + vshr.s64 d16, d26, #56 │ │ │ │ + b.n 4841cc │ │ │ │ lsls r2, r7, #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] @ (484a28 ) │ │ │ │ @@ -1531326,21 +1531330,21 @@ │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ ldr r1, [pc, #24] @ (484aa8 ) │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #864] @ 0x360 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ lsls r2, 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, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r2, [r0, #480] @ 0x1e0 │ │ │ │ @@ -1531484,30 +1531488,30 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 483700 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 463320 │ │ │ │ b.n 484b42 │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #816] @ 0x330 │ │ │ │ + str r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r7, [sp, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 484fc0 │ │ │ │ + b.n 485020 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldcl 0, cr0, [r2, #-744]! @ 0xfffffd18 │ │ │ │ - b.n 484fac │ │ │ │ + stc 0, cr0, [r2, #744]! @ 0x2e8 │ │ │ │ + b.n 48500c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stc 0, cr0, [r8, #744] @ 0x2e8 │ │ │ │ + ldc 0, cr0, [r8, #744]! @ 0x2e8 │ │ │ │ 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 │ │ │ │ ldr.w r8, [pc, #200] @ 484d58 │ │ │ │ @@ -1531585,18 +1531589,18 @@ │ │ │ │ bl 46118c │ │ │ │ mov r0, r5 │ │ │ │ bl 480c3c │ │ │ │ cbz r0, 484db6 │ │ │ │ lsls r3, r2, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [lr], #-744 @ 0xfffffd18 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + mrrc 0, 11, r0, lr, cr10 │ │ │ │ + strb r0, [r2, #9] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 484db4 │ │ │ │ + b.n 484e14 │ │ │ │ lsls r2, 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov fp, r2 │ │ │ │ @@ -1532436,50 +1532440,50 @@ │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ sxtb r2, r3 │ │ │ │ lsls r3, r2, #5 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - strd r0, r0, [sl, #744] @ 0x2e8 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldrd r0, r0, [sl, #744]! @ 0x2e8 │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ble.n 485784 │ │ │ │ + ble.n 4855e4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvc.n 4856cc │ │ │ │ + bhi.n 48572c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 485df0 │ │ │ │ + b.n 485e50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvc.n 485788 │ │ │ │ + bvc.n 4855e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 485d04 │ │ │ │ + b.n 485d64 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvc.n 4856f8 │ │ │ │ + bvc.n 485758 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 485ce4 │ │ │ │ + b.n 485d44 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvs.n 4856d8 │ │ │ │ + bvc.n 485738 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 485d64 │ │ │ │ + b.n 485dc4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvs.n 4856b8 │ │ │ │ + bvc.n 485718 │ │ │ │ lsls r2, r7, #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] @ (48575c ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1532603,19 +1532607,19 @@ │ │ │ │ nop │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - b.n 485c20 │ │ │ │ + b.n 485c80 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 4858ec │ │ │ │ + bpl.n 48574c │ │ │ │ lsls r2, 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 │ │ │ │ ldr r4, [pc, #992] @ (485c30 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -1533002,43 +1533006,43 @@ │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #544 @ (adr r7, 485e5c ) │ │ │ │ lsls r3, r2, #5 │ │ │ │ add r7, pc, #304 @ (adr r7, 485d70 ) │ │ │ │ lsls r3, r2, #5 │ │ │ │ - asrs r4, r2, #18 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcc.n 485cf0 │ │ │ │ + bcc.n 485b50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - svc 70 @ 0x46 │ │ │ │ + svc 118 @ 0x76 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcs.n 485b94 │ │ │ │ + bcs.n 485bf4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r2, r4, #14 │ │ │ │ + asrs r2, r2, #15 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcs.n 485d28 │ │ │ │ + bcs.n 485b88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bne.n 485d2c │ │ │ │ + bne.n 485b8c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #24 │ │ │ │ + udf #72 @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bne.n 485d00 │ │ │ │ + bne.n 485d60 │ │ │ │ lsls r2, r7, #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 │ │ │ │ @@ -1533178,23 +1533182,23 @@ │ │ │ │ bl 46118c │ │ │ │ add r3, pc, #256 @ (adr r3, 485edc ) │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #416 @ (adr r2, 485f84 ) │ │ │ │ lsls r3, r2, #5 │ │ │ │ - bgt.n 485d3c │ │ │ │ + bgt.n 485d9c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r4, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 485ed4 │ │ │ │ + bgt.n 485d34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r2, 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 r4, r2 │ │ │ │ ldr r2, [pc, #432] @ (485fbc ) │ │ │ │ @@ -1533360,19 +1533364,19 @@ │ │ │ │ nop │ │ │ │ add r1, pc, #944 @ (adr r1, 486370 ) │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #560 @ (adr r1, 4861f8 ) │ │ │ │ lsls r3, r2, #5 │ │ │ │ - bmi.n 486028 │ │ │ │ + bmi.n 486088 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + str r4, [r0, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r3} │ │ │ │ lsls r2, r7, #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] @ (4860dc ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -1533481,29 +1533485,29 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r0, pc, #72 @ (adr r0, 486128 ) │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - strh r6, [r0, #14] │ │ │ │ + strh r6, [r6, #14] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + strh r4, [r2, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r6, [r4, #14] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r2, sp, #0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r2, [r1, #14] │ │ │ │ lsls r2, r7, #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 │ │ │ │ @@ -1533554,17 +1533558,17 @@ │ │ │ │ bl 3c5640 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 3c7778 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bls.n 48627c │ │ │ │ + bls.n 4860dc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ lsls r2, r7, #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 │ │ │ │ @@ -1533675,54 +1533679,54 @@ │ │ │ │ ldr r1, [pc, #68] @ (4862f4 ) │ │ │ │ add r4, pc │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - bhi.n 486264 │ │ │ │ + bls.n 4862c4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrb r0, [r1, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 486240 │ │ │ │ + bhi.n 4862a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ + ldrb r0, [r6, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r3!, {r2} │ │ │ │ + ldmia r3!, {r2, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 48621c │ │ │ │ + bhi.n 48627c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 486218 │ │ │ │ + bhi.n 486278 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r2, r3] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 486204 │ │ │ │ + bhi.n 486264 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ + ldrb r4, [r4, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ subs r0, #3 │ │ │ │ cmp r0, #12 │ │ │ │ bhi.n 486308 │ │ │ │ ldr r3, [pc, #12] @ (48630c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldrh r0, [r3, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r1, r1, #27 │ │ │ │ bpl.n 486350 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1533741,15 +1533745,15 @@ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ bl 4619c4 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r1, r1, #28 │ │ │ │ bpl.n 486398 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1533768,15 +1533772,15 @@ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r2, r2, #4 │ │ │ │ bl 4619c4 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r4, 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, #3920] @ 0xf50 │ │ │ │ ldr.w r4, [pc, #3004] @ 486f70 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1534870,25 +1534874,25 @@ │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r2, #5 │ │ │ │ add r6, pc, #916 @ (adr r6, 487314 ) │ │ │ │ @ instruction: 0xffff28d8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r0, [r3, #26] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strh r6, [r1, #22] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r6, [r3, #14] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + strh r2, [r6, #6] │ │ │ │ lsls r4, r4, #4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r1, [r0, #480] @ 0x1e0 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.w 487b3a │ │ │ │ movs r3, #24 │ │ │ │ ldr.w r0, [r0, #484] @ 0x1e4 │ │ │ │ @@ -1536091,197 +1536095,197 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, #32] │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + @ instruction: 0xb8e6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r6, [r2, #9] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r4, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [pc, #160] @ (487dec ) │ │ │ │ + ldr r1, [pc, #352] @ (487eac ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r6, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ + ldr r2, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + str r2, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - mov ip, sp │ │ │ │ + bxns r3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r5, r6, r7} │ │ │ │ + stmia r5!, {r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r4, r7} │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + push {r1, r3, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r6} │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 487e36 │ │ │ │ + cbz r4, 487e42 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 487e3a │ │ │ │ + cbz r2, 487e46 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 487e3c │ │ │ │ + cbz r4, 487e48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r6, #124] @ 0x7c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r3, #124] @ 0x7c │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + str r4, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r2, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r6, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r4, #108] @ 0x6c │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r2, #108] @ 0x6c │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + str r0, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r3, #108] @ 0x6c │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + str r6, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + str r6, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r3, [pc, #428] @ (488048 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #428] @ (48804c ) │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ @@ -1536432,73 +1536436,73 @@ │ │ │ │ lsls r1, r3, #30 │ │ │ │ bmi.w 4876b4 │ │ │ │ ldr.w r3, [sl, r6] │ │ │ │ cmp r3, #6 │ │ │ │ bne.w 48762c │ │ │ │ b.w 4864da │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r6, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + pop {r2, r5, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #248 @ 0xf8 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #0 │ │ │ │ + pop {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r1, #48] @ 0x30 │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r4, r5, r7, pc} │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + add r5, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00f8 │ │ │ │ + add r5, sp, #864 @ 0x360 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #600 @ 0x258 │ │ │ │ + it cs │ │ │ │ + lslcs r2, r7, #2 │ │ │ │ + add r5, sp, #792 @ 0x318 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ittt mi │ │ │ │ - lslmi r2, r7, #2 │ │ │ │ - addmi r5, sp, #528 @ 0x210 │ │ │ │ - lslmi r2, r7, #2 │ │ │ │ - cbnz r6, 488102 │ │ │ │ + itee vc │ │ │ │ + lslvc r2, r7, #2 │ │ │ │ + addvs r5, sp, #720 @ 0x2d0 │ │ │ │ + lslvs r2, r7, #2 │ │ │ │ + cbnz r6, 48810e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + add r5, sp, #592 @ 0x250 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ movw r3, #6241 @ 0x1861 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w 4892f4 │ │ │ │ cmp.w r1, #5248 @ 0x1480 │ │ │ │ bls.w 4888a6 │ │ │ │ sub.w r1, r1, #5248 @ 0x1480 │ │ │ │ @@ -1540666,23 +1540670,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (48a580 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (48a584 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - it le │ │ │ │ - lslle r4, r7, #2 │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ + stmia r0!, {r3} │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ movw r3, #5436 @ 0x153c │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 48ad58 │ │ │ │ cmp.w r0, #4992 @ 0x1380 │ │ │ │ bcc.w 48a92c │ │ │ │ sub.w r0, r0, #4992 @ 0x1380 │ │ │ │ @@ -1541676,277 +1541680,277 @@ │ │ │ │ ldr r0, [pc, #532] @ (48af88 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #528] @ (48af8c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - pop {r3, r4} │ │ │ │ + pop {r3, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - revsh r2, r6 │ │ │ │ + cbnz r2, 48add0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - revsh r4, r5 │ │ │ │ + cbnz r4, 48add2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #648] @ 0x288 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + str r7, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #848] @ 0x350 │ │ │ │ + str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #920] @ 0x398 │ │ │ │ + str r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r1, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r2, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #112 @ (adr r4, 48ae9c ) │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + add r4, pc, #304 @ (adr r4, 48af5c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #920] @ 0x398 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ + ldr r3, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #808 @ (adr r2, 48b198 ) │ │ │ │ + ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #704 @ (adr r2, 48b134 ) │ │ │ │ + ldr r2, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #600 @ (adr r2, 48b0d0 ) │ │ │ │ + add r2, pc, #1000 @ (adr r2, 48b258 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #480 @ (adr r2, 48b05c ) │ │ │ │ + add r2, pc, #896 @ (adr r2, 48b1f4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #328 @ (adr r2, 48afc8 ) │ │ │ │ + add r2, pc, #792 @ (adr r2, 48b190 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #208 @ (adr r2, 48af54 ) │ │ │ │ + add r2, pc, #672 @ (adr r2, 48b11c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #88 @ (adr r2, 48aee0 ) │ │ │ │ + add r2, pc, #520 @ (adr r2, 48b088 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + add r2, pc, #400 @ (adr r2, 48b014 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #392] @ 0x188 │ │ │ │ + add r2, pc, #280 @ (adr r2, 48afa0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r5, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #648] @ 0x288 │ │ │ │ + ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + ldr r5, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #320] @ 0x140 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldr r6, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #768] @ 0x300 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #408 @ (adr r1, 48b080 ) │ │ │ │ + ldr r5, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #256 @ (adr r1, 48afec ) │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #40 @ (adr r1, 48af18 ) │ │ │ │ + add r1, pc, #600 @ (adr r1, 48b140 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #864 @ (adr r0, 48b254 ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 48b0ac ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #680 @ (adr r0, 48b1a0 ) │ │ │ │ + add r1, pc, #232 @ (adr r1, 48afd8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #544 @ (adr r0, 48b11c ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 48af14 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #424 @ (adr r0, 48b0a8 ) │ │ │ │ + add r0, pc, #872 @ (adr r0, 48b260 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #320 @ (adr r0, 48b044 ) │ │ │ │ + add r0, pc, #736 @ (adr r0, 48b1dc ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #184 @ (adr r0, 48afc0 ) │ │ │ │ + add r0, pc, #616 @ (adr r0, 48b168 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #416 @ (adr r2, 48b0ac ) │ │ │ │ + add r0, pc, #512 @ (adr r0, 48b104 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #216 @ (adr r2, 48afe8 ) │ │ │ │ + add r0, pc, #376 @ (adr r0, 48b080 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #16 @ (adr r2, 48af24 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 48b16c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #904 @ (adr r1, 48b2a0 ) │ │ │ │ + add r2, pc, #408 @ (adr r2, 48b0a8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #528 @ (adr r2, 48b12c ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 48afe4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #408 @ (adr r2, 48b0b8 ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 48af60 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + add r2, pc, #720 @ (adr r2, 48b1ec ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + add r2, pc, #600 @ (adr r2, 48b178 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r4, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r3, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #920 @ (adr r1, 48b318 ) │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7d8 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + add r2, pc, #88 @ (adr r2, 48afd8 ) │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + @ instruction: 0xb802 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r7, #2 │ │ │ │ movw r3, #6241 @ 0x1861 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 48c6ba │ │ │ │ cmp.w r0, #5248 @ 0x1480 │ │ │ │ bls.w 48b776 │ │ │ │ sub.w r0, r0, #5248 @ 0x1480 │ │ │ │ @@ -1544150,457 +1544154,457 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #888] @ (48c5a4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #888] @ (48c5a8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #352 @ 0x160 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48c28e │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + rev r6, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + str r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #776] @ 0x308 │ │ │ │ + ldr r1, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #856] @ 0x358 │ │ │ │ + ldr r1, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + str r3, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #456] @ 0x1c8 │ │ │ │ + str r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r3, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r3, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #680] @ 0x2a8 │ │ │ │ + str r3, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #760] @ 0x2f8 │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + str r3, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #760] @ 0x2f8 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #920] @ 0x398 │ │ │ │ + str r4, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r5, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + str r5, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r5, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #904] @ 0x388 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + str r6, [sp, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #840 @ (adr r2, 48c6a8 ) │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #536 @ (adr r2, 48c57c ) │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #648 @ (adr r2, 48c5f0 ) │ │ │ │ + add r3, pc, #8 @ (adr r3, 48c368 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + add r2, pc, #728 @ (adr r2, 48c63c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + add r2, pc, #840 @ (adr r2, 48c6b0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + add r0, pc, #184 @ (adr r0, 48c424 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ + add r0, pc, #24 @ (adr r0, 48c388 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + ldr r7, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb60e │ │ │ │ + push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb63a │ │ │ │ + @ instruction: 0xb61a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #776 @ (adr r1, 48c6b8 ) │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #456 @ 0x1c8 │ │ │ │ + @ instruction: 0xb66a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ + add r1, pc, #968 @ (adr r1, 48c778 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, pc, #200 @ (adr r3, 48c498 ) │ │ │ │ + add r3, pc, #392 @ (adr r3, 48c558 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, pc, #296 @ (adr r3, 48c4fc ) │ │ │ │ + add r3, pc, #488 @ (adr r3, 48c5bc ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, pc, #408 @ (adr r3, 48c570 ) │ │ │ │ + add r3, pc, #600 @ (adr r3, 48c630 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, pc, #584 @ (adr r3, 48c624 ) │ │ │ │ + add r3, pc, #776 @ (adr r3, 48c6e4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, pc, #760 @ (adr r3, 48c6d8 ) │ │ │ │ + add r3, pc, #952 @ (adr r3, 48c798 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, pc, #936 @ (adr r3, 48c78c ) │ │ │ │ + add r4, pc, #104 @ (adr r4, 48c44c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #88 @ (adr r4, 48c440 ) │ │ │ │ + add r4, pc, #280 @ (adr r4, 48c500 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #264 @ (adr r4, 48c4f4 ) │ │ │ │ + add r4, pc, #456 @ (adr r4, 48c5b4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #440 @ (adr r4, 48c5a8 ) │ │ │ │ + add r4, pc, #632 @ (adr r4, 48c668 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #616 @ (adr r4, 48c65c ) │ │ │ │ + add r4, pc, #808 @ (adr r4, 48c71c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #792 @ (adr r4, 48c710 ) │ │ │ │ + add r4, pc, #984 @ (adr r4, 48c7d0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #984 @ (adr r4, 48c7d4 ) │ │ │ │ + add r5, pc, #152 @ (adr r5, 48c494 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #152 @ (adr r5, 48c498 ) │ │ │ │ + add r5, pc, #344 @ (adr r5, 48c558 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #280 @ (adr r5, 48c51c ) │ │ │ │ + add r5, pc, #472 @ (adr r5, 48c5dc ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #360 @ (adr r5, 48c570 ) │ │ │ │ + add r5, pc, #552 @ (adr r5, 48c630 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #472 @ (adr r5, 48c5e4 ) │ │ │ │ + add r5, pc, #664 @ (adr r5, 48c6a4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #600 @ (adr r1, 48c668 ) │ │ │ │ + add r1, pc, #792 @ (adr r1, 48c728 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #728 @ (adr r1, 48c6ec ) │ │ │ │ + add r1, pc, #920 @ (adr r1, 48c7ac ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #808 @ (adr r1, 48c740 ) │ │ │ │ + add r1, pc, #1000 @ (adr r1, 48c800 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #904 @ (adr r1, 48c7a4 ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 48c464 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #984 @ (adr r1, 48c7f8 ) │ │ │ │ + add r2, pc, #152 @ (adr r2, 48c4b8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #72 @ (adr r2, 48c46c ) │ │ │ │ + add r2, pc, #264 @ (adr r2, 48c52c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #216 @ (adr r2, 48c500 ) │ │ │ │ + add r2, pc, #408 @ (adr r2, 48c5c0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #312 @ (adr r2, 48c564 ) │ │ │ │ + add r2, pc, #504 @ (adr r2, 48c624 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48c4ae │ │ │ │ + push {r1, r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r4, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r3, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #888] @ 0x378 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #536] @ 0x218 │ │ │ │ + ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r2, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #472] @ 0x1d8 │ │ │ │ + str r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + str r7, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r2, sp, #552 @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #896 @ 0x380 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r2, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #272 @ 0x110 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + add r4, sp, #296 @ 0x128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + add r4, sp, #648 @ 0x288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #848 @ 0x350 │ │ │ │ + add r4, sp, #800 @ 0x320 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #16 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + add r5, sp, #632 @ 0x278 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #912 @ 0x390 │ │ │ │ + add r5, sp, #768 @ 0x300 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ + add r5, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r6, sp, #368 @ 0x170 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r6, sp, #520 @ 0x208 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r6, sp, #608 @ 0x260 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r6, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #832 @ 0x340 │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #32 │ │ │ │ + add r7, sp, #0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #376 @ 0x178 │ │ │ │ + add r7, sp, #312 @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #480 @ 0x1e0 │ │ │ │ + add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + add r7, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add sp, #232 @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + add sp, #304 @ 0x130 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ + sub sp, #32 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #336 @ 0x150 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + sub sp, #376 @ 0x178 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + cbz r4, 48c5a4 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + cbz r2, 48c5b2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48c5b0 │ │ │ │ + cbz r4, 48c5bc │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [pc, #372] @ (48c724 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #372] @ (48c728 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -1544776,123 +1544780,123 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #220] @ (48c7f8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #220] @ (48c7fc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + add r5, sp, #920 @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r6, sp, #32 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ + add r0, pc, #104 @ (adr r0, 48c7a8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #32 @ (adr r0, 48c764 ) │ │ │ │ + add r0, pc, #224 @ (adr r0, 48c824 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #200 @ (adr r0, 48c810 ) │ │ │ │ + add r0, pc, #392 @ (adr r0, 48c8d0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #384 @ (adr r0, 48c8cc ) │ │ │ │ + add r0, pc, #576 @ (adr r0, 48c98c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #488 @ (adr r0, 48c938 ) │ │ │ │ + add r0, pc, #680 @ (adr r0, 48c9f8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #656 @ (adr r0, 48c9e4 ) │ │ │ │ + add r0, pc, #848 @ (adr r0, 48caa4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #792 @ (adr r0, 48ca70 ) │ │ │ │ + add r0, pc, #984 @ (adr r0, 48cb30 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #912 @ (adr r0, 48caec ) │ │ │ │ + add r1, pc, #80 @ (adr r1, 48c7ac ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #40 @ (adr r1, 48c788 ) │ │ │ │ + add r1, pc, #232 @ (adr r1, 48c848 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #176 @ (adr r1, 48c814 ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 48c8d4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #280 @ (adr r1, 48c880 ) │ │ │ │ + add r1, pc, #472 @ (adr r1, 48c940 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #416 @ (adr r1, 48c90c ) │ │ │ │ + add r1, pc, #608 @ (adr r1, 48c9cc ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #536 @ (adr r1, 48c988 ) │ │ │ │ + add r1, pc, #728 @ (adr r1, 48ca48 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #656 @ (adr r1, 48ca04 ) │ │ │ │ + add r1, pc, #848 @ (adr r1, 48cac4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #824 @ (adr r1, 48cab0 ) │ │ │ │ + add r1, pc, #1016 @ (adr r1, 48cb70 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #928 @ (adr r1, 48cb1c ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 48c7dc ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #56 @ (adr r2, 48c7b8 ) │ │ │ │ + add r2, pc, #248 @ (adr r2, 48c878 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #240 @ (adr r2, 48c874 ) │ │ │ │ + add r2, pc, #432 @ (adr r2, 48c934 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #392 @ (adr r2, 48c910 ) │ │ │ │ + add r2, pc, #584 @ (adr r2, 48c9d0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #544 @ (adr r2, 48c9ac ) │ │ │ │ + add r2, pc, #736 @ (adr r2, 48ca6c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #744 @ (adr r2, 48ca78 ) │ │ │ │ + add r2, pc, #936 @ (adr r2, 48cb38 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #864] @ 0x360 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + str r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #928 @ 0x3a0 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #616 @ 0x268 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r7, #2 │ │ │ │ movw r3, #5401 @ 0x1519 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 48c882 │ │ │ │ movw r3, #5354 @ 0x14ea │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 48ccf6 │ │ │ │ @@ -1546034,323 +1546038,323 @@ │ │ │ │ ldr r0, [pc, #624] @ (48d3b8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #620] @ (48d3bc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - rev r4, r7 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + rev16 r4, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #968 @ 0x3c8 │ │ │ │ + add r2, sp, #8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #232 @ 0xe8 │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r2, sp, #816 @ 0x330 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #872 @ 0x368 │ │ │ │ + add r2, sp, #888 @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r3, sp, #776 @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r3, sp, #864 @ 0x360 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r4, sp, #32 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #152 @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #488 @ 0x1e8 │ │ │ │ + add r0, sp, #520 @ 0x208 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #608 @ 0x260 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #744 @ (adr r7, 48d4fc ) │ │ │ │ + add r0, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #832 @ (adr r7, 48d558 ) │ │ │ │ + add r1, sp, #16 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #904 @ (adr r7, 48d5a4 ) │ │ │ │ + add r7, pc, #936 @ (adr r7, 48d5bc ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #976 @ (adr r7, 48d5f0 ) │ │ │ │ + add r0, sp, #0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #568 @ (adr r7, 48d45c ) │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #416 @ (adr r7, 48d3c8 ) │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - cbz r4, 48d23a │ │ │ │ + add r7, pc, #760 @ (adr r7, 48d51c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d236 │ │ │ │ + add r7, pc, #608 @ (adr r7, 48d488 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + cbz r4, 48d246 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #200 @ 0xc8 │ │ │ │ + cbz r2, 48d242 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #16 │ │ │ │ + cbz r4, 48d23a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + sub sp, #392 @ 0x188 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + sub sp, #208 @ 0xd0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d264 │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 48d260 │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48d25a │ │ │ │ + cbz r2, 48d270 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + cbz r0, 48d26c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #984 @ 0x3d8 │ │ │ │ + cbz r6, 48d266 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #248 @ 0xf8 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + add r6, sp, #288 @ 0x120 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r6, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #16 │ │ │ │ + add r6, sp, #32 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #920 @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #960 @ 0x3c0 │ │ │ │ + add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d2c0 │ │ │ │ + add r6, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + add r6, sp, #816 @ 0x330 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r7, lr} │ │ │ │ + cbz r2, 48d2cc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r5, r7, lr} │ │ │ │ + push {r3, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + @ instruction: 0xb602 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb628 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb66a │ │ │ │ + @ instruction: 0xb64a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb690 │ │ │ │ + cpsid │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + @ instruction: 0xb69a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6e0 │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb706 │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb710 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb736 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb76c │ │ │ │ + @ instruction: 0xb760 │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xb782 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #416 @ 0x1a0 │ │ │ │ + @ instruction: 0xb79c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + @ instruction: 0xb7b2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48d304 │ │ │ │ + cbz r0, 48d2fe │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d30e │ │ │ │ + cbz r6, 48d306 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 48d31a │ │ │ │ + cbz r4, 48d310 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d324 │ │ │ │ + cbz r2, 48d31a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48d32e │ │ │ │ + cbz r0, 48d326 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48d338 │ │ │ │ + cbz r2, 48d330 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48d344 │ │ │ │ + cbz r4, 48d33a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48d34c │ │ │ │ + cbz r6, 48d344 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48d356 │ │ │ │ + cbz r4, 48d350 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d362 │ │ │ │ + cbz r6, 48d358 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r4, r2 │ │ │ │ + sxth r4, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ sxth r2, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ sxtb r4, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r6, r3 │ │ │ │ + sxtb r2, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ sxtb r4, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r2, r3 │ │ │ │ + uxth r6, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r0, r6 │ │ │ │ + uxth r4, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ uxtb r2, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r4, r5 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48d38c │ │ │ │ + uxtb r2, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 48d398 │ │ │ │ + cbz r4, 48d38e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48d3a0 │ │ │ │ + cbz r6, 48d398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 48d3ae │ │ │ │ + cbz r0, 48d3a4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48d3b8 │ │ │ │ + cbz r6, 48d3ac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48d3c4 │ │ │ │ + cbz r0, 48d3ba │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d3d0 │ │ │ │ + cbz r6, 48d3c4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48d3da │ │ │ │ + cbz r4, 48d3d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d3e8 │ │ │ │ + cbz r2, 48d3dc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4} │ │ │ │ + cbz r4, 48d3e6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #752 @ 0x2f0 │ │ │ │ + push {r2, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + add r7, sp, #944 @ 0x3b0 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + str r4, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #896 @ 0x380 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #968] @ 0x3c8 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r0, #6 │ │ │ │ bhi.n 48d3f8 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #5 │ │ │ │ bhi.n 48d40c │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -1546384,31 +1546388,31 @@ │ │ │ │ ldr r0, [pc, #40] @ (48d430 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #36] @ (48d434 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4} │ │ │ │ + push {r2, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r3, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r5} │ │ │ │ + push {r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r5} │ │ │ │ + push {r1, r2, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r5} │ │ │ │ + push {r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r4, r5} │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r6, 48d4ac │ │ │ │ + push {r1, r2} │ │ │ │ lsls r2, r7, #2 │ │ │ │ movw r3, #4490 @ 0x118a │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 48d4aa │ │ │ │ movw r3, #4420 @ 0x1144 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 48d594 │ │ │ │ @@ -1547074,231 +1547078,231 @@ │ │ │ │ ldr r0, [pc, #440] @ (48db8c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #436] @ (48db90 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r2, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x002a │ │ │ │ + bkpt 0x005a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x0066 │ │ │ │ + bkpt 0x0096 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r2, 48da6e │ │ │ │ + cbnz r2, 48da7a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 48da5a │ │ │ │ + cbnz r0, 48da66 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48da50 │ │ │ │ + cbnz r6, 48da5c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 48da48 │ │ │ │ + cbnz r4, 48da54 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r2, 48da6c │ │ │ │ + cbnz r2, 48da78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - push {r1, r2, lr} │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r5, r6} │ │ │ │ + push {r2, r4, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + push {r1, r2, r4, r5, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48da6a │ │ │ │ + push {r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r2, r0 │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r0, r2 │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #264 @ 0x108 │ │ │ │ + sxth r2, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ + sxtb r0, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48da44 │ │ │ │ + sub sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + cbz r4, 48da44 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1} │ │ │ │ + cbz r6, 48da50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r4, r4 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r2, r7 │ │ │ │ + push {r1, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r0, r2 │ │ │ │ + uxtb r4, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r6, r5 │ │ │ │ + uxtb r2, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48daa0 │ │ │ │ + cbz r0, 48da98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48daac │ │ │ │ + cbz r6, 48daa2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 48dab6 │ │ │ │ + cbz r4, 48daac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48dabe │ │ │ │ + cbz r6, 48dab8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 48daca │ │ │ │ + cbz r0, 48dac2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48dad4 │ │ │ │ + cbz r6, 48daca │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48dade │ │ │ │ + cbz r0, 48dad6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #328 @ 0x148 │ │ │ │ + cbz r2, 48dae0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + cbz r4, 48daea │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48da86 │ │ │ │ + cbz r2, 48da7c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48da90 │ │ │ │ + cbz r4, 48da86 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48da9a │ │ │ │ + cbz r2, 48da92 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48daba │ │ │ │ + cbz r4, 48da9c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48dac4 │ │ │ │ + cbz r6, 48daa6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48dace │ │ │ │ + cbz r4, 48dac6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48dad8 │ │ │ │ + cbz r6, 48dad0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ sxth r4, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ + sxth r6, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #16 │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48db12 │ │ │ │ + bkpt 0x000a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 48db0a │ │ │ │ + add sp, #208 @ 0xd0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48db02 │ │ │ │ + cbnz r6, 48db1e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - revsh r4, r4 │ │ │ │ + cbnz r4, 48db16 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r2, 48dafe │ │ │ │ + cbnz r6, 48db0e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r6} │ │ │ │ + cbnz r4, 48dafc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r4} │ │ │ │ + cbnz r2, 48db0a │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + pop {r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 48db42 │ │ │ │ + pop {r1, r6} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + pop {r3, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r2, 48db32 │ │ │ │ + cbnz r2, 48db3e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 48db3e │ │ │ │ + cbnz r4, 48db4a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r6, [r4, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb8c0 │ │ │ │ + @ instruction: 0xb8f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb896 │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + @ instruction: 0xb89c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + @ instruction: 0xb86e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + @ instruction: 0xb83c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + @ instruction: 0xb80a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + @ instruction: 0xb778 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb71a │ │ │ │ + @ instruction: 0xb74a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6f4 │ │ │ │ + @ instruction: 0xb724 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6c6 │ │ │ │ + @ instruction: 0xb6f6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cpsid i │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb64c │ │ │ │ + @ instruction: 0xb67c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb61e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - setpan #1 │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48db20 │ │ │ │ + cbnz r6, 48db2c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + cbnz r4, 48db24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + @ instruction: 0xb8e6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + @ instruction: 0xb89c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + @ instruction: 0xb8b6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r5, r6, lr} │ │ │ │ + push {r1, r2, r4, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r6, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4, lr} │ │ │ │ + push {r1, r3, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r5, r6, r7} │ │ │ │ + push {r3, r4, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r4, r7} │ │ │ │ + push {r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48dbb2 │ │ │ │ + cbz r6, 48dbbe │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 48dbce │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r2, 48dbb4 │ │ │ │ + cbnz r2, 48dbc0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + pop {r2, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 48dbe4 │ │ │ │ + pop {r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48dbd0 │ │ │ │ + cbnz r6, 48dbdc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48dbdc │ │ │ │ + cbz r4, 48dbe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48dbd2 │ │ │ │ + cbz r2, 48dbde │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r0, [r2, #28] │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r1, #28] │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r6, #26] │ │ │ │ + ldrh r2, [r4, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r4, [r3, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + @ instruction: 0xb896 │ │ │ │ lsls r2, r7, #2 │ │ │ │ movw r3, #5268 @ 0x1494 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 48dc5c │ │ │ │ bhi.n 48dbb2 │ │ │ │ cmp r0, #6 │ │ │ │ bhi.n 48dc4e │ │ │ │ @@ -1547404,53 +1547408,53 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #80] @ (48dcc8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #80] @ (48dccc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r3, r4} │ │ │ │ + pop {r3, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - revsh r2, r2 │ │ │ │ + cbnz r2, 48dccc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x0030 │ │ │ │ + revsh r0, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x000e │ │ │ │ + hlt 0x003e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev16 r4, r5 │ │ │ │ + hlt 0x001c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev r6, r7 │ │ │ │ + rev16 r6, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 48dd16 │ │ │ │ + pop {r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48dd10 │ │ │ │ + cbnz r6, 48dd1c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 48dd0c │ │ │ │ + cbnz r0, 48dd18 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48dd06 │ │ │ │ + cbnz r6, 48dd12 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 48dd02 │ │ │ │ + cbnz r0, 48dd0e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48dcfc │ │ │ │ + cbnz r6, 48dd08 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x0020 │ │ │ │ + revsh r0, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x0032 │ │ │ │ + revsh r2, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - revsh r4, r0 │ │ │ │ + revsh r4, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - revsh r2, r4 │ │ │ │ + cbnz r2, 48dd08 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r1, #6] │ │ │ │ + ldrh r2, [r7, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r0, 48dd04 │ │ │ │ + rev r0, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r0, #3 │ │ │ │ bhi.n 48dcf4 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r5, r0, #8 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ ldr r0, [pc, #28] @ (48dcfc ) │ │ │ │ @@ -1547465,23 +1547469,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (48dd08 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (48dd0c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbnz r2, 48dd60 │ │ │ │ + cbnz r2, 48dd6c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 48dd5c │ │ │ │ + cbnz r4, 48dd68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48dd70 │ │ │ │ + cbnz r6, 48dd7c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 48dd6e │ │ │ │ + cbnz r0, 48dd7a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r2, [r1, #2] │ │ │ │ + ldrh r2, [r7, #2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r0, #7 │ │ │ │ bhi.n 48dd50 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ bhi.n 48dd64 │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -1547519,33 +1547523,33 @@ │ │ │ │ ldr r0, [pc, #44] @ (48dd8c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #40] @ (48dd90 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - pop {r2, r6, r7} │ │ │ │ + pop {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48ddda │ │ │ │ + cbnz r6, 48dde6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 48dde6 │ │ │ │ + cbnz r4, 48ddf2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r2, 48ddf2 │ │ │ │ + pop {r1, r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 48ddfe │ │ │ │ + pop {r2, r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r6} │ │ │ │ + pop {r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + pop {r1, r2, r3, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r2, 48dde4 │ │ │ │ + cbnz r2, 48ddf0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ bhi.w 48dec4 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r3, #20 │ │ │ │ subs r4, #90 @ 0x5a │ │ │ │ ldr r0, [pc, #228] @ (48de88 ) │ │ │ │ @@ -1547693,99 +1547697,99 @@ │ │ │ │ ldr r0, [pc, #176] @ (48df70 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #172] @ (48df74 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - pop {r6} │ │ │ │ + pop {r1, r2, r3, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - itee gt │ │ │ │ - lslgt r2, r7, #2 │ │ │ │ - bkpt 0x0070 │ │ │ │ - lslle r2, r7, #2 │ │ │ │ - bkpt 0x0056 │ │ │ │ + pop {r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0038 │ │ │ │ + ittt │ │ │ │ + lsl r2, r7, #2 │ │ │ │ + bkpt 0x00a0 │ │ │ │ + lsl r2, r7, #2 │ │ │ │ + bkpt 0x0086 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x001a │ │ │ │ + bkpt 0x0068 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x004a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ + bkpt 0x002c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + bkpt 0x000e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0054 │ │ │ │ + pop {r1, r4, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + bkpt 0x0084 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r6} │ │ │ │ + pop {r1, r3, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r5, r7} │ │ │ │ + pop {r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r3, r7} │ │ │ │ + pop {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r4, r5, r6} │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r1, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ittt ne │ │ │ │ - lslne r2, r7, #2 │ │ │ │ - nopne │ │ │ │ - lslne r2, r7, #2 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + pop {r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - it mi │ │ │ │ + itee mi │ │ │ │ lslmi r2, r7, #2 │ │ │ │ - itee cs │ │ │ │ - lslcs r2, r7, #2 │ │ │ │ - cbnz r4, 48dfa6 @ unpredictable │ │ │ │ - lslcc r2, r7, #2 │ │ │ │ - pop {r1, r3, r4, r7} │ │ │ │ + wfipl │ │ │ │ + lslpl r2, r7, #2 │ │ │ │ + itee ne │ │ │ │ + lslne r2, r7, #2 │ │ │ │ + it vc @ unpredictable │ │ │ │ + lslvc r2, r7, #2 │ │ │ │ + ittt pl │ │ │ │ + lslpl r2, r7, #2 │ │ │ │ + poppl {r2, r3, r4} │ │ │ │ + lslpl r2, r7, #2 │ │ │ │ + pop {r1, r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r7} │ │ │ │ + pop {r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r3, r5, pc} │ │ │ │ + pop {r1, r3, r4, r6, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r3, pc} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + pop {r2, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r3, r4, r5, r7} │ │ │ │ + pop {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r5, r7} │ │ │ │ + pop {r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r7} │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x007c │ │ │ │ + bkpt 0x00ac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0062 │ │ │ │ + bkpt 0x0092 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0044 │ │ │ │ + bkpt 0x0074 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0026 │ │ │ │ + bkpt 0x0056 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0008 │ │ │ │ + bkpt 0x0038 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + bkpt 0x001e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ + bkpt 0x0004 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r3, r5, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00a8 │ │ │ │ + bkpt 0x00d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ beq.n 48e032 │ │ │ │ bls.n 48dfa0 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ beq.n 48e02c │ │ │ │ bhi.n 48dff8 │ │ │ │ @@ -1547890,57 +1547894,57 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #88] @ (48e0b8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #88] @ (48e0bc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - it eq │ │ │ │ - lsleq r2, r7, #2 │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ + it cc │ │ │ │ + lslcc r2, r7, #2 │ │ │ │ + strh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x00f2 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - bkpt 0x0054 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - bkpt 0x0036 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - bkpt 0x0014 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + ittt cs │ │ │ │ + lslcs r2, r7, #2 │ │ │ │ + bkpt 0x0084 │ │ │ │ + lslcs r2, r7, #2 │ │ │ │ + bkpt 0x0066 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + bkpt 0x0044 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - it ne │ │ │ │ - lslne r2, r7, #2 │ │ │ │ - bkpt 0x003a │ │ │ │ + bkpt 0x0026 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00c6 │ │ │ │ + bkpt 0x000c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0058 │ │ │ │ + it mi │ │ │ │ + lslmi r2, r7, #2 │ │ │ │ + bkpt 0x006a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00da │ │ │ │ + bkpt 0x00f6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0034 │ │ │ │ + bkpt 0x0088 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ittt cs │ │ │ │ - lslcs r2, r7, #2 │ │ │ │ - nopcs │ │ │ │ - lslcs r2, r7, #2 │ │ │ │ - itee cs │ │ │ │ - lslcs r2, r7, #2 │ │ │ │ - popcc {r2, r3, r5, r6, pc} │ │ │ │ - lslcc r2, r7, #2 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + itet eq │ │ │ │ + lsleq r2, r7, #2 │ │ │ │ + bkpt 0x0064 │ │ │ │ + lsleq r2, r7, #2 │ │ │ │ + itee pl │ │ │ │ + lslpl r2, r7, #2 │ │ │ │ + wfimi │ │ │ │ + lslmi r2, r7, #2 │ │ │ │ + ittt pl │ │ │ │ + lslpl r2, r7, #2 │ │ │ │ + poppl {r2, r3, r4, r7, pc} │ │ │ │ + lslpl r2, r7, #2 │ │ │ │ + strh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r4, #38] @ 0x26 │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r0, #3 │ │ │ │ bhi.n 48e0e4 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r5, r0, #8 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ ldr r0, [pc, #28] @ (48e0ec ) │ │ │ │ @@ -1547955,23 +1547959,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (48e0f8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (48e0fc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bkpt 0x00d6 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - bkpt 0x00b8 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - bkpt 0x00fa │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - bkpt 0x00dc │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - strh r2, [r3, #34] @ 0x22 │ │ │ │ + itte eq │ │ │ │ + lsleq r2, r7, #2 │ │ │ │ + bkpt 0x00e8 │ │ │ │ + lslne r2, r7, #2 │ │ │ │ + itet cs │ │ │ │ + lslcs r2, r7, #2 │ │ │ │ + ite eq @ unpredictable │ │ │ │ + lsleq r2, r7, #2 │ │ │ │ + strhne r2, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ movw r3, #4491 @ 0x118b │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 48e256 │ │ │ │ bhi.n 48e12a │ │ │ │ cmp r0, #12 │ │ │ │ bhi.w 48e226 │ │ │ │ @@ -1548140,79 +1548144,79 @@ │ │ │ │ ldr r0, [pc, #136] @ (48e2f8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #132] @ (48e2fc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - bkpt 0x005c │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x006e │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0080 │ │ │ │ + bkpt 0x008c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0096 │ │ │ │ + bkpt 0x009e │ │ │ │ lsls r2, r7, #2 │ │ │ │ bkpt 0x00b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00c2 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + bkpt 0x00c6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00e6 │ │ │ │ + bkpt 0x00e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00fc │ │ │ │ + bkpt 0x00f2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - itet ne │ │ │ │ + itt eq │ │ │ │ + lsleq r2, r7, #2 │ │ │ │ + itet ne @ unpredictable │ │ │ │ lslne r2, r7, #2 │ │ │ │ - it cs @ unpredictable │ │ │ │ + ite cs @ unpredictable │ │ │ │ lslcs r2, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + itte mi @ unpredictable │ │ │ │ + lslmi r2, r7, #2 │ │ │ │ + it pl @ unpredictable │ │ │ │ + lslpl r2, r7, #2 │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r0!, {r3, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - itee le │ │ │ │ - lslle r2, r7, #2 │ │ │ │ - ite al @ unpredictable │ │ │ │ - lslal r2, r7, #2 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r0!, {r1} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - it vc │ │ │ │ - lslvc r2, r7, #2 │ │ │ │ - itee ls │ │ │ │ - lslls r2, r7, #2 │ │ │ │ - itt eq @ unpredictable │ │ │ │ - lsleq r2, r7, #2 │ │ │ │ - itet cc @ unpredictable │ │ │ │ - lslcc r2, r7, #2 │ │ │ │ - stmiacs r0!, {r2, r4, r6, r7} │ │ │ │ - lslcc r2, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00f8 │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r2, [r4, #22] │ │ │ │ + it ge │ │ │ │ + lslge r2, r7, #2 │ │ │ │ + ittt gt │ │ │ │ + lslgt r2, r7, #2 │ │ │ │ + ite cc @ unpredictable │ │ │ │ + lslcc r2, r7, #2 │ │ │ │ + itte vs @ unpredictable │ │ │ │ + lslvs r2, r7, #2 │ │ │ │ + stmiavs r1!, {r2} │ │ │ │ + lslvc r2, r7, #2 │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + it cs │ │ │ │ + lslcs r2, r7, #2 │ │ │ │ + strh r2, [r2, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r6, [r0, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r1, r2, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r5, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp.w r0, #404 @ 0x194 │ │ │ │ bcc.w 48f5b0 │ │ │ │ sub.w r0, r0, #4160 @ 0x1040 │ │ │ │ movw r3, #2371 @ 0x943 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 491ada │ │ │ │ @@ -1551730,503 +1551734,503 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #980] @ (490428 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #980] @ (49042c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r2, sp, #616 @ 0x268 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #632 @ 0x278 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ add r2, sp, #808 @ 0x328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ + add r2, sp, #824 @ 0x338 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ add r2, sp, #840 @ 0x348 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #872 @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r2, sp, #920 @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #984 @ 0x3d8 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r3, sp, #520 @ 0x208 │ │ │ │ lsls r2, r7, #2 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ add r3, sp, #584 @ 0x248 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r3, sp, #632 @ 0x278 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #760 @ 0x2f8 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r3, sp, #856 @ 0x358 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r3, sp, #888 @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r3, sp, #952 @ 0x3b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + add r4, sp, #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #168 @ 0xa8 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r4, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + add r4, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #296 @ 0x128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r4, sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r4, sp, #536 @ 0x218 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r4, sp, #568 @ 0x238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r4, sp, #632 @ 0x278 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #696 @ 0x2b8 │ │ │ │ + add r4, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r4, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r4, sp, #888 @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #936 @ 0x3a8 │ │ │ │ + add r4, sp, #952 @ 0x3b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #200 @ 0xc8 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r5, sp, #312 @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ + add r5, sp, #344 @ 0x158 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ add r5, sp, #392 @ 0x188 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #472 @ 0x1d8 │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ + add r5, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #600 @ 0x258 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r5, sp, #664 @ 0x298 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + add r5, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r5, sp, #792 @ 0x318 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ add r5, sp, #856 @ 0x358 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + add r5, sp, #920 @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r5, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r6, sp, #24 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r6, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r6, sp, #328 @ 0x148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r6, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - add r6, sp, #648 @ 0x288 │ │ │ │ + add r6, sp, #520 @ 0x208 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #680 @ 0x2a8 │ │ │ │ + add r6, sp, #616 @ 0x268 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r6, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #840 @ 0x348 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + add r6, sp, #872 @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #856 @ 0x358 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #936 @ 0x3a8 │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #264 @ 0x108 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r7, sp, #552 @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r7, sp, #600 @ 0x258 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r7, sp, #648 @ 0x288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #696 @ 0x2b8 │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + add r7, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r7, sp, #792 @ 0x318 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #856 @ 0x358 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + add r7, sp, #888 @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #24 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add sp, #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ add sp, #248 @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ add sp, #280 @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add sp, #296 @ 0x128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add sp, #312 @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + add sp, #344 @ 0x158 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ add sp, #376 @ 0x178 │ │ │ │ lsls r2, r7, #2 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + add sp, #408 @ 0x198 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ add sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + add sp, #488 @ 0x1e8 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ add sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #216 @ 0xd8 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ sub sp, #248 @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ + sub sp, #312 @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ sub sp, #360 @ 0x168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ sub sp, #376 @ 0x178 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ sub sp, #408 @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ sub sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #472 @ 0x1d8 │ │ │ │ + sub sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + cbz r6, 49029c │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + cbz r2, 4902a2 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + cbz r6, 4902a6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4902be │ │ │ │ + cbz r2, 4902ac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4902c4 │ │ │ │ + cbz r6, 4902b0 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + cbz r6, 4902b6 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + cbz r6, 4902bc │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + cbz r6, 4902c2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbz r2, 4902ca │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4902d0 │ │ │ │ + cbz r2, 4902d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4902d8 │ │ │ │ + cbz r2, 4902d6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4902de │ │ │ │ + cbz r6, 4902dc │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbz r6, 4902e4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbz r6, 4902ea │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4902f0 │ │ │ │ + cbz r6, 4902f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4902f4 │ │ │ │ + cbz r6, 4902f6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4902fa │ │ │ │ + cbz r2, 4902fc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 490302 │ │ │ │ + cbz r6, 490300 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490308 │ │ │ │ + cbz r6, 490306 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490310 │ │ │ │ + cbz r2, 49030e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490318 │ │ │ │ + cbz r6, 490314 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 49031e │ │ │ │ + cbz r6, 49031c │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbz r6, 490324 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 49032c │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - cbz r6, 490332 │ │ │ │ + cbz r6, 49032a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490338 │ │ │ │ + cbz r6, 490330 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 490340 │ │ │ │ + cbz r2, 490338 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490346 │ │ │ │ + cbz r6, 49033e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 49034e │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - cbz r6, 490354 │ │ │ │ + cbz r6, 490344 │ │ │ │ lsls r2, r7, #2 │ │ │ │ sxth r2, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r2, r2 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - sxth r2, r4 │ │ │ │ + sxth r6, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r2, r6 │ │ │ │ + sxth r2, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r6, r0 │ │ │ │ + sxth r6, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r2, r3 │ │ │ │ + sxth r2, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r6, r5 │ │ │ │ + sxtb r2, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r6, r7 │ │ │ │ + sxtb r2, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r2, r2 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r2, r4 │ │ │ │ + sxtb r6, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r2, r5 │ │ │ │ + uxth r2, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r2, r6 │ │ │ │ + uxth r6, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r2, r7 │ │ │ │ + uxth r6, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r6, r7 │ │ │ │ + uxtb r2, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r2, r1 │ │ │ │ + uxtb r2, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ uxtb r2, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ + uxtb r2, r4 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ uxtb r2, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r2, r6 │ │ │ │ + uxtb r6, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ uxtb r2, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r6, r7 │ │ │ │ + cbz r2, 49039a │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + cbz r2, 4903a2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4903ac │ │ │ │ + cbz r2, 4903a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903b0 │ │ │ │ + cbz r2, 4903ae │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903b6 │ │ │ │ + cbz r6, 4903b2 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + cbz r2, 4903b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbz r6, 4903bc │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbz r6, 4903c2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbz r6, 4903c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbz r6, 4903ce │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4903d6 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - cbz r2, 4903dc │ │ │ │ + cbz r6, 4903d4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903e2 │ │ │ │ + cbz r6, 4903da │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903ea │ │ │ │ + cbz r2, 4903e2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903f2 │ │ │ │ + cbz r2, 4903e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4903fa │ │ │ │ + cbz r6, 4903ee │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490400 │ │ │ │ + cbz r6, 4903f6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490406 │ │ │ │ + cbz r6, 4903fe │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 49040e │ │ │ │ + cbz r2, 490406 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490414 │ │ │ │ + cbz r6, 49040c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 49041e │ │ │ │ + cbz r6, 490412 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 490428 │ │ │ │ + cbz r2, 49041a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 490430 │ │ │ │ + cbz r6, 490420 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 490438 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - cbz r2, 49043e │ │ │ │ + cbz r2, 49042a │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r1} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ push {r1, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ push {r1, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r1, r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r1, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r1, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r4, #164 @ 0xa4 │ │ │ │ + push {r1, r3, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + push {r1, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + push {r1, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r5, r6} │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r7} │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r4, r7} │ │ │ │ + push {r1, r7} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + push {r2, r4, r7} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + push {r1, r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r5, r7} │ │ │ │ + push {r1, r2, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + push {r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, lr} │ │ │ │ + push {r3, lr} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + push {r1, r4, lr} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + push {r5, lr} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 4910f8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 4910fc │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -1553447,755 +1553451,754 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 491754 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 491758 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - cbz r0, 49110a │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - cbz r0, 491110 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ cbz r0, 491116 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbz r0, 49111c │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbz r0, 491122 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbz r0, 491128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbz r0, 49112e │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbz r0, 491134 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 49113c │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - cbz r0, 491144 │ │ │ │ + cbz r0, 49113a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 49114c │ │ │ │ + cbz r0, 491140 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 491156 │ │ │ │ + cbz r0, 491148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 49115e │ │ │ │ + cbz r0, 491150 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491166 │ │ │ │ + cbz r4, 491158 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 49116e │ │ │ │ + cbz r4, 491162 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491176 │ │ │ │ + cbz r0, 49116a │ │ │ │ lsls r2, r7, #2 │ │ │ │ sxth r0, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r4, r4 │ │ │ │ + sxth r0, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r0, r0 │ │ │ │ + sxth r0, r5 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ sxtb r4, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r0, r5 │ │ │ │ + sxtb r0, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r4, r6 │ │ │ │ + uxth r4, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r0, r0 │ │ │ │ + uxth r0, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r4, r3 │ │ │ │ + uxth r4, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r4, r7 │ │ │ │ + uxth r0, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r0, r2 │ │ │ │ + uxtb r4, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r0, r7 │ │ │ │ + uxtb r4, r5 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + cbz r0, 4911a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 4911a8 │ │ │ │ + cbz r0, 4911ae │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 4911b0 │ │ │ │ + cbz r4, 4911b4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 4911b8 │ │ │ │ + cbz r0, 4911bc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 4911be │ │ │ │ + cbz r0, 4911c4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 4911c6 │ │ │ │ + cbz r4, 4911ca │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 4911d0 │ │ │ │ + cbz r4, 4911d2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 4911d8 │ │ │ │ + cbz r4, 4911dc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 4911e0 │ │ │ │ + cbz r4, 4911e4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 4911ea │ │ │ │ + cbz r0, 4911ec │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 4911f6 │ │ │ │ + cbz r4, 4911f6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbz r0, 491202 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbz r0, 49120e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - push {r3, r5} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + push {r3, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r3, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r7} │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + push {r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + push {r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ + push {r2, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r2, r4, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r4, lr} │ │ │ │ + push {r2, r5, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ + push {r3, r5, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r7, lr} │ │ │ │ + push {r2, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r5, r7, lr} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + @ instruction: 0xb60c │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + @ instruction: 0xb61c │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xb62c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + @ instruction: 0xb644 │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xb65c │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xb678 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb68c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6b4 │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb6e4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xb700 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb718 │ │ │ │ + @ instruction: 0xb71c │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xb730 │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xb748 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb760 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb778 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + @ instruction: 0xb78c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb798 │ │ │ │ + @ instruction: 0xb7a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7c0 │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + @ instruction: 0xb7f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + @ instruction: 0xb804 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb810 │ │ │ │ + @ instruction: 0xb818 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + @ instruction: 0xb82c │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xb840 │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xb858 │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xb870 │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xb888 │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xb8a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8e0 │ │ │ │ + @ instruction: 0xb8ec │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + cbnz r4, 49127c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr??.w r0, [ip, sl, lsl #3] │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + cbnz r0, 491284 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xf7a000ba │ │ │ │ - cbnz r4, 4912a4 │ │ │ │ + cbnz r0, 49128a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 49129e │ │ │ │ + strh.w r0, [ip, #186] @ 0xba │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh.w r0, [ip, sl, lsl #3] │ │ │ │ - strb.w r0, [r0, sl, lsl #3] │ │ │ │ - @ instruction: 0xf7d800ba │ │ │ │ - @ instruction: 0xf7b800ba │ │ │ │ - @ instruction: 0xf79800ba │ │ │ │ - @ instruction: 0xf77800ba │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + @ instruction: 0xf7d000ba │ │ │ │ + cbnz r4, 4912b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 24 │ │ │ │ + cbnz r4, 4912aa │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + ldr.w r0, [ip, sl, lsl #3] │ │ │ │ + ldrh.w r0, [r0, sl, lsl #3] │ │ │ │ + strb.w r0, [r8, sl, lsl #3] │ │ │ │ + @ instruction: 0xf7e800ba │ │ │ │ + @ instruction: 0xf7c800ba │ │ │ │ + @ instruction: 0xf7a800ba │ │ │ │ + svc 132 @ 0x84 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + svc 12 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #24 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491274 │ │ │ │ + udf #72 @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 4911e8 │ │ │ │ + udf #4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491364 │ │ │ │ + ble.n 491248 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 4912e0 │ │ │ │ + ble.n 4913c4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 49126c │ │ │ │ + ble.n 491340 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 4911f8 │ │ │ │ + bgt.n 4912cc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 49139c │ │ │ │ + bgt.n 491258 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491318 │ │ │ │ + bgt.n 4911fc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 4912a4 │ │ │ │ + bgt.n 491378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 491238 │ │ │ │ + bgt.n 491304 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 4913d4 │ │ │ │ + blt.n 491298 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 491378 │ │ │ │ + blt.n 491234 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 49131c │ │ │ │ + blt.n 4913d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 4912b8 │ │ │ │ + blt.n 49137c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 491254 │ │ │ │ + blt.n 491318 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 491400 │ │ │ │ + bge.n 4912b4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 49136c │ │ │ │ + bge.n 491260 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bls.n 491300 │ │ │ │ + bge.n 4913cc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bls.n 49128c │ │ │ │ + bge.n 491360 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bls.n 491228 │ │ │ │ + bls.n 4912ec │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bls.n 4913c4 │ │ │ │ + bls.n 491288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bls.n 491360 │ │ │ │ + bls.n 491224 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 4912f4 │ │ │ │ + bls.n 4913c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 491290 │ │ │ │ + bls.n 491354 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xf2bc00ba │ │ │ │ - @ instruction: 0xf28400ba │ │ │ │ - revsh r4, r7 │ │ │ │ + bhi.n 4912f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - revsh r4, r4 │ │ │ │ + @ instruction: 0xf2ec00ba │ │ │ │ + @ instruction: 0xf2b400ba │ │ │ │ + cbnz r4, 49137e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - revsh r0, r2 │ │ │ │ + cbnz r4, 49137c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x003c │ │ │ │ + cbnz r0, 49137c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x0028 │ │ │ │ + revsh r4, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x0008 │ │ │ │ + revsh r0, r3 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + hlt 0x0038 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + hlt 0x0014 │ │ │ │ lsls r2, r7, #2 │ │ │ │ rev16 r4, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev r4, r6 │ │ │ │ + rev16 r4, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev r4, r2 │ │ │ │ + rev r0, r5 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + rev r0, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbnz r0, 491396 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbnz r0, 491390 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 49138a │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - cbnz r0, 491384 │ │ │ │ + cbnz r4, 49138a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 49137e │ │ │ │ + cbnz r0, 491388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 49137c │ │ │ │ + cbnz r4, 491384 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 491378 │ │ │ │ + cbnz r4, 491380 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 491374 │ │ │ │ + cbnz r0, 49137c │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xb8e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8b0 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb888 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb860 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb840 │ │ │ │ + @ instruction: 0xb890 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + @ instruction: 0xb870 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + @ instruction: 0xb844 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + @ instruction: 0xb820 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + @ instruction: 0xb800 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb788 │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + @ instruction: 0xb7b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + @ instruction: 0xb798 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb77c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stcl 0, cr0, [r8, #-744] @ 0xfffffd18 │ │ │ │ - stc 0, cr0, [ip, #-744]! @ 0xfffffd18 │ │ │ │ - stc 0, cr0, [r4, #-744] @ 0xfffffd18 │ │ │ │ - stcl 0, cr0, [r0], #744 @ 0x2e8 │ │ │ │ - ldc 0, cr0, [ip], #744 @ 0x2e8 │ │ │ │ - ldc 0, cr0, [ip], {186} @ 0xba │ │ │ │ - ldcl 0, cr0, [r4], #-744 @ 0xfffffd18 │ │ │ │ - mcrr 0, 11, r0, ip, cr10 │ │ │ │ - stc 0, cr0, [r8], #-744 @ 0xfffffd18 │ │ │ │ - stc 0, cr0, [r0], {186} @ 0xba │ │ │ │ - rsbs r0, r8, sl, ror #2 │ │ │ │ - subs.w r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0xeb8800ba │ │ │ │ - sbc.w r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0xeb3800ba │ │ │ │ - adds.w r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0xeae800ba │ │ │ │ - @ instruction: 0xeac000ba │ │ │ │ - eors.w r0, r8, sl, ror #2 │ │ │ │ - orns r0, r4, sl, ror #2 │ │ │ │ - orrs.w r0, r0, sl, ror #2 │ │ │ │ - bic.w r0, r8, sl, ror #2 │ │ │ │ - and.w r0, r0, sl, ror #2 │ │ │ │ - ldrd r0, r0, [r8, #744] @ 0x2e8 │ │ │ │ - @ instruction: 0xe9b400ba │ │ │ │ - @ instruction: 0xe98c00ba │ │ │ │ - strd r0, r0, [r4, #-744]! @ 0x2e8 │ │ │ │ - ldmdb ip!, {r1, r3, r4, r5, r7} │ │ │ │ - ldmdb r8, {r1, r3, r4, r5, r7} │ │ │ │ - ldrd r0, r0, [r0], #744 @ 0x2e8 │ │ │ │ - @ instruction: 0xe8c800ba │ │ │ │ - stmia.w r0!, {r1, r3, r4, r5, r7} │ │ │ │ - ldrd r0, r0, [r8], #-744 @ 0x2e8 │ │ │ │ - @ instruction: 0xe85000ba │ │ │ │ - @ instruction: 0xe82c00ba │ │ │ │ - @ instruction: 0xe80800ba │ │ │ │ - b.n 491404 │ │ │ │ + @ instruction: 0xb760 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4913c0 │ │ │ │ + ldcl 0, cr0, [r8, #-744]! @ 0xfffffd18 │ │ │ │ + ldcl 0, cr0, [ip, #-744] @ 0xfffffd18 │ │ │ │ + ldc 0, cr0, [r4, #-744]! @ 0xfffffd18 │ │ │ │ + ldc 0, cr0, [r0, #-744] @ 0xfffffd18 │ │ │ │ + stcl 0, cr0, [ip], #744 @ 0x2e8 │ │ │ │ + stcl 0, cr0, [ip], {186} @ 0xba │ │ │ │ + stc 0, cr0, [r4], #744 @ 0x2e8 │ │ │ │ + ldcl 0, cr0, [ip], #-744 @ 0xfffffd18 │ │ │ │ + mrrc 0, 11, r0, r8, cr10 │ │ │ │ + ldc 0, cr0, [r0], #-744 @ 0xfffffd18 │ │ │ │ + stc 0, cr0, [r8], {186} @ 0xba │ │ │ │ + @ instruction: 0xebe000ba │ │ │ │ + subs.w r0, r8, sl, ror #2 │ │ │ │ + @ instruction: 0xeb9000ba │ │ │ │ + sbc.w r0, r8, sl, ror #2 │ │ │ │ + adc.w r0, r0, sl, ror #2 │ │ │ │ + adds.w r0, r8, sl, ror #2 │ │ │ │ + @ instruction: 0xeaf000ba │ │ │ │ + @ instruction: 0xeac800ba │ │ │ │ + @ instruction: 0xeaa400ba │ │ │ │ + eor.w r0, r0, sl, ror #2 │ │ │ │ + orrs.w r0, r8, sl, ror #2 │ │ │ │ + bics.w r0, r0, sl, ror #2 │ │ │ │ + and.w r0, r8, sl, ror #2 │ │ │ │ + strd r0, r0, [r4, #744]! @ 0x2e8 │ │ │ │ + @ instruction: 0xe9bc00ba │ │ │ │ + @ instruction: 0xe99400ba │ │ │ │ + strd r0, r0, [ip, #-744]! @ 0x2e8 │ │ │ │ + strd r0, r0, [r8, #-744] @ 0x2e8 │ │ │ │ + stmdb r0!, {r1, r3, r4, r5, r7} │ │ │ │ + ldrd r0, r0, [r8], #744 @ 0x2e8 │ │ │ │ + @ instruction: 0xe8d000ba │ │ │ │ + stmia.w r8!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia.w r0, {r1, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xe85c00ba │ │ │ │ + @ instruction: 0xe83800ba │ │ │ │ + @ instruction: 0xe81400ba │ │ │ │ + b.n 491420 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 49137c │ │ │ │ + b.n 4913dc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491338 │ │ │ │ + b.n 491398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4912f4 │ │ │ │ + b.n 491354 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4912b0 │ │ │ │ + b.n 491310 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 49126c │ │ │ │ + b.n 4912cc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491218 │ │ │ │ + b.n 491278 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4911c4 │ │ │ │ + b.n 491224 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491178 │ │ │ │ + b.n 4911d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491124 │ │ │ │ + b.n 491184 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4910e8 │ │ │ │ + b.n 491148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4910ac │ │ │ │ + b.n 49110c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491060 │ │ │ │ + b.n 4910c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491004 │ │ │ │ + b.n 491064 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490f88 │ │ │ │ + b.n 490fe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490f0c │ │ │ │ + b.n 490f6c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490ea8 │ │ │ │ + b.n 490f08 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490e3c │ │ │ │ + b.n 490e9c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490dc8 │ │ │ │ + b.n 490e28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490d54 │ │ │ │ + b.n 490db4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490cf8 │ │ │ │ + b.n 490d58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490c94 │ │ │ │ + b.n 490cf4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491c08 │ │ │ │ + b.n 491c68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491b94 │ │ │ │ + b.n 491bf4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491b20 │ │ │ │ + b.n 491b80 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491aac │ │ │ │ + b.n 491b0c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491a58 │ │ │ │ + b.n 491ab8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4919ec │ │ │ │ + b.n 491a4c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491970 │ │ │ │ + b.n 4919d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491904 │ │ │ │ + b.n 491964 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491888 │ │ │ │ + b.n 4918e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 49180c │ │ │ │ + b.n 49186c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491798 │ │ │ │ + b.n 4917f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491734 │ │ │ │ + b.n 491794 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4916d0 │ │ │ │ + b.n 491730 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491664 │ │ │ │ + b.n 4916c4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491600 │ │ │ │ + b.n 491660 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4915a4 │ │ │ │ + b.n 491604 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491550 │ │ │ │ + b.n 4915b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4914ec │ │ │ │ + b.n 49154c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + svc 120 @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 12 │ │ │ │ + svc 60 @ 0x3c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + svc 4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #152 @ 0x98 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #100 @ 0x64 │ │ │ │ + udf #148 @ 0x94 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #12 │ │ │ │ + udf #60 @ 0x3c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 49148c │ │ │ │ + ble.n 4914ec │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491600 │ │ │ │ + ble.n 491460 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491574 │ │ │ │ + ble.n 4915d4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 4914f8 │ │ │ │ + ble.n 491558 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491494 │ │ │ │ + bgt.n 4914f4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 4915f8 │ │ │ │ + bgt.n 491458 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 49155c │ │ │ │ + bgt.n 4915bc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 4914b8 │ │ │ │ + blt.n 491518 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 491614 │ │ │ │ + blt.n 491474 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 491570 │ │ │ │ + blt.n 4915d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 4914cc │ │ │ │ + blt.n 49152c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 491458 │ │ │ │ + bge.n 4914b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movw r0, #186 @ 0xba │ │ │ │ - @ instruction: 0xf22000ba │ │ │ │ - addw r0, r0, #186 @ 0xba │ │ │ │ - @ instruction: 0xf1e000ba │ │ │ │ - rsb r0, r0, #186 @ 0xba │ │ │ │ - sub.w r0, r4, #186 @ 0xba │ │ │ │ - @ instruction: 0xf18800ba │ │ │ │ - sbc.w r0, r4, #186 @ 0xba │ │ │ │ - @ instruction: 0xf13000ba │ │ │ │ - add.w r0, r8, #186 @ 0xba │ │ │ │ + @ instruction: 0xf27000ba │ │ │ │ + @ instruction: 0xf25000ba │ │ │ │ + @ instruction: 0xf23000ba │ │ │ │ + @ instruction: 0xf21000ba │ │ │ │ + @ instruction: 0xf1f000ba │ │ │ │ + rsbs r0, r4, #186 @ 0xba │ │ │ │ + subs.w r0, r8, #186 @ 0xba │ │ │ │ + @ instruction: 0xf19400ba │ │ │ │ + sbc.w r0, r0, #186 @ 0xba │ │ │ │ + @ instruction: 0xf13800ba │ │ │ │ + add.w r0, ip, #186 @ 0xba │ │ │ │ @ instruction: 0xf0dc00ba │ │ │ │ @ instruction: 0xf0ac00ba │ │ │ │ - orns r0, ip, #186 @ 0xba │ │ │ │ - orrs.w r0, r4, #186 @ 0xba │ │ │ │ - bic.w r0, ip, #186 @ 0xba │ │ │ │ - and.w r0, r8, #186 @ 0xba │ │ │ │ - vshr.s64 d16, d26, #32 │ │ │ │ - vshr.s64 d0, d26, #4 │ │ │ │ - vshr.s64 d0, d26, #40 │ │ │ │ - vqadd.s64 d16, d16, d26 │ │ │ │ - vqadd.s16 d16, d16, d26 │ │ │ │ - vqadd.s32 d0, d24, d26 │ │ │ │ - vqadd.s8 d0, d16, d26 │ │ │ │ - mrc 0, 6, r0, cr12, cr10, {5} │ │ │ │ + eor.w r0, r4, #186 @ 0xba │ │ │ │ + orrs.w r0, ip, #186 @ 0xba │ │ │ │ + bics.w r0, r8, #186 @ 0xba │ │ │ │ + ands.w r0, r0, #186 @ 0xba │ │ │ │ + vshr.s64 d16, d26, #20 │ │ │ │ + vshr.s64 d16, d26, #56 │ │ │ │ + vshr.s64 d0, d26, #32 │ │ │ │ + vshr.s64 d0, d26, #64 │ │ │ │ + vqadd.s16 d16, d24, d26 │ │ │ │ + vqadd.s64 d0, d16, d26 │ │ │ │ + vqadd.s8 d0, d28, d26 │ │ │ │ + mcr 0, 7, r0, cr8, cr10, {5} │ │ │ │ mrc 0, 5, r0, cr8, cr10, {5} │ │ │ │ - mcr 0, 4, r0, cr8, cr10, {5} │ │ │ │ + mcr 0, 4, r0, cr4, cr10, {5} │ │ │ │ mrc 0, 2, r0, cr4, cr10, {5} │ │ │ │ - mcr 0, 1, r0, cr4, cr10, {5} │ │ │ │ - ldcl 0, cr0, [ip, #744]! @ 0x2e8 │ │ │ │ - ldcl 0, cr0, [r8, #744] @ 0x2e8 │ │ │ │ - bcc.n 4914ac │ │ │ │ + mcr 0, 1, r0, cr12, cr10, {5} │ │ │ │ + mcr 0, 0, r0, cr8, cr10, {5} │ │ │ │ + bcc.n 49150c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcc.n 491648 │ │ │ │ + bcc.n 4916a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcc.n 4915e4 │ │ │ │ + bcc.n 491644 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcs.n 491580 │ │ │ │ + bcc.n 4915e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcs.n 49151c │ │ │ │ + bcs.n 49157c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcs.n 4916b8 │ │ │ │ + bcs.n 491518 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcs.n 491654 │ │ │ │ + bcs.n 4916b4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bne.n 4915c0 │ │ │ │ + bcs.n 491620 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bne.n 49152c │ │ │ │ + bne.n 49158c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bne.n 4916a8 │ │ │ │ + bne.n 491508 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bne.n 49164c │ │ │ │ + bne.n 4916ac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - beq.n 4915c0 │ │ │ │ + bne.n 491620 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - beq.n 491544 │ │ │ │ + beq.n 4915a4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - beq.n 4916c8 │ │ │ │ + beq.n 491528 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - beq.n 491654 │ │ │ │ + beq.n 4916b4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + beq.n 491638 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2, r3, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r6!, {r4, r5, r7} │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r5, {r2, r5} │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3!, {r4, r5} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3, {r2, r3} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2!, {r4, r6} │ │ │ │ + ldmia r2!, {r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r5, r6, r7} │ │ │ │ + ldmia r2!, {r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r1!, {r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r1!, {r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldmia r0!, {r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldmia r0!, {} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r3, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r4, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r2} │ │ │ │ + stmia r7!, {r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r2, r3, r5} │ │ │ │ + stmia r6!, {r3, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ stmia r5!, {r2, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r2} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia r5!, {} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r3, r4} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ + stmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r6} │ │ │ │ + stmia r3!, {r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r2, r4} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r2!, {r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r1!, {r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [pc, #896] @ (491ae0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #896] @ (491ae4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -1554639,313 +1554642,313 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #600] @ (491d30 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #600] @ (491d34 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - revsh r2, r1 │ │ │ │ + revsh r2, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x002c │ │ │ │ + revsh r4, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev16 r6, r7 │ │ │ │ + hlt 0x002e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev16 r4, r2 │ │ │ │ + hlt 0x0004 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev r2, r5 │ │ │ │ + rev16 r2, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev r4, r0 │ │ │ │ + rev r4, r6 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + rev r6, r1 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + cbnz r4, 491b38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbnz r6, 491b32 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 491b2c │ │ │ │ + cbnz r0, 491b2e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 491b26 │ │ │ │ + cbnz r2, 491b28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 491b22 │ │ │ │ + cbnz r4, 491b22 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r2, 491b1c │ │ │ │ + cbnz r6, 491b1c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 491b16 │ │ │ │ + cbnz r0, 491b18 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8f6 │ │ │ │ + @ instruction: 0xb8de │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8ae │ │ │ │ + @ instruction: 0xb896 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb890 │ │ │ │ + @ instruction: 0xb858 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + @ instruction: 0xb83a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + @ instruction: 0xb820 │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xb80a │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xb7f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + @ instruction: 0xb7ce │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7c0 │ │ │ │ + @ instruction: 0xb7ac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb79e │ │ │ │ + @ instruction: 0xb786 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb77c │ │ │ │ + @ instruction: 0xb760 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + @ instruction: 0xb72e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb700 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6a2 │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + cpsid │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + @ instruction: 0xb64a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb61c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + push {r1, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ + push {r2, r5, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r4, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + push {r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + push {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r7} │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r2, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r5} │ │ │ │ + push {r2, r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2} │ │ │ │ + cbz r6, 491c1a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 491c16 │ │ │ │ + cbz r0, 491c14 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 491c0e │ │ │ │ + cbz r2, 491c0e │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbz r0, 491c08 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 491c02 │ │ │ │ + cbz r6, 491c00 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491bfc │ │ │ │ + cbz r4, 491bfc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 491bf4 │ │ │ │ + uxtb r6, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r4, r4 │ │ │ │ + uxtb r0, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r6, r7 │ │ │ │ + uxth r2, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r0, r3 │ │ │ │ + uxth r0, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r2, r6 │ │ │ │ + sxtb r6, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r0, r2 │ │ │ │ + sxth r4, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r6, r4 │ │ │ │ + sxth r2, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r4, r0 │ │ │ │ + cbz r0, 491c14 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 491c0c │ │ │ │ + cbz r6, 491c08 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491c08 │ │ │ │ + cbz r4, 491c00 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 491bfc │ │ │ │ + cbz r6, 491bfa │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbz r4, 491bf4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 491bee │ │ │ │ + cbz r6, 491bec │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 491be8 │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ + sub sp, #200 @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #176 @ 0xb0 │ │ │ │ + sub sp, #32 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #8 │ │ │ │ + add sp, #344 @ 0x158 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #0 │ │ │ │ + add r7, sp, #912 @ 0x390 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #872 @ 0x368 │ │ │ │ + add r7, sp, #776 @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #720 @ 0x2d0 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #328 @ 0x148 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + add r6, sp, #664 @ 0x298 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + add r6, sp, #0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #560 @ 0x230 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + add r5, sp, #344 @ 0x158 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #288 @ 0x120 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #840 @ 0x348 │ │ │ │ + add r4, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #560 @ 0x230 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #304 @ 0x130 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #152 @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #112 @ 0x70 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #976 @ 0x3d0 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #456 @ 0x1c8 │ │ │ │ + add r2, sp, #344 @ 0x158 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + b.n 491ec0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + b.n 491e70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491e60 │ │ │ │ + b.n 491e18 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491e10 │ │ │ │ + b.n 491db0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491db8 │ │ │ │ + b.n 491d40 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491d50 │ │ │ │ + b.n 491cd0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491ce0 │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + svc 158 @ 0x9e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + svc 104 @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + svc 50 @ 0x32 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ + udf #228 @ 0xe4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 2 │ │ │ │ + udf #178 @ 0xb2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #120 @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + udf #78 @ 0x4e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + udf #44 @ 0x2c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #30 │ │ │ │ + udf #10 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491ce8 │ │ │ │ + ble.n 491cd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491ca8 │ │ │ │ + ble.n 491c98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491c78 │ │ │ │ + ble.n 491c58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491c38 │ │ │ │ + ble.n 491c08 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491df8 │ │ │ │ + ble.n 491db8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491da8 │ │ │ │ + ble.n 491d88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ble.n 491d58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491d28 │ │ │ │ + ble.n 491d20 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491cf8 │ │ │ │ + bgt.n 491ce8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491cc0 │ │ │ │ + bgt.n 491cb0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491c88 │ │ │ │ + bgt.n 491c78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491c50 │ │ │ │ + bgt.n 491c48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ bgt.n 491e18 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491de8 │ │ │ │ + bgt.n 491de0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491db8 │ │ │ │ + add r5, pc, #704 @ (adr r5, 491ff0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491d80 │ │ │ │ + add r5, pc, #792 @ (adr r5, 49204c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #512 @ (adr r5, 491f30 ) │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - add r5, pc, #600 @ (adr r5, 491f8c ) │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - ldr r2, [pc, #400] @ (491ec8 ) │ │ │ │ + ldr r2, [pc, #592] @ (491f88 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ movw r3, #5278 @ 0x149e │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 491e0a │ │ │ │ movw r3, #5251 @ 0x1483 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w 492248 │ │ │ │ @@ -1555451,23 +1555454,23 @@ │ │ │ │ beq.w 491d7e │ │ │ │ b.n 491e06 │ │ │ │ sub.w r1, r1, #5824 @ 0x16c0 │ │ │ │ subs r1, #22 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ bls.w 491d7e │ │ │ │ b.n 491e06 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - it hi │ │ │ │ - lslhi r1, r7, #2 │ │ │ │ - itt ge │ │ │ │ - lslge r1, r7, #2 │ │ │ │ - subge sp, #16 │ │ │ │ + it lt │ │ │ │ + lsllt r1, r7, #2 │ │ │ │ + ite le │ │ │ │ + lslle r1, r7, #2 │ │ │ │ + subgt 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] @ 492f60 │ │ │ │ sub.w sp, sp, #700 @ 0x2bc │ │ │ │ mov sl, r0 │ │ │ │ @@ -1560765,15 +1560768,15 @@ │ │ │ │ cmp.w r8, #16 │ │ │ │ bne.n 495df8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ + str r2, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r4, #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, #305] @ 0x131 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1569085,20 +1569088,20 @@ │ │ │ │ ... │ │ │ │ bxns sl │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bx r6 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - mov r8, sl │ │ │ │ + bx r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r4, #6029312 @ 0x5c0000 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + @ instruction: 0xf5f400b8 │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ lsls r1, r7, #2 │ │ │ │ mvns r2, r7 │ │ │ │ lsls r2, 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, #3976] @ 0xf88 │ │ │ │ @@ -1569891,19 +1569894,19 @@ │ │ │ │ b.n 49c36a │ │ │ │ nop │ │ │ │ ... │ │ │ │ subs r6, #206 @ 0xce │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #146 @ 0x92 │ │ │ │ + subs r6, #194 @ 0xc2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r3, #94 @ 0x5e │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ lsls r2, r7, #2 │ │ │ │ movs r6, #1 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ @@ -1570746,15 +1570749,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ b.n 49cc58 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r4, #20 │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r4, #38 @ 0x26 │ │ │ │ lsls r2, r7, #2 │ │ │ │ adds r3, #42 @ 0x2a │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ @@ -1571271,15 +1571274,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 49d136 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r2, #168 @ 0xa8 │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #160 @ 0xa0 │ │ │ │ + adds r2, #208 @ 0xd0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ lsls r2, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1572337,17 +1572340,17 @@ │ │ │ │ ... │ │ │ │ movs r6, #112 @ 0x70 │ │ │ │ lsls r2, r2, #5 │ │ │ │ movs r6, #106 @ 0x6a │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r4, #228 @ 0xe4 │ │ │ │ + movs r5, #20 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ add.w r5, lr, #48 @ 0x30 │ │ │ │ str r6, [r7, #12] │ │ │ │ add.w lr, lr, #32 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ @@ -1572742,27 +1572745,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 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + lsrs r0, r7, #27 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r4, r5, #24 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + lsrs r6, r3, #28 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r6, r7, #22 │ │ │ │ + lsrs r6, r5, #23 │ │ │ │ lsls r3, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ sub sp, #340 @ 0x154 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1578936,19 +1578939,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 4a2688 │ │ │ │ ands r7, r7 │ │ │ │ svc 186 @ 0xba │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #62] @ 0x3e │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + svc 206 @ 0xce │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r7, #2 │ │ │ │ bls.n 4a2618 │ │ │ │ lsls r1, r2, #5 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ vldr d0, [pc, #428] @ 4a2850 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ @@ -1584332,23 +1584335,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (4a5fa8 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #20] @ (4a5fac ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + str r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ + str r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r1, [pc, #432] @ (4a6174 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -1608376,19 +1608379,19 @@ │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ lsl.w r0, r6, r3 │ │ │ │ add r2, r0 │ │ │ │ cmp r2, r4 │ │ │ │ blt.n 4b67be │ │ │ │ b.n 4b66b2 │ │ │ │ - ldrh r6, [r7, #22] │ │ │ │ + ldrh r6, [r5, #24] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r4, [r4, #18] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ + ldrh r2, [r2, #18] │ │ │ │ lsls r1, r4, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r3 │ │ │ │ @@ -1608870,15 +1608873,15 @@ │ │ │ │ beq.n 4b6ca8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 515a18 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #600] @ 0x258 │ │ │ │ b.n 4b6cac │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r7, #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 │ │ │ │ @@ -1610197,15 +1610200,15 @@ │ │ │ │ ldr r3, [pc, #24] @ (4b7c54 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ bl 3bcf64 │ │ │ │ b.n 4b7bc8 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r0, r7, #2 │ │ │ │ strh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r0, r2, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1614452,15 +1614455,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsb r4, [r4, r1] │ │ │ │ lsls r0, r2, #5 │ │ │ │ lsrs r0, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r0, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 7, pc, cr15, cr15, {7} @ │ │ │ │ bl 1eca2e │ │ │ │ bl caa32 │ │ │ │ bl 1b0a36 │ │ │ │ @@ -1615775,15 +1615778,15 @@ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ b.n 4bb84e │ │ │ │ ldr r0, [pc, #136] @ (4bb8e8 ) │ │ │ │ lsls r0, r2, #5 │ │ │ │ - ldr r0, [pc, #416] @ (4bba04 ) │ │ │ │ + ldr r0, [pc, #608] @ (4bbac4 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ adds r0, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ bl d9872 │ │ │ │ @@ -1619239,15 +1619242,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} │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldcl 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ bl 527d62 │ │ │ │ bl 4ffd66 │ │ │ │ ldcl 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ stc 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ @@ -1619402,15 +1619405,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #74 @ 0x4a │ │ │ │ lsls r0, r2, #5 │ │ │ │ lsrs r0, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r1, #206 @ 0xce │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r0, #28 │ │ │ │ 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} @ │ │ │ │ @@ -1620066,15 +1620069,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r4, r4, r1 │ │ │ │ lsls r0, r2, #5 │ │ │ │ lsrs r0, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, r3 │ │ │ │ + subs r2, r6, r3 │ │ │ │ lsls r0, r7, #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} │ │ │ │ @@ -1620425,15 +1620428,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r6, r1, #25 │ │ │ │ lsls r0, r2, #5 │ │ │ │ lsrs r0, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 4bea58 │ │ │ │ + bgt.n 4beab8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ vmaxnm.f32 , , │ │ │ │ mcrr2 15, 15, pc, sp, cr15 @ │ │ │ │ mrrc2 15, 15, pc, pc, cr15 @ │ │ │ │ @@ -1620799,15 +1620802,15 @@ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r1, #46] @ 0x2e │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r7, #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 │ │ │ │ @@ -1621131,15 +1621134,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r6, #27 │ │ │ │ lsls r0, r2, #5 │ │ │ │ lsrs r0, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ vminnm.f32 , , │ │ │ │ ldc2 15, cr15, [r1, #-1020]! @ 0xfffffc04 │ │ │ │ stc2l 15, cr15, [r3, #-1020] @ 0xfffffc04 │ │ │ │ @@ -1621470,15 +1621473,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsrs r6, r4, #14 │ │ │ │ lsls r0, r2, #5 │ │ │ │ lsrs r0, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r7, #16 │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f16 , , │ │ │ │ stc2l 15, cr15, [fp, #-1020]! @ 0xfffffc04 │ │ │ │ stc2 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ ldc2 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ @@ -1621724,15 +1621727,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} │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ lsls r0, r7, #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 │ │ │ │ @@ -1622254,15 +1622257,15 @@ │ │ │ │ ldr r3, [pc, #36] @ (4bfcec ) │ │ │ │ add r1, pc │ │ │ │ strd r1, r2, [r0, #32] │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ 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} │ │ │ │ @@ -1622606,15 +1622609,16 @@ │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ vrhadd.u32 q8, q5, │ │ │ │ lsrs r0, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 d16, d23, #20 │ │ │ │ + movs r4, r3 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ vminnm.f16 , , │ │ │ │ adds r0, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [pc], #-1020 @ 4bfd04 │ │ │ │ stc2 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ ldc2l 15, cr15, [fp], #-1020 @ 0xfffffc04 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -1622984,18 +1622988,18 @@ │ │ │ │ b.n 4c04a0 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2 1, cr0, [r4], #316 @ 0x13c │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb32014f │ │ │ │ - stc 1, cr0, [lr, #-128]! @ 0xffffff80 │ │ │ │ - ldc 1, cr0, [r2, #-128] @ 0xffffff80 │ │ │ │ - ldcl 1, cr0, [r6], #128 @ 0x80 │ │ │ │ - ldcl 1, cr0, [sl], {32} │ │ │ │ + ldcl 1, cr0, [lr, #-128] @ 0xffffff80 │ │ │ │ + stcl 1, cr0, [r2, #-128] @ 0xffffff80 │ │ │ │ + stc 1, cr0, [r6, #-128]! @ 0xffffff80 │ │ │ │ + stc 1, cr0, [sl, #-128] @ 0xffffff80 │ │ │ │ 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] @ (4c05b8 ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ @@ -1623045,15 +1623049,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfab0014f │ │ │ │ - @ instruction: 0xfb3e00b7 │ │ │ │ + @ instruction: 0xfb6e00b7 │ │ │ │ stc2l 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ @ instruction: 0xfbcdffff │ │ │ │ @@ -1624922,19 +1624926,19 @@ │ │ │ │ lsls r3, r2, #5 │ │ │ │ lsrs r2, r0, #30 │ │ │ │ lsls r3, r2, #5 │ │ │ │ lsrs r7, r7, #29 │ │ │ │ lsls r3, r2, #5 │ │ │ │ lsrs r4, r5, #29 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - b.n 4c18b0 │ │ │ │ + b.n 4c1910 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r6, r1, #28 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - b.n 4c1858 │ │ │ │ + b.n 4c18b8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r4, r5, #27 │ │ │ │ lsls r3, r2, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1625455,15 +1625459,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 │ │ │ │ - bcc.n 4c1eb4 │ │ │ │ + bcc.n 4c1f14 │ │ │ │ lsls r0, r4, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1635873,15 +1635877,15 @@ │ │ │ │ b.n 4c8e20 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 4c8e84 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r6, #28] │ │ │ │ lsls r0, r4, #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] @ (4c9270 ) │ │ │ │ add.w r7, r0, #4096 @ 0x1000 │ │ │ │ @@ -1636519,15 +1636523,15 @@ │ │ │ │ dmb ish │ │ │ │ strb r3, [r6, #0] │ │ │ │ b.n 4c97b2 │ │ │ │ str r0, [sp, #540] @ 0x21c │ │ │ │ lsls r2, r2, #5 │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r2, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1637600,15 +1637604,15 @@ │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbd3ffff │ │ │ │ mcr2 15, 5, pc, cr13, cr15, {7} @ │ │ │ │ stc2 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ @ instruction: 0xfbd9ffff │ │ │ │ - ldr r7, [pc, #208] @ (4ca55c ) │ │ │ │ + ldr r7, [pc, #400] @ (4ca61c ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldrh r0, [r2, r7] │ │ │ │ lsls r7, r1, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1638660,25 +1638664,25 @@ │ │ │ │ blx 6f23c │ │ │ │ strb r4, [r6, r4] │ │ │ │ lsls r7, r1, #5 │ │ │ │ strb r6, [r5, r4] │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, r7] │ │ │ │ + ldrsb r2, [r4, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bge.n 4cb068 │ │ │ │ + bge.n 4cb0c8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r5, #10 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ stc2l 15, cr15, [r7, #1020]! @ 0x3fc │ │ │ │ str.w pc, [r5, #4095] @ 0xfff │ │ │ │ ldr.w pc, [r7, #4095] @ 0xfff │ │ │ │ str??.w pc, [r9, #4095] @ 0xfff │ │ │ │ pli [r5, #255]! │ │ │ │ ldrsh.w pc, [pc, #-4095] @ 4ca06d │ │ │ │ @@ -1638714,86 +1638718,86 @@ │ │ │ │ @ instruction: 0xfb45ffff │ │ │ │ @ instruction: 0xfb63ffff │ │ │ │ @ instruction: 0xfbc7ffff │ │ │ │ @ instruction: 0xfa6dffff │ │ │ │ @ instruction: 0xfa87ffff │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r4, [r7, r6] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r6, [r2, r1] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ - lsls r7, r6, #2 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r6, [r1, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ strh r2, [r6, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r2, [r7, r4] │ │ │ │ + strh r2, [r4, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + strh r2, [r5, r5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strh r4, [r0, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + strh r4, [r1, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r6, [r7, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cdp2 0, 12, cr0, cr4, cr6, {6} │ │ │ │ - strh r4, [r4, r7] │ │ │ │ + strh r6, [r7, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + cdp2 0, 15, cr0, cr4, cr6, {6} │ │ │ │ + strb r4, [r2, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strb r6, [r6, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r2, [r0, r1] │ │ │ │ + lsls r7, r6, #2 │ │ │ │ + strb r6, [r7, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bpl.n 4cb134 │ │ │ │ + bvs.n 4cb194 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r4, r6] │ │ │ │ + strb r6, [r2, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb r2, [r3, r0] │ │ │ │ + ldrsb r2, [r1, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb r2, [r2, r1] │ │ │ │ + ldrsb r2, [r0, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + ldrsb r6, [r7, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r6, r2] │ │ │ │ + strb r2, [r4, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + strb r4, [r6, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ vldr d7, [pc, #12] @ 4cb1a0 │ │ │ │ movs r0, #1 │ │ │ │ vstr d7, [r3] │ │ │ │ bx lr │ │ │ │ @@ -1638829,27 +1638833,27 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [pc, #4] @ (4cb1ec ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r2, [r4, r1] │ │ │ │ + strb r2, [r2, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r0, [pc, #4] @ (4cb1f8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r2, r6, #26 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r0, [pc, #4] @ (4cb204 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r2, [r3, r1] │ │ │ │ + strb r2, [r1, r2] │ │ │ │ lsls r7, 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] │ │ │ │ @@ -1639401,15 +1639405,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #1680] @ 0x690 │ │ │ │ ldr.w r3, [r0, #1380] @ 0x564 │ │ │ │ blx r3 │ │ │ │ addw r0, r4, #1684 @ 0x694 │ │ │ │ - bl a8e474 │ │ │ │ + bl a8e48c │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cbz r1, 4cb856 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1639994,15 +1639998,15 @@ │ │ │ │ mov.w r2, #672 @ 0x2a0 │ │ │ │ add.w r0, r4, #616 @ 0x268 │ │ │ │ blx 6ed94 │ │ │ │ mov r5, r4 │ │ │ │ addw r0, r4, #1684 @ 0x694 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl a8e458 │ │ │ │ + bl a8e470 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #196] @ (4cbf24 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ bl 3a27f4 │ │ │ │ mov r1, r4 │ │ │ │ @@ -1640055,15 +1640059,15 @@ │ │ │ │ bl 377f0a │ │ │ │ @ instruction: 0xfb29ffff │ │ │ │ @ instruction: 0xfbf3ffff │ │ │ │ bl 2b5f16 │ │ │ │ bl 1e1f1a │ │ │ │ bl 207f1e │ │ │ │ bl 2f9f22 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + ldr r0, [pc, #120] @ (4cbfa0 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ lsls r2, r2, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ add sp, #8 │ │ │ │ @@ -1640879,27 +1640883,27 @@ │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r2, #5 │ │ │ │ strh r0, [r4, #8] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - cmp r3, #140 @ 0x8c │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ lsls r0, r4, #4 │ │ │ │ strh r2, [r1, #8] │ │ │ │ lsls r7, r1, #5 │ │ │ │ str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r2, #5 │ │ │ │ strh r2, [r1, #6] │ │ │ │ lsls r7, r1, #5 │ │ │ │ subs r0, #104 @ 0x68 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ 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] @ (4cc850 ) │ │ │ │ add r4, pc │ │ │ │ @@ -1640935,15 +1640939,15 @@ │ │ │ │ nop │ │ │ │ str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r2, #5 │ │ │ │ strh r4, [r7, #0] │ │ │ │ lsls r7, r1, #5 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r2, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r2, #5 │ │ │ │ str r4, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r2, #5 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1641054,46 +1641058,46 @@ │ │ │ │ beq.n 4cc8ac │ │ │ │ ldr r0, [pc, #76] @ (4cc9a4 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #6 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ b.n 4cc8ac │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r6, #84 @ 0x54 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0xfaea00ca │ │ │ │ + @ instruction: 0xfb1a00ca │ │ │ │ str r0, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r2, #5 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - subs r5, #176 @ 0xb0 │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrb r0, [r5, #29] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r2, [r1, #29] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r6, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrb r0, [r5, #28] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + subs r5, #142 @ 0x8e │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrb r6, [r0, #28] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ 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 r2, [pc, #252] @ (4ccab8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -1641208,19 +1641212,19 @@ │ │ │ │ nop │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r2, #5 │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrb r0, [r1, #26] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldrh r6, [r1, #50] @ 0x32 │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - subs r4, #208 @ 0xd0 │ │ │ │ + subs r5, #0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrb r6, [r2, #25] │ │ │ │ lsls r7, r1, #5 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r2, #5 │ │ │ │ @@ -1641228,23 +1641232,23 @@ │ │ │ │ lsls r7, r1, #5 │ │ │ │ str r2, [r5, #32] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrb r6, [r4, #24] │ │ │ │ lsls r7, r1, #5 │ │ │ │ str r4, [r6, #28] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + subs r4, #130 @ 0x82 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, #22 │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r1, [pc, #744] @ (4ccde0 ) │ │ │ │ + ldr r1, [pc, #936] @ (4ccea0 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r4, #44 @ 0x2c │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, #18 │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #500] @ (4ccd08 ) │ │ │ │ bl 399a40 │ │ │ │ @@ -1641468,59 +1641472,59 @@ │ │ │ │ lsls r7, r1, #5 │ │ │ │ str r4, [r1, #16] │ │ │ │ lsls r2, r2, #5 │ │ │ │ str r0, [r2, #16] │ │ │ │ lsls r2, r2, #5 │ │ │ │ str r6, [r1, #16] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - ldrh r4, [r2, #38] @ 0x26 │ │ │ │ + ldrh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r2, [r0, #16] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrb r4, [r0, #20] │ │ │ │ lsls r7, r1, #5 │ │ │ │ str r0, [r5, #12] │ │ │ │ lsls r2, r2, #5 │ │ │ │ str r6, [r0, #12] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r3, #140 @ 0x8c │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r2, [r7, #18] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bkpt 0x004c │ │ │ │ + bkpt 0x007c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r0, [pc, #464] @ (4ccf14 ) │ │ │ │ + ldr r0, [pc, #656] @ (4ccfd4 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r4, [r0, #4] │ │ │ │ lsls r2, r2, #5 │ │ │ │ str r6, [r0, #4] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ + subs r7, #202 @ 0xca │ │ │ │ lsls r0, r1, #3 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r3, r5, r6, r7, pc} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + ldr r0, [pc, #56] @ (4ccd9c ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r2, #70 @ 0x46 │ │ │ │ + subs r2, #118 @ 0x76 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r6, [r6, #14] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r6, #240 @ 0xf0 │ │ │ │ + subs r7, #32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - pop {r1, r2, r3, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ │ │ lsls r7, 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, [pc, #224] @ (4cce68 ) │ │ │ │ ldr r4, [pc, #224] @ (4cce6c ) │ │ │ │ @@ -1641626,15 +1641630,15 @@ │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrsh r4, [r3, r1] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrsh r2, [r7, r0] │ │ │ │ lsls r2, r2, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #154 @ 0x9a │ │ │ │ + subs r0, #202 @ 0xca │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r3, [pc, #20] @ (4ccea4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cbz r0, 4ccea0 │ │ │ │ ldr r3, [pc, #16] @ (4ccea8 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1641710,15 +1641714,15 @@ │ │ │ │ cbz r3, 4ccf42 │ │ │ │ ldr r4, [pc, #240] @ (4cd02c ) │ │ │ │ add r4, pc │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cbnz r2, 4ccf9e │ │ │ │ ldr r0, [pc, #236] @ (4cd030 ) │ │ │ │ add r0, pc │ │ │ │ - bl fede4c │ │ │ │ + bl fede74 │ │ │ │ ldr r0, [pc, #232] @ (4cd034 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ bl 3a27d0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 4ccf66 │ │ │ │ blx 6e9c8 │ │ │ │ @@ -1641794,56 +1641798,56 @@ │ │ │ │ ldr r3, [pc, #104] @ (4cd060 ) │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ strb r1, [r3, #0] │ │ │ │ b.n 4ccf08 │ │ │ │ - subs r0, #52 @ 0x34 │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ lsls r7, r6, #2 │ │ │ │ adds r1, #26 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - subs r0, #48 @ 0x30 │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r2, [r2, r5] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - tst r0, r5 │ │ │ │ + negs r0, r3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r0, #74 @ 0x4a │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r2, [r5, r4] │ │ │ │ lsls r2, r2, #5 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ lsls r7, r1, #5 │ │ │ │ pldw [r5, #4095] @ 0xfff │ │ │ │ - subs r0, #110 @ 0x6e │ │ │ │ + subs r0, #158 @ 0x9e │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldrb r2, [r3, r3] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - adds r7, #196 @ 0xc4 │ │ │ │ + adds r7, #244 @ 0xf4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ lsls r2, r2, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r7, #204 @ 0xcc │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r2, [r0, r1] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldr r3, [pc, #8] @ (4cd070 ) │ │ │ │ movs r2, #1 │ │ │ │ @@ -1642146,31 +1642150,31 @@ │ │ │ │ lsls r2, r2, #5 │ │ │ │ strb r2, [r0, #24] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldr r0, [r6, r7] │ │ │ │ lsls r2, r2, #5 │ │ │ │ strb r4, [r5, #23] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - strh r0, [r5, #44] @ 0x2c │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r7, r6, #2 │ │ │ │ strb r6, [r0, #22] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - ldr r6, [pc, #688] @ (4cd604 ) │ │ │ │ + ldr r6, [pc, #880] @ (4cd6c4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r1 │ │ │ │ + lsrs r0, r7 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + adds r5, #162 @ 0xa2 │ │ │ │ lsls r7, r6, #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] @ (4cd3e4 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1642229,21 +1642233,21 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r2, r3] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ lsls r2, r2, #5 │ │ │ │ strb r0, [r2, #19] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - adds r3, #86 @ 0x56 │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + @ instruction: 0xb67a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - eors r2, r6 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r3, [pc, #152] @ (4cd49c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 4cd428 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1642313,23 +1642317,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, r1] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r0, [r7, r0] │ │ │ │ lsls r2, r2, #5 │ │ │ │ strb r4, [r6, #16] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + strh r0, [r4, #32] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ lsls r7, r6, #2 │ │ │ │ strb r6, [r1, #15] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + push {r3, r5, r7, lr} │ │ │ │ lsls r7, r6, #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] @ (4cd540 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1642388,21 +1642392,21 @@ │ │ │ │ nop │ │ │ │ ldrsb r0, [r7, r5] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrsb r2, [r7, r5] │ │ │ │ lsls r2, r2, #5 │ │ │ │ strb r4, [r6, #13] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r2, #42 @ 0x2a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, #210 @ 0xd2 │ │ │ │ + adds r3, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, lr} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r7, #22 │ │ │ │ + subs r7, #70 @ 0x46 │ │ │ │ lsls r1, r7, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (4cd580 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1642412,15 +1642416,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (4cd584 ) │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ bl 4cc668 │ │ │ │ pop {r3, pc} │ │ │ │ ldrsb r0, [r3, r3] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #148 @ 0x94 │ │ │ │ lsls r7, r6, #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] @ 4cd5b4 │ │ │ │ add ip, pc │ │ │ │ @@ -1642432,15 +1642436,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc │ │ │ │ bl 4cc668 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrsb r2, [r5, r2] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - adds r1, #46 @ 0x2e │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ lsls r7, r6, #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] @ 4cd5e8 │ │ │ │ add ip, pc │ │ │ │ @@ -1642452,15 +1642456,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc │ │ │ │ bl 4cc668 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrsb r6, [r6, r1] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - adds r2, #14 │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (4cd618 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1642471,15 +1642475,15 @@ │ │ │ │ vmov r2, r3, d0 │ │ │ │ add r0, pc │ │ │ │ bl 4cc668 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrsb r4, [r0, r1] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - adds r1, #242 @ 0xf2 │ │ │ │ + adds r2, #34 @ 0x22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ ldrh.w r0, [r1, #74] @ 0x4a │ │ │ │ @@ -1642574,17 +1642578,17 @@ │ │ │ │ lsls r2, r2, #5 │ │ │ │ strb r4, [r1, #6] │ │ │ │ lsls r7, r1, #5 │ │ │ │ strb r2, [r7, r5] │ │ │ │ lsls r2, r2, #5 │ │ │ │ strb r6, [r6, #5] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - adds r1, #52 @ 0x34 │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r1, #26 │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r3, [pc, #92] @ (4cd780 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbnz r3, 4cd72a │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -1642630,17 +1642634,17 @@ │ │ │ │ lsls r2, r2, #5 │ │ │ │ strb r0, [r2, #4] │ │ │ │ lsls r7, r1, #5 │ │ │ │ strb r6, [r7, r3] │ │ │ │ lsls r2, r2, #5 │ │ │ │ strb r2, [r7, #3] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - adds r0, #204 @ 0xcc │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, #182 @ 0xb6 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ (4cd7d8 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1642666,15 +1642670,15 @@ │ │ │ │ nop │ │ │ │ strb r0, [r3, r2] │ │ │ │ lsls r2, r2, #5 │ │ │ │ strb r2, [r3, r2] │ │ │ │ lsls r2, r2, #5 │ │ │ │ strb r4, [r2, #2] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ (4cd824 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1642700,15 +1642704,15 @@ │ │ │ │ nop │ │ │ │ strb r4, [r1, r1] │ │ │ │ lsls r2, r2, #5 │ │ │ │ strb r6, [r1, r1] │ │ │ │ lsls r2, r2, #5 │ │ │ │ strb r0, [r1, #1] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ (4cd870 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1642734,15 +1642738,15 @@ │ │ │ │ nop │ │ │ │ strb r0, [r0, r0] │ │ │ │ lsls r2, r2, #5 │ │ │ │ strb r2, [r0, r0] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r1, #5 │ │ │ │ - cmp r7, #234 @ 0xea │ │ │ │ + adds r0, #26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ (4cd8bc ) │ │ │ │ add r3, pc │ │ │ │ @@ -1642768,15 +1642772,15 @@ │ │ │ │ nop │ │ │ │ strh r4, [r6, r6] │ │ │ │ lsls r2, r2, #5 │ │ │ │ strh r6, [r6, r6] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - cmp r7, #166 @ 0xa6 │ │ │ │ + cmp r7, #214 @ 0xd6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (4cd8f0 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1642786,15 +1642790,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #12] @ (4cd8f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 4cc668 │ │ │ │ pop {r3, pc} │ │ │ │ strh r0, [r5, r5] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - cmp r7, #120 @ 0x78 │ │ │ │ + cmp r7, #168 @ 0xa8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ (4cd934 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1642820,15 +1642824,15 @@ │ │ │ │ nop │ │ │ │ strh r4, [r7, r4] │ │ │ │ lsls r2, r2, #5 │ │ │ │ strh r6, [r7, r4] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + cmp r7, #122 @ 0x7a │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (4cd968 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1642838,15 +1642842,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #12] @ (4cd96c ) │ │ │ │ add r0, pc │ │ │ │ bl 4cc668 │ │ │ │ pop {r3, pc} │ │ │ │ strh r0, [r6, r3] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ (4cd9ac ) │ │ │ │ add r3, pc │ │ │ │ @@ -1642872,15 +1642876,15 @@ │ │ │ │ nop │ │ │ │ strh r4, [r0, r3] │ │ │ │ lsls r2, r2, #5 │ │ │ │ strh r6, [r0, r3] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r1, #5 │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ (4cd9f8 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1642906,15 +1642910,15 @@ │ │ │ │ nop │ │ │ │ strh r0, [r7, r1] │ │ │ │ lsls r2, r2, #5 │ │ │ │ strh r2, [r7, r1] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (4cda50 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1642941,21 +1642945,21 @@ │ │ │ │ movs r1, #7 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strh r4, [r5, r0] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ strh r2, [r4, r0] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r7, r6, #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] @ (4cdac4 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1642996,19 +1643000,19 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r2, r7] │ │ │ │ lsls r2, r2, #5 │ │ │ │ str r2, [r0, r7] │ │ │ │ lsls r2, r2, #5 │ │ │ │ str r0, [r2, r7] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + cmp r6, #108 @ 0x6c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + cmp r6, #108 @ 0x6c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r6, #0 │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #1680] @ 0x690 │ │ │ │ ldr.w r3, [r0, #1456] @ 0x5b0 │ │ │ │ @@ -1643074,21 +1643078,21 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - eors r0, r0 │ │ │ │ + eors r0, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r6, #7 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1643148,29 +1643152,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} │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r5, #36 @ 0x24 │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + subs r7, #232 @ 0xe8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcs.n 4cdc60 │ │ │ │ + bcc.n 4cdcc0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcc.n 4cdc68 │ │ │ │ + bmi.n 4cdcc8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r5, #2 │ │ │ │ + cmp r5, #50 @ 0x32 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r5, #34 @ 0x22 │ │ │ │ lsls r7, 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 r6, r0 │ │ │ │ @@ -1643209,23 +1643213,23 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd55c │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r4, #222 @ 0xde │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r4, #178 @ 0xb2 │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r4, [r3, #50] @ 0x32 │ │ │ │ + ldrh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ 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, #1680] @ 0x690 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1643266,23 +1643270,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd55c │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - cmp r4, #26 │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r4, #44 @ 0x2c │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r4, #76 @ 0x4c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ lsls r5, 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.w r6, [r0, #1680] @ 0x690 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1643322,23 +1643326,23 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r5, [r6, #1572] @ 0x624 │ │ │ │ blx r5 │ │ │ │ bl 4cd1e4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ + cmp r3, #212 @ 0xd4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r2, [r0, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - usat r0, #8, ip, lsl #3 │ │ │ │ + @ instruction: 0xf3bc00c8 │ │ │ │ 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] @ (4cdebc ) │ │ │ │ @@ -1643362,21 +1643366,21 @@ │ │ │ │ bl 4cd1e4 │ │ │ │ ldr.w r3, [r5, #1636] @ 0x664 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #68] @ (4cdf20 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1643399,19 +1643403,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r2, #190 @ 0xbe │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r2, #190 @ 0xbe │ │ │ │ lsls r7, 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, #72] @ (4cdf84 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1643436,19 +1643440,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r2, #94 @ 0x5e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r2, #94 @ 0x5e │ │ │ │ lsls r7, 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 │ │ │ │ @@ -1643473,21 +1643477,21 @@ │ │ │ │ bl 4cd1e4 │ │ │ │ ldr.w r3, [r5, #1540] @ 0x604 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r2, #116 @ 0x74 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + cmp r1, #248 @ 0xf8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #58 @ 0x3a │ │ │ │ + cmp r2, #106 @ 0x6a │ │ │ │ lsls r7, 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 │ │ │ │ @@ -1643526,23 +1643530,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #96 @ 0x60 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ + cmp r1, #142 @ 0x8e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ + cmp r2, #36 @ 0x24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #234 @ 0xea │ │ │ │ + cmp r2, #26 │ │ │ │ lsls r7, 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 │ │ │ │ @@ -1643576,23 +1643580,23 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r0, #252 @ 0xfc │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + cmp r1, #190 @ 0xbe │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + ldmia r6, {r1, r3, r4, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ 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 │ │ │ │ @@ -1643617,21 +1643621,21 @@ │ │ │ │ ldr.w r3, [r5, #1476] @ 0x5c4 │ │ │ │ cbz r3, 4ce162 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ + cmp r0, #122 @ 0x7a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r1, #76 @ 0x4c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r2, [r6, #14] │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1643665,21 +1643669,21 @@ │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r7, #226 @ 0xe2 │ │ │ │ + cmp r0, #18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + cmp r0, #16 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ 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 │ │ │ │ ldr.w r7, [r0, #1680] @ 0x690 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1643720,25 +1643724,25 @@ │ │ │ │ bl 4cd230 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r7, #90 @ 0x5a │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ + cmp r0, #140 @ 0x8c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r7, #140 @ 0x8c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r6, [r0, #8] │ │ │ │ + ldrh r6, [r6, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + cmp r0, #102 @ 0x66 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + cmp r0, #90 @ 0x5a │ │ │ │ lsls r7, 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 │ │ │ │ @@ -1643763,21 +1643767,21 @@ │ │ │ │ ldr.w r3, [r5, #1616] @ 0x650 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + cmp r0, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + movs r6, #240 @ 0xf0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #218 @ 0xda │ │ │ │ + cmp r0, #10 │ │ │ │ lsls r7, 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 │ │ │ │ @@ -1643807,21 +1643811,21 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movs r6, #90 @ 0x5a │ │ │ │ + movs r6, #138 @ 0x8a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + movs r7, #162 @ 0xa2 │ │ │ │ lsls r7, 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 │ │ │ │ @@ -1643846,21 +1643850,21 @@ │ │ │ │ ldr.w r3, [r5, #1604] @ 0x644 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r5, #226 @ 0xe2 │ │ │ │ + movs r6, #18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + movs r7, #88 @ 0x58 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r6, #16 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ lsls r7, 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 │ │ │ │ @@ -1643885,21 +1643889,21 @@ │ │ │ │ ldr.w r3, [r5, #1592] @ 0x638 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + movs r7, #0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r5, #168 @ 0xa8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ lsls r7, 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 r1, [pc, #144] @ (4ce4ec ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1643949,25 +1643953,25 @@ │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - movs r6, #116 @ 0x74 │ │ │ │ + movs r6, #164 @ 0xa4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #6 │ │ │ │ + movs r5, #54 @ 0x36 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #6 │ │ │ │ + movs r5, #54 @ 0x36 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r3, #14 │ │ │ │ + lsrs r4, r1, #15 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r6, #62 @ 0x3e │ │ │ │ + movs r6, #110 @ 0x6e │ │ │ │ lsls r7, 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, #96] @ (4ce574 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1644001,21 +1644005,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ + movs r6, #10 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r4, #132 @ 0x84 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r4, #130 @ 0x82 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ ldr.w sl, [r0, #1680] @ 0x690 │ │ │ │ @@ -1644080,29 +1644084,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd55c │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r3, #206 @ 0xce │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + movs r3, #248 @ 0xf8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r4, #208 @ 0xd0 │ │ │ │ + movs r5, #0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #50 @ 0x32 │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ + lsrs r6, r2, #9 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + b.n 4ce680 │ │ │ │ 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.w r8, [r0, #1680] @ 0x690 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1644155,23 +1644159,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 5287e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r2, r2, r5 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bhi.n 4ce830 │ │ │ │ + bhi.n 4ce690 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r0, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1644196,19 +1644200,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r3, #240 @ 0xf0 │ │ │ │ + movs r4, #32 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ lsls r7, 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 │ │ │ │ @@ -1644233,21 +1644237,21 @@ │ │ │ │ bl 4cd1e4 │ │ │ │ ldr.w r3, [r5, #1664] @ 0x680 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r1, #190 @ 0xbe │ │ │ │ + movs r1, #238 @ 0xee │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ lsls r7, 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 r1, [pc, #124] @ (4ce894 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1644290,23 +1644294,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 52be94 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r3, #72 @ 0x48 │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r6, [r0, #1680] @ 0x690 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1644336,21 +1644340,21 @@ │ │ │ │ asrs r1, r4, #31 │ │ │ │ bl 4cd588 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - movs r2, #170 @ 0xaa │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r0, #212 @ 0xd4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0xe8c600c8 │ │ │ │ + ldrd r0, r0, [r6], #800 @ 0x320 │ │ │ │ stmdb sp!, {r4, 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, #1680] @ 0x690 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1644435,31 +1644439,31 @@ │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 4cd9bc │ │ │ │ b.n 4ce9b8 │ │ │ │ nop │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + movs r0, #98 @ 0x62 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r3, pc, #320 @ (adr r3, 4ceb84 ) │ │ │ │ + add r3, pc, #512 @ (adr r3, 4cec44 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r2, #30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r2, #24 │ │ │ │ lsls r7, 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 │ │ │ │ @@ -1644482,19 +1644486,19 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd6a4 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r2, r1, #4 │ │ │ │ + subs r2, r7, #4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #112 @ 0x70 │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r0, r1, #4 │ │ │ │ + subs r0, r7, #4 │ │ │ │ lsls r7, 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 │ │ │ │ @@ -1644517,19 +1644521,19 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd6a4 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r2, r5, #2 │ │ │ │ + subs r2, r3, #3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r1, #80 @ 0x50 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + subs r0, r3, #3 │ │ │ │ lsls r7, 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 │ │ │ │ @@ -1644552,19 +1644556,19 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd6a4 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r2, r1, #1 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r1, #0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r0, r7, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #68] @ (4cebc4 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1644587,19 +1644591,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd6a4 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + subs r2, r3, #0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + subs r2, r3, #0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #68] @ (4cec24 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1644622,19 +1644626,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd6a4 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + adds r2, r7, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + adds r2, r7, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #68] @ (4cec84 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1644657,19 +1644661,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd6a4 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r0, r5, #7 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r5, #4 │ │ │ │ + adds r2, r3, #5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r5, #4 │ │ │ │ + adds r2, r3, #5 │ │ │ │ lsls r7, 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 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r7, [r0, #1680] @ 0x690 │ │ │ │ @@ -1644723,25 +1644727,25 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strd r8, r3, [sp] │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r4, [r7, #1484] @ 0x5cc │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r2, r7, #5 │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r7, pc, #32 @ (adr r7, 4ced70 ) │ │ │ │ + add r7, pc, #224 @ (adr r7, 4cee30 ) │ │ │ │ lsls r7, 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 r9, [r0, #1680] @ 0x690 │ │ │ │ @@ -1644794,25 +1644798,25 @@ │ │ │ │ bl 4cd55c │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - subs r6, r7, #2 │ │ │ │ + subs r6, r5, #3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + adds r0, r2, #0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + adds r4, r2, #0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, r6, #2 │ │ │ │ + subs r2, r4, #3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 4cf5f0 │ │ │ │ + b.n 4ce650 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r2, #2 │ │ │ │ + subs r2, r0, #3 │ │ │ │ lsls r7, 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, #1680] @ 0x690 │ │ │ │ @@ -1644863,27 +1644867,27 @@ │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r5, [r7, #1504] @ 0x5e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r6, r5, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, r6, #0 │ │ │ │ + subs r2, r4, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r2, r5, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, r4, #0 │ │ │ │ + subs r6, r2, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r4, r5, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsrs r0, r5, #9 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1644934,25 +1644938,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r0, r2, #6 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, r7, r1 │ │ │ │ + subs r2, r5, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, r6, r1 │ │ │ │ + subs r6, r4, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r4, r0, #6 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + subs r6, r0, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bvs.n 4ceee8 │ │ │ │ + bvs.n 4cef48 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1644993,23 +1644997,23 @@ │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ cbz r4, 4cf016 │ │ │ │ str r6, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r4, r6, #3 │ │ │ │ + adds r4, r4, #4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r2, r5, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + adds r6, r5, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r0, r4, #4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, r4, #3 │ │ │ │ + adds r6, r2, #4 │ │ │ │ lsls r7, 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 r6, r0 │ │ │ │ @@ -1645047,21 +1645051,21 @@ │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ cbz r4, 4cf0ac │ │ │ │ str r6, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - adds r4, r1, #2 │ │ │ │ + adds r4, r7, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r2, r2, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, r4, r4 │ │ │ │ + adds r6, r2, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + adds r0, r1, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w sl, [r0, #1680] @ 0x690 │ │ │ │ mov r9, r1 │ │ │ │ @@ -1645116,23 +1645120,23 @@ │ │ │ │ bl 4cd1e4 │ │ │ │ cbz r4, 4cf168 │ │ │ │ str.w r8, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 4cd9bc │ │ │ │ b.n 4cf13c │ │ │ │ - adds r2, r2, #0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, r1, r2 │ │ │ │ + adds r6, r7, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r2, r2 │ │ │ │ + adds r2, r0, r3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, r0, r7 │ │ │ │ + subs r4, r6, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r0, #0 │ │ │ │ + adds r2, r6, #0 │ │ │ │ lsls r7, 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 │ │ │ │ @@ -1645164,21 +1645168,21 @@ │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ cbz r4, 4cf1f0 │ │ │ │ str r5, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r6, r7, r5 │ │ │ │ + subs r6, r5, r6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + asrs r4, r7, #31 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r2, #31 │ │ │ │ + adds r0, r0, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, r0, r4 │ │ │ │ + subs r2, r6, r4 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1645266,33 +1645270,33 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd55c │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r0, r7, r3 │ │ │ │ + subs r0, r5, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r6, #28 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r7, #28 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, pc, #568 @ (adr r1, 4cf568 ) │ │ │ │ + add r1, pc, #760 @ (adr r1, 4cf628 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r2, [r4, #20] │ │ │ │ + ldrb r2, [r2, #21] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r6, [r4, #5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + subs r4, r2, r2 │ │ │ │ lsls r7, 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 r7, r0 │ │ │ │ @@ -1645347,25 +1645351,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd55c │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - adds r4, r5, r7 │ │ │ │ + subs r4, r3, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + asrs r2, r6, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r2, #10] │ │ │ │ + ldrb r6, [r0, #11] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ lsls r7, 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 r8, [r0, #1680] @ 0x690 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1645415,25 +1645419,25 @@ │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ cbz r4, 4cf4a0 │ │ │ │ str r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - adds r6, r0, r5 │ │ │ │ + adds r6, r6, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + asrs r6, r6, #21 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r1, #21 │ │ │ │ + asrs r2, r7, #21 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r0, r1, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r1, #23 │ │ │ │ + asrs r6, r7, #23 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ 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 │ │ │ │ @@ -1645456,19 +1645460,19 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 52b0b4 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r2, r1, #19 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, r5, r2 │ │ │ │ + adds r0, r3, r3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r7, 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 r7, [r0, #1680] @ 0x690 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1645517,24 +1645521,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r4, #31 │ │ │ │ bl 4cd588 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - asrs r2, r6, #16 │ │ │ │ + asrs r2, r4, #17 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r0, r1, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r4, r4, #17 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr.w r0, [lr, #180] @ 0xb4 │ │ │ │ - adds r0, r7, r0 │ │ │ │ + vst4.32 {d0-d3}, [lr :256], r4 │ │ │ │ + adds r0, r5, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r2, [r0, #26] │ │ │ │ lsls r7, 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 │ │ │ │ @@ -1645565,21 +1645569,21 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - asrs r6, r7, #13 │ │ │ │ + asrs r6, r5, #14 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bls.n 4cf674 │ │ │ │ + bls.n 4cf6d4 │ │ │ │ lsls r0, 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, #96] @ (4cf6c8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1645615,21 +1645619,21 @@ │ │ │ │ blx 70238 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ bl 397e30 │ │ │ │ str r7, [r5, #0] │ │ │ │ b.n 4cf6ac │ │ │ │ nop │ │ │ │ - asrs r0, r4, #29 │ │ │ │ + asrs r0, r2, #30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r0, #12 │ │ │ │ + asrs r0, r6, #12 │ │ │ │ lsls r7, r6, #2 │ │ │ │ adds r5, #220 @ 0xdc │ │ │ │ lsls r2, r2, #5 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w r9, [r0, #1680] @ 0x690 │ │ │ │ @@ -1645750,40 +1645754,40 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd360 │ │ │ │ b.n 4cf7e2 │ │ │ │ ldr r0, [pc, #56] @ (4cf878 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4cf74a │ │ │ │ - asrs r2, r7, #9 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r3, #27 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r2, r4, #10 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + str r6, [r2, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh.w r0, [ip, #202] @ 0xca │ │ │ │ - asrs r2, r3, #25 │ │ │ │ + str??.w r0, [ip, #202] @ 0xca │ │ │ │ + asrs r2, r1, #26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r0, #25 │ │ │ │ + asrs r6, r6, #25 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r3, #28 │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r4, #2] │ │ │ │ + strh r0, [r2, #4] │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #144] @ (4cf91c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1645836,25 +1645840,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #24] @ (4cf930 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4cf8e2 │ │ │ │ nop │ │ │ │ - asrs r6, r6, #21 │ │ │ │ + asrs r6, r4, #22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r3, #3 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bhi.n 4cf8d4 │ │ │ │ + bls.n 4cf934 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r7, [pc, #304] @ (4cfa60 ) │ │ │ │ + ldr r7, [pc, #496] @ (4cfb20 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + ldrb r2, [r7, #30] │ │ │ │ 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 r1, [pc, #164] @ (4cf9ec ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1645912,27 +1645916,27 @@ │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #28] @ (4cfa04 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4cf99c │ │ │ │ - asrs r4, r2, #19 │ │ │ │ + asrs r4, r0, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bhi.n 4cfa30 │ │ │ │ + bhi.n 4cfa90 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [pc, #584] @ (4cfc48 ) │ │ │ │ + ldr r6, [pc, #776] @ (4cfd08 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r4, r7, #18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ 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 │ │ │ │ ldr.w r7, [r0, #1680] @ 0x690 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1645988,26 +1645992,26 @@ │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #28] @ (4cfad4 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4cfa58 │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #29 │ │ │ │ + lsrs r2, r7, #29 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + asrs r4, r3, #17 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r5, [pc, #856] @ (4cfe24 ) │ │ │ │ + ldr r6, [pc, #24] @ (4cfae4 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf3d600b4 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + and.w r0, r6, #5898240 @ 0x5a0000 │ │ │ │ + asrs r0, r4, #13 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ lsls r2, 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, #1680] @ 0x690 │ │ │ │ @@ -1646083,31 +1646087,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [pc, #36] @ (4cfbe4 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4cfb34 │ │ │ │ nop │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ + lsrs r2, r5, #26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r6, r4, #14 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [pc, #1008] @ (4cffc4 ) │ │ │ │ + ldr r5, [pc, #176] @ (4cfc84 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ + strh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r0, r2, #13 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r8, [r0, #1680] @ 0x690 │ │ │ │ @@ -1646189,29 +1646193,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 4cd9bc │ │ │ │ b.n 4cfcb0 │ │ │ │ ldr r0, [pc, #32] @ (4cfcf8 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4cfc3e │ │ │ │ nop │ │ │ │ - lsrs r2, r5, #21 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r3, [pc, #968] @ (4d00b4 ) │ │ │ │ + ldr r4, [pc, #136] @ (4cfd74 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r3, #140 @ 0x8c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + asrs r2, r0, #10 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r0, r2, #9 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ + ldrb r2, [r7, #15] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r7, [r0, #1680] @ 0x690 │ │ │ │ @@ -1646303,35 +1646307,35 @@ │ │ │ │ ldr r0, [pc, #48] @ (4cfe38 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4cfd5c │ │ │ │ ldr r0, [pc, #44] @ (4cfe3c ) │ │ │ │ add r0, pc │ │ │ │ b.n 4cfd7e │ │ │ │ nop │ │ │ │ - lsrs r6, r2, #17 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + asrs r2, r3, #7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r2, r7, #17 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r0, #6 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r4, #20 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + str r0, [r1, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcs.n 4cfd84 │ │ │ │ + bcs.n 4cfde4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r2, [r0, #11] │ │ │ │ lsls r2, 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 r9, [r0, #1680] @ 0x690 │ │ │ │ @@ -1646419,31 +1646423,31 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4cd9bc │ │ │ │ b.n 4cff1e │ │ │ │ ldr r0, [pc, #36] @ (4cff68 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4cfe98 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r0, #1 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r1, [pc, #608] @ (4d01b8 ) │ │ │ │ + ldr r1, [pc, #800] @ (4d0278 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r1, #30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r2, r6, #24 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r0, #24 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r1, #6] │ │ │ │ lsls r2, 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 r9, [r0, #1680] @ 0x690 │ │ │ │ @@ -1646554,33 +1646558,33 @@ │ │ │ │ bl 4cd9bc │ │ │ │ b.n 4d0094 │ │ │ │ ldr r0, [pc, #44] @ (4d00e4 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4cffc6 │ │ │ │ bl 4cd79c │ │ │ │ b.n 4d005e │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + lsrs r2, r3, #30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r0, [pc, #424] @ (4d0278 ) │ │ │ │ + ldr r0, [pc, #616] @ (4d0338 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + subs r0, #4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ + lsrs r6, r7, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsrs r4, r7, #18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + lsrs r2, r3, #23 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ 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 │ │ │ │ ldr.w ip, [pc, #100] @ 4d015c │ │ │ │ mov lr, r0 │ │ │ │ @@ -1647042,30 +1647046,30 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r5 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ b.n 4d020c │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r0, r4, #21 │ │ │ │ lsls r7, r6, #2 │ │ │ │ cdp2 1, 1, cr0, cr10, cr14, {2} │ │ │ │ - ble.n 4d0648 │ │ │ │ + ble.n 4d06a8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ mov r7, sl │ │ │ │ lsls r7, r1, #5 │ │ │ │ cmp r2, #86 @ 0x56 │ │ │ │ lsls r2, r2, #5 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ lsls r2, r2, #5 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ lsls r2, r2, #5 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + ldrsb r2, [r1, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ bl 8ce5f2 │ │ │ │ strd pc, pc, [sp, #1020] @ 0x3fc │ │ │ │ strd pc, pc, [r5, #-1020]! @ 0x3fc │ │ │ │ ldrd pc, pc, [sp], #1020 @ 0x3fc │ │ │ │ bl 830602 │ │ │ │ b.n 4cff6a │ │ │ │ @@ -1647119,17 +1647123,17 @@ │ │ │ │ vtbx.8 d31, {d15-d16}, d29 │ │ │ │ vsubw.u q15, , d19 │ │ │ │ vsubl.u q15, d31, d29 │ │ │ │ vqshrun.s64 d29, , #1 │ │ │ │ vqshl.u32 q9, q4, #31 │ │ │ │ lsls r2, r2, #5 │ │ │ │ bvs.n 4d072a │ │ │ │ - vtbl.8 d16, {d15-d17}, d16 │ │ │ │ + @ instruction: 0xffff0a50 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ asrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #12] @ (4d06fc ) │ │ │ │ add r2, pc │ │ │ │ @@ -1647255,27 +1647259,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r2, r6, #29 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + adds r0, #12 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + adds r0, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1647637,15 +1647641,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r2, #1 │ │ │ │ b.n 4d0c22 │ │ │ │ nop │ │ │ │ bic.w r1, r6, #13500416 @ 0xce0000 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r3 │ │ │ │ @@ -1647882,24 +1647886,24 @@ │ │ │ │ str.w r0, [r4, #244] @ 0xf4 │ │ │ │ b.n 4d0e54 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf238014e │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf228014e │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r0, #7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsls r6, r4, #22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ @ instruction: 0xf19e014e │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r2, r5, #7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ lsls r7, r6, #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] @ 4d14a0 │ │ │ │ @@ -1648351,20 +1648355,20 @@ │ │ │ │ bne.w 4d105a │ │ │ │ b.n 4d11e4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ eors.w r1, r8, #78 @ 0x4e │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ + add r6, sp, #568 @ 0x238 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + lsls r6, r1, #11 │ │ │ │ lsls r7, r6, #2 │ │ │ │ cdp 1, 6, cr0, cr8, cr14, {2} │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ lsls r7, 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, #3688] @ 0xe68 │ │ │ │ sub sp, #364 @ 0x16c │ │ │ │ @@ -1649336,15 +1649340,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} │ │ │ │ - bcc.n 4d206c │ │ │ │ + bcc.n 4d20cc │ │ │ │ lsls r7, r3, #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 │ │ │ │ @@ -1649519,20 +1649523,20 @@ │ │ │ │ subs r6, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ svc 238 @ 0xee │ │ │ │ lsls r6, r1, #5 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf35400b8 │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + @ instruction: 0xf38400b8 │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ lsls r5, r6, #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 │ │ │ │ @@ -1649875,42 +1649879,42 @@ │ │ │ │ movs r2, r1 │ │ │ │ ... │ │ │ │ cmn r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc │ │ │ │ ble.n 4d25e0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - @ instruction: 0xf1ec00b6 │ │ │ │ + @ instruction: 0xf21c00b6 │ │ │ │ ble.n 4d25c0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, sl, #182 @ 0xb6 │ │ │ │ - rsb r0, lr, #182 @ 0xb6 │ │ │ │ - sub.w r0, lr, #182 @ 0xb6 │ │ │ │ - sub.w r0, ip, #182 @ 0xb6 │ │ │ │ - sub.w r0, ip, #182 @ 0xb6 │ │ │ │ + addw r0, sl, #182 @ 0xb6 │ │ │ │ + @ instruction: 0xf1fe00b6 │ │ │ │ + rsbs r0, lr, #182 @ 0xb6 │ │ │ │ + rsbs r0, ip, #182 @ 0xb6 │ │ │ │ + rsbs r0, ip, #182 @ 0xb6 │ │ │ │ movs r6, #30 │ │ │ │ lsls r7, r1, #5 │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - sub.w r0, ip, #182 @ 0xb6 │ │ │ │ - sub.w r0, r4, #182 @ 0xb6 │ │ │ │ + rsbs r0, ip, #182 @ 0xb6 │ │ │ │ + rsbs r0, r4, #182 @ 0xb6 │ │ │ │ movs r5, #238 @ 0xee │ │ │ │ lsls r7, r1, #5 │ │ │ │ - sub.w r0, r2, #182 @ 0xb6 │ │ │ │ + rsbs r0, r2, #182 @ 0xb6 │ │ │ │ lsrs r0, r2, #4 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - movs r5, #134 @ 0x86 │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r5, r4, #32 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - @ instruction: 0xfa6a00b6 │ │ │ │ - @ instruction: 0xfa6400b6 │ │ │ │ - @ instruction: 0xfa3800b6 │ │ │ │ + @ instruction: 0xfa9a00b6 │ │ │ │ + @ instruction: 0xfa9400b6 │ │ │ │ + @ instruction: 0xfa6800b6 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ add fp, r0 │ │ │ │ str.w sl, [r5] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ bne.w 4d2bac │ │ │ │ mov.w r8, #251 @ 0xfb │ │ │ │ @@ -1651155,132 +1651159,131 @@ │ │ │ │ ldr.w r8, [pc, #436] @ 4d3518 │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ b.n 4d351e │ │ │ │ nop │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r4, #728]! @ 0x2d8 │ │ │ │ + mcr 0, 1, r0, cr4, cr6, {5} │ │ │ │ bhi.n 4d330c │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r0], #728 @ 0x2d8 │ │ │ │ - @ instruction: 0xf67a00b6 │ │ │ │ - @ instruction: 0xf67000b6 │ │ │ │ - @ instruction: 0xf66e00b6 │ │ │ │ - @ instruction: 0xf7c800b6 │ │ │ │ - ldrsh.w r0, [r4, r6, lsl #3] │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + ldcl 0, cr0, [r0], {182} @ 0xb6 │ │ │ │ + subw r0, sl, #2230 @ 0x8b6 │ │ │ │ + subw r0, r0, #2230 @ 0x8b6 │ │ │ │ + @ instruction: 0xf69e00b6 │ │ │ │ + @ instruction: 0xf7f800b6 │ │ │ │ + vld4.32 {d16-d19}, [r4 :256], r6 │ │ │ │ + movs r5, #100 @ 0x64 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs.w r0, ip, r8, ror #2 │ │ │ │ - vst4.32 {d0-d3}, [r6 :256], r6 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + @ instruction: 0xebec00b8 │ │ │ │ + ldrsh.w r0, [r6, r6, lsl #3] │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adcs.w r0, r6, #5963776 @ 0x5b0000 │ │ │ │ - adc.w r0, sl, #5963776 @ 0x5b0000 │ │ │ │ - adc.w r0, r8, #5963776 @ 0x5b0000 │ │ │ │ - adcs.w r0, r2, #5963776 @ 0x5b0000 │ │ │ │ - adcs.w r0, r8, #5963776 @ 0x5b0000 │ │ │ │ - adcs.w r0, lr, #5963776 @ 0x5b0000 │ │ │ │ - sbc.w r0, r4, #5963776 @ 0x5b0000 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + @ instruction: 0xf58600b6 │ │ │ │ + sbcs.w r0, sl, #5963776 @ 0x5b0000 │ │ │ │ + sbcs.w r0, r8, #5963776 @ 0x5b0000 │ │ │ │ + @ instruction: 0xf58200b6 │ │ │ │ + @ instruction: 0xf58800b6 │ │ │ │ + @ instruction: 0xf58e00b6 │ │ │ │ + @ instruction: 0xf59400b6 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs.w r0, r2, #5963776 @ 0x5b0000 │ │ │ │ + @ instruction: 0xf5e200b6 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 4d33a4 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xebfc00b6 │ │ │ │ - @ instruction: 0xe81a00b6 │ │ │ │ - @ instruction: 0xe85800b6 │ │ │ │ - stmia.w sl, {r1, r2, r4, r5, r7} │ │ │ │ - ldmia.w r6!, {r1, r2, r4, r5, r7} │ │ │ │ - @ instruction: 0xe8dc00b6 │ │ │ │ - ldmdb r2, {r1, r2, r4, r5, r7} │ │ │ │ - stmdb ip!, {r1, r2, r4, r5, r7} │ │ │ │ - ldrd r0, r0, [r2, #-728] @ 0x2d8 │ │ │ │ - @ instruction: 0xe98000b6 │ │ │ │ - @ instruction: 0xe9be00b6 │ │ │ │ - strd r0, r0, [r6, #728] @ 0x2d8 │ │ │ │ - strd r0, r0, [lr, #728]! @ 0x2d8 │ │ │ │ - bic.w r0, r8, r6, ror #2 │ │ │ │ - orn r0, r2, r6, ror #2 │ │ │ │ - eors.w r0, r8, r6, ror #2 │ │ │ │ - @ instruction: 0xeaca00b6 │ │ │ │ - @ instruction: 0xeafe00b6 │ │ │ │ - sbcs.w r0, r6, r6, ror #2 │ │ │ │ - sub.w r0, sl, r6, ror #2 │ │ │ │ - rsbs r0, r0, r6, ror #2 │ │ │ │ - @ instruction: 0xebfa00b6 │ │ │ │ + @ instruction: 0xe81400b6 │ │ │ │ stc 0, cr0, [ip], #-728 @ 0xfffffd28 │ │ │ │ - mrrc 0, 11, r0, lr, cr6 │ │ │ │ - stc 0, cr0, [ip], {182} @ 0xb6 │ │ │ │ - stcl 0, cr0, [r2], {182} @ 0xb6 │ │ │ │ - stc 0, cr0, [r0, #-728] @ 0xfffffd28 │ │ │ │ - ldc 0, cr0, [r6, #-728]! @ 0xfffffd28 │ │ │ │ - ldcl 0, cr0, [sl, #-728] @ 0xfffffd28 │ │ │ │ - ldc 0, cr0, [r8, #728] @ 0x2d8 │ │ │ │ - ldcl 0, cr0, [r2, #728] @ 0x2d8 │ │ │ │ - mcr 0, 0, r0, cr6, cr6, {5} │ │ │ │ - mcr 0, 2, r0, cr4, cr6, {5} │ │ │ │ - mcr 0, 3, r0, cr10, cr6, {5} │ │ │ │ + strex r0, r0, [sl, #728] @ 0x2d8 │ │ │ │ + stmia.w r8, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia.w sl!, {r1, r2, r4, r5, r7} │ │ │ │ + strd r0, r0, [r6], #728 @ 0x2d8 │ │ │ │ + stmdb ip, {r1, r2, r4, r5, r7} │ │ │ │ + strd r0, r0, [r2, #-728] @ 0x2d8 │ │ │ │ + ldrd r0, r0, [ip, #-728] @ 0x2d8 │ │ │ │ + @ instruction: 0xe98200b6 │ │ │ │ + @ instruction: 0xe9b000b6 │ │ │ │ + strd r0, r0, [lr, #728]! @ 0x2d8 │ │ │ │ + ldrd r0, r0, [r6, #728]! @ 0x2d8 │ │ │ │ + ands.w r0, lr, r6, ror #2 │ │ │ │ + orrs.w r0, r8, r6, ror #2 │ │ │ │ + eors.w r0, r2, r6, ror #2 │ │ │ │ + @ instruction: 0xeac800b6 │ │ │ │ + @ instruction: 0xeafa00b6 │ │ │ │ + @ instruction: 0xeb2e00b6 │ │ │ │ + sub.w r0, r6, r6, ror #2 │ │ │ │ + rsbs r0, sl, r6, ror #2 │ │ │ │ + stc 0, cr0, [r0], {182} @ 0xb6 │ │ │ │ + stc 0, cr0, [sl], #-728 @ 0xfffffd28 │ │ │ │ + mrrc 0, 11, r0, ip, cr6 │ │ │ │ + stc 0, cr0, [lr], {182} @ 0xb6 │ │ │ │ + ldc 0, cr0, [ip], #728 @ 0x2d8 │ │ │ │ + ldcl 0, cr0, [r2], #728 @ 0x2d8 │ │ │ │ + ldc 0, cr0, [r0, #-728]! @ 0xfffffd28 │ │ │ │ + stcl 0, cr0, [r6, #-728]! @ 0xfffffd28 │ │ │ │ + stc 0, cr0, [sl, #728] @ 0x2d8 │ │ │ │ + stcl 0, cr0, [r8, #728] @ 0x2d8 │ │ │ │ + mcr 0, 0, r0, cr2, cr6, {5} │ │ │ │ + mrc 0, 1, r0, cr6, cr6, {5} │ │ │ │ + mrc 0, 3, r0, cr4, cr6, {5} │ │ │ │ mrc 0, 4, r0, cr10, cr6, {5} │ │ │ │ - mrc 0, 6, r0, cr6, cr6, {5} │ │ │ │ - mcr 0, 7, r0, cr0, cr6, {5} │ │ │ │ - vqadd.s8 d0, d26, d22 │ │ │ │ - vqadd.s16 d16, d16, d22 │ │ │ │ - vqadd.s8 d16, d30, d22 │ │ │ │ - vqadd.s16 d16, d20, d22 │ │ │ │ - vqadd.s8 d16, d28, d22 │ │ │ │ - and.w r0, r6, #182 @ 0xb6 │ │ │ │ - vshr.s64 d16, d22, #4 │ │ │ │ + mcr 0, 6, r0, cr10, cr6, {5} │ │ │ │ + vqadd.s8 d0, d22, d22 │ │ │ │ + vqadd.s16 d0, d16, d22 │ │ │ │ + vqadd.s64 d0, d26, d22 │ │ │ │ + vshr.s64 d0, d22, #64 │ │ │ │ + vqadd.s64 d16, d30, d22 │ │ │ │ + vshr.s64 d0, d22, #60 │ │ │ │ + vqadd.s64 d16, d28, d22 │ │ │ │ + bics.w r0, r6, #182 @ 0xb6 │ │ │ │ + bic.w r0, ip, #182 @ 0xb6 │ │ │ │ bvc.n 4d3506 │ │ │ │ vcvt.f16.u16 , , #1 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - orns r0, r8, #182 @ 0xb6 │ │ │ │ - orn r0, lr, #182 @ 0xb6 │ │ │ │ - orn r0, r6, #182 @ 0xb6 │ │ │ │ - orrs.w r0, lr, #182 @ 0xb6 │ │ │ │ - orrs.w r0, r8, #182 @ 0xb6 │ │ │ │ - orrs.w r0, r4, #182 @ 0xb6 │ │ │ │ - orrs.w r0, r2, #182 @ 0xb6 │ │ │ │ - orrs.w r0, r4, #182 @ 0xb6 │ │ │ │ - @ instruction: 0xf3f200b6 │ │ │ │ - @ instruction: 0xf3f600b6 │ │ │ │ - @ instruction: 0xf3fc00b6 │ │ │ │ - and.w r0, r2, #5963776 @ 0x5b0000 │ │ │ │ - and.w r0, r8, #5963776 @ 0x5b0000 │ │ │ │ - stc 0, cr0, [r8, #-728]! @ 0xfffffd28 │ │ │ │ - stc 0, cr0, [r2, #-728]! @ 0xfffffd28 │ │ │ │ - bpl.n 4d3494 │ │ │ │ + @ instruction: 0xf0a800b6 │ │ │ │ + eors.w r0, lr, #182 @ 0xb6 │ │ │ │ + eors.w r0, r6, #182 @ 0xb6 │ │ │ │ + eor.w r0, lr, #182 @ 0xb6 │ │ │ │ + eor.w r0, r8, #182 @ 0xb6 │ │ │ │ + eor.w r0, r4, #182 @ 0xb6 │ │ │ │ + eor.w r0, r2, #182 @ 0xb6 │ │ │ │ + eor.w r0, r4, #182 @ 0xb6 │ │ │ │ + bic.w r0, r2, #5963776 @ 0x5b0000 │ │ │ │ + bic.w r0, r6, #5963776 @ 0x5b0000 │ │ │ │ + bic.w r0, ip, #5963776 @ 0x5b0000 │ │ │ │ + bics.w r0, r2, #5963776 @ 0x5b0000 │ │ │ │ + bics.w r0, r8, #5963776 @ 0x5b0000 │ │ │ │ + ldcl 0, cr0, [r8, #-728] @ 0xfffffd28 │ │ │ │ + ldcl 0, cr0, [r2, #-728] @ 0xfffffd28 │ │ │ │ + bvs.n 4d34f4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - vshr.s64 d0, d22, #8 │ │ │ │ - vshr.s64 d0, d22, #64 │ │ │ │ - ldc 0, cr0, [r4, #728]! @ 0x2d8 │ │ │ │ - ldcl 0, cr0, [lr], #-728 @ 0xfffffd28 │ │ │ │ - stcl 0, cr0, [r0], #-728 @ 0xfffffd28 │ │ │ │ - stc 0, cr0, [r6], {182} @ 0xb6 │ │ │ │ - stc 0, cr0, [lr], {182} @ 0xb6 │ │ │ │ - ldc 0, cr0, [sl], {182} @ 0xb6 │ │ │ │ - stc 0, cr0, [r6], #728 @ 0x2d8 │ │ │ │ - ldc 0, cr0, [r2], #728 @ 0x2d8 │ │ │ │ + vshr.s64 d16, d22, #24 │ │ │ │ + vshr.s64 d0, d22, #16 │ │ │ │ + stcl 0, cr0, [r4, #728]! @ 0x2d8 │ │ │ │ + stc 0, cr0, [lr], #728 @ 0x2d8 │ │ │ │ + ldc 0, cr0, [r0], {182} @ 0xb6 │ │ │ │ + ldc 0, cr0, [r6], #728 @ 0x2d8 │ │ │ │ ldc 0, cr0, [lr], #728 @ 0x2d8 │ │ │ │ - stcl 0, cr0, [lr], {182} @ 0xb6 │ │ │ │ - stcl 0, cr0, [sl], #728 @ 0x2d8 │ │ │ │ - ldcl 0, cr0, [r6], #728 @ 0x2d8 │ │ │ │ - stc 0, cr0, [r2, #-728] @ 0xfffffd28 │ │ │ │ - stc 0, cr0, [lr, #-728] @ 0xfffffd28 │ │ │ │ - ldc 0, cr0, [ip, #-728]! @ 0xfffffd28 │ │ │ │ + stcl 0, cr0, [sl], {182} @ 0xb6 │ │ │ │ + ldcl 0, cr0, [r6], {182} @ 0xb6 │ │ │ │ + stcl 0, cr0, [r2], #728 @ 0x2d8 │ │ │ │ + stcl 0, cr0, [lr], #728 @ 0x2d8 │ │ │ │ + ldcl 0, cr0, [lr], #728 @ 0x2d8 │ │ │ │ + ldc 0, cr0, [sl, #-728] @ 0xfffffd28 │ │ │ │ + stc 0, cr0, [r6, #-728]! @ 0xfffffd28 │ │ │ │ + ldc 0, cr0, [r2, #-728]! @ 0xfffffd28 │ │ │ │ + ldc 0, cr0, [lr, #-728]! @ 0xfffffd28 │ │ │ │ + stcl 0, cr0, [ip, #-728]! @ 0xfffffd28 │ │ │ │ @ instruction: 0xe9ae0143 │ │ │ │ mov r7, r3 │ │ │ │ cmp r7, #11 │ │ │ │ str r7, [r5, #0] │ │ │ │ beq.w 4d3180 │ │ │ │ ldr.w r1, [r8], #4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1651579,21 +1651582,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 4d3786 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe9b400b6 │ │ │ │ - str r0, [r1, r6] │ │ │ │ + strd r0, r0, [r4, #728]! @ 0x2d8 │ │ │ │ + str r0, [r7, r6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xead600b6 │ │ │ │ + add.w r0, r6, r6, ror #2 │ │ │ │ ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r1, #5 │ │ │ │ - orns r0, ip, r6, ror #2 │ │ │ │ + @ instruction: 0xeaac00b6 │ │ │ │ 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] @ (4d3960 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1651932,15 +1651935,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ b.n 4d3be2 │ │ │ │ stmia r4!, {r1, r2, r7} │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4d36bc │ │ │ │ + b.n 4d371c │ │ │ │ lsls r6, r6, #2 │ │ │ │ stc2 15, cr15, [r7], {255} @ 0xff │ │ │ │ @ instruction: 0xfb13ffff │ │ │ │ stmia r4!, {r1, r2, r4} │ │ │ │ lsls r6, r1, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1652198,34 +1652201,34 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 6e4a0 │ │ │ │ b.n 4d3e26 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r6, r1, #5 │ │ │ │ - b.n 4d387c │ │ │ │ + b.n 4d38dc │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r2, r4, r6} │ │ │ │ lsls r6, r1, #5 │ │ │ │ - strh r6, [r7, #10] │ │ │ │ + strh r6, [r5, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r1, #5 │ │ │ │ - b.n 4d37a4 │ │ │ │ + b.n 4d3804 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r2, [pc, #376] @ (4d4060 ) │ │ │ │ + ldr r2, [pc, #568] @ (4d4120 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr??.w r0, [lr, r3, lsl #3] │ │ │ │ + vld1.8 @ instruction: 0xf9ae00b3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4d46b8 │ │ │ │ + b.n 4d3718 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4d46c4 │ │ │ │ + b.n 4d3724 │ │ │ │ lsls r6, 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, #3216] @ 0xc90 │ │ │ │ ldr r1, [pc, #676] @ (4d41b0 ) │ │ │ │ sub.w sp, sp, #844 @ 0x34c │ │ │ │ @@ -1652495,36 +1652498,36 @@ │ │ │ │ b.n 4d419e │ │ │ │ nop │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldcl 1, cr0, [r6, #-324] @ 0xfffffebc │ │ │ │ - b.n 4d4954 │ │ │ │ + b.n 4d49b4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4d4938 │ │ │ │ + b.n 4d4998 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4d4958 │ │ │ │ + b.n 4d49b8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4d4820 │ │ │ │ + b.n 4d4880 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldc 1, cr0, [r6], {81} @ 0x51 │ │ │ │ ldcl 1, cr0, [r6], #-324 @ 0xfffffebc │ │ │ │ - b.n 4d47a8 │ │ │ │ + b.n 4d4808 │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xeb9c0151 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r0, [r7, #16] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 4d45d0 │ │ │ │ + b.n 4d4630 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4d45c8 │ │ │ │ + b.n 4d4628 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4d4574 │ │ │ │ + b.n 4d45d4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4d464c │ │ │ │ + b.n 4d46ac │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xeb3e0151 │ │ │ │ @ instruction: 0xeb2a0151 │ │ │ │ @ instruction: 0xeb220151 │ │ │ │ bkpt 0x00a2 │ │ │ │ lsls r6, r1, #5 │ │ │ │ @ instruction: 0xeadc0151 │ │ │ │ @@ -1652743,27 +1652746,27 @@ │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r6, r1, #5 │ │ │ │ pop {r1, r2, r3, r7, pc} │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r2, [r2, #19] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp ip, fp │ │ │ │ + mov r4, r1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf4fc00b3 │ │ │ │ - cmp r8, r6 │ │ │ │ + @ instruction: 0xf52c00b3 │ │ │ │ + cmp r8, ip │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf4d200b3 │ │ │ │ + add.w r0, r2, #5865472 @ 0x598000 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + udf #132 @ 0x84 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + udf #142 @ 0x8e │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #168] @ (4d4550 ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -1652933,20 +1652936,20 @@ │ │ │ │ movs r2, #1 │ │ │ │ blx 6e7d0 <__snprintf_chk@plt> │ │ │ │ b.n 4d45e6 │ │ │ │ b.n 4d441c │ │ │ │ lsls r1, r2, #5 │ │ │ │ b.n 4d4408 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - ble.n 4d459c │ │ │ │ + ble.n 4d45fc │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldc2 15, cr15, [r5], {255} @ 0xff │ │ │ │ - ble.n 4d46d0 │ │ │ │ + ble.n 4d4730 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ble.n 4d46b4 │ │ │ │ + ble.n 4d4714 │ │ │ │ lsls r6, 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, r1 │ │ │ │ mov r8, r0 │ │ │ │ @@ -1653007,15 +1653010,15 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cbnz r6, 4d470e │ │ │ │ lsls r6, r1, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 4d4628 │ │ │ │ + bgt.n 4d4688 │ │ │ │ lsls r6, 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, #3512] @ 0xdb8 │ │ │ │ ldr r1, [pc, #524] @ (4d4930 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -1653231,36 +1653234,36 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb8d2 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 4d43d4 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bgt.n 4d4a00 │ │ │ │ + bgt.n 4d4860 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bgt.n 4d4a04 │ │ │ │ + bgt.n 4d4864 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bgt.n 4d49ec │ │ │ │ + bgt.n 4d484c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bgt.n 4d4a34 │ │ │ │ + bgt.n 4d4894 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bgt.n 4d4960 │ │ │ │ + bgt.n 4d49c0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - blt.n 4d4920 │ │ │ │ + bgt.n 4d4980 │ │ │ │ lsls r6, r6, #2 │ │ │ │ b.n 4d41ac │ │ │ │ lsls r1, r2, #5 │ │ │ │ - blt.n 4d49b0 │ │ │ │ + blt.n 4d4a10 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - vhadd.s q0, q14, q3 │ │ │ │ - strb r2, [r3, #21] │ │ │ │ + vhadd.s32 q8, q14, q3 │ │ │ │ + strb r2, [r1, #22] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bge.n 4d49ec │ │ │ │ + bge.n 4d4a4c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - blt.n 4d487c │ │ │ │ + blt.n 4d48dc │ │ │ │ lsls r6, r6, #2 │ │ │ │ b.n 4d5108 │ │ │ │ lsls r1, r2, #5 │ │ │ │ b.n 4d50ec │ │ │ │ lsls r1, r2, #5 │ │ │ │ b.n 4d50d8 │ │ │ │ lsls r1, r2, #5 │ │ │ │ @@ -1653349,20 +1653352,20 @@ │ │ │ │ b.n 4d49d2 │ │ │ │ mov r0, r8 │ │ │ │ bl 4d46c8 │ │ │ │ b.n 4d49d2 │ │ │ │ mov r0, r9 │ │ │ │ bl 4d46c8 │ │ │ │ b.n 4d4a28 │ │ │ │ - subs r6, #234 @ 0xea │ │ │ │ + subs r7, #26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - mcr 0, 0, r0, cr12, cr3, {5} │ │ │ │ - subs r6, #194 @ 0xc2 │ │ │ │ + mrc 0, 1, r0, cr12, cr3, {5} │ │ │ │ + subs r6, #242 @ 0xf2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stcl 0, cr0, [r4, #716]! @ 0x2cc │ │ │ │ + mrc 0, 0, r0, cr4, cr3, {5} │ │ │ │ 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] @ (4d4b3c ) │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ @@ -1653524,20 +1653527,20 @@ │ │ │ │ ldr r2, [pc, #24] @ (4d4c30 ) │ │ │ │ add r2, pc │ │ │ │ b.n 4d4bfe │ │ │ │ b.n 4d4e34 │ │ │ │ lsls r1, r2, #5 │ │ │ │ b.n 4d4e24 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bhi.n 4d4d1c │ │ │ │ + bhi.n 4d4b7c │ │ │ │ lsls r6, r6, #2 │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ - bhi.n 4d4cb8 │ │ │ │ + bhi.n 4d4d18 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bhi.n 4d4c94 │ │ │ │ + bhi.n 4d4cf4 │ │ │ │ lsls r6, r6, #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] @ (4d4cac ) │ │ │ │ @@ -1653570,17 +1653573,17 @@ │ │ │ │ blx 6eb04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 4d4c9e │ │ │ │ nop │ │ │ │ - subs r4, #136 @ 0x88 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bpl.n 4d4c50 │ │ │ │ + bpl.n 4d4cb0 │ │ │ │ lsls r6, r6, #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 │ │ │ │ @@ -1653731,17 +1653734,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} │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r6, [r4, #5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvs.n 4d4e90 │ │ │ │ + bvs.n 4d4ef0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ udf #58 @ 0x3a │ │ │ │ lsls r1, r2, #5 │ │ │ │ udf #60 @ 0x3c │ │ │ │ lsls r1, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1653781,17 +1653784,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 │ │ │ │ - strb r2, [r0, #3] │ │ │ │ + strb r2, [r6, #3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bpl.n 4d4e38 │ │ │ │ + bpl.n 4d4e98 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ble.n 4d4e78 │ │ │ │ lsls r1, r2, #5 │ │ │ │ ble.n 4d4e80 │ │ │ │ lsls r1, r2, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1654008,37 +1654011,37 @@ │ │ │ │ nop │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 4d51ac │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 4d5160 │ │ │ │ + bpl.n 4d51c0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bmi.n 4d5138 │ │ │ │ + bpl.n 4d5198 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bmi.n 4d5100 │ │ │ │ + bpl.n 4d5160 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bmi.n 4d5084 │ │ │ │ + bmi.n 4d50e4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ bgt.n 4d517c │ │ │ │ lsls r1, r2, #5 │ │ │ │ bgt.n 4d5164 │ │ │ │ lsls r1, r2, #5 │ │ │ │ add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ blt.n 4d5118 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - add r6, pc, #424 @ (adr r6, 4d5300 ) │ │ │ │ + add r6, pc, #616 @ (adr r6, 4d53c0 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bcc.n 4d50a4 │ │ │ │ + bcc.n 4d5104 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bcs.n 4d5174 │ │ │ │ + bcs.n 4d51d4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bcc.n 4d50a0 │ │ │ │ + bcc.n 4d5100 │ │ │ │ lsls r6, r6, #2 │ │ │ │ blt.n 4d508c │ │ │ │ lsls r1, r2, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1654198,18 +1654201,18 @@ │ │ │ │ blx 6e7d0 <__snprintf_chk@plt> │ │ │ │ b.n 4d52b6 │ │ │ │ nop │ │ │ │ bge.n 4d5360 │ │ │ │ lsls r1, r2, #5 │ │ │ │ bge.n 4d534c │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bcs.n 4d5308 │ │ │ │ + bcs.n 4d5368 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr??.w pc, [r5, #4095] @ 0xfff │ │ │ │ - bne.n 4d5268 │ │ │ │ + bne.n 4d52c8 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r0 │ │ │ │ @@ -1654257,17 +1654260,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} │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r6, r2 │ │ │ │ + lsrs r6, r0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ bls.n 4d53dc │ │ │ │ lsls r1, r2, #5 │ │ │ │ bls.n 4d53e8 │ │ │ │ lsls r1, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1654453,31 +1654456,31 @@ │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 4d5504 │ │ │ │ lsls r1, r2, #5 │ │ │ │ bvc.n 4d5550 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - beq.n 4d5628 │ │ │ │ + beq.n 4d5488 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - beq.n 4d55f8 │ │ │ │ + beq.n 4d5658 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - beq.n 4d55c8 │ │ │ │ + beq.n 4d5628 │ │ │ │ lsls r6, r6, #2 │ │ │ │ bvc.n 4d54cc │ │ │ │ lsls r1, r2, #5 │ │ │ │ bvc.n 4d54b0 │ │ │ │ lsls r1, r2, #5 │ │ │ │ bvc.n 4d5498 │ │ │ │ lsls r1, r2, #5 │ │ │ │ add r2, sp, #880 @ 0x370 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + ldmia r7, {r2, r4, r5, r7} │ │ │ │ lsls r6, r6, #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] @ (4d57d0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1654689,30 +1654692,30 @@ │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #296 @ 0x128 │ │ │ │ lsls r6, r1, #5 │ │ │ │ add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldmia r6, {r1, r2, r3, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r5!, {r1, r4, r7} │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ - lsls r6, 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 r4, [r0, #156] @ 0x9c │ │ │ │ mov r5, r0 │ │ │ │ bl 399a40 │ │ │ │ @@ -1654979,28 +1654982,28 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 4d5a2c │ │ │ │ nop │ │ │ │ bcs.n 4d5a44 │ │ │ │ lsls r1, r2, #5 │ │ │ │ bcs.n 4d5a34 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3!, {r1, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldc2 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r3!, {r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r3} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #156] @ 0x9c │ │ │ │ mov r2, r1 │ │ │ │ @@ -1655273,15 +1655276,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #488 @ (adr r4, 4d5fa8 ) │ │ │ │ lsls r6, r1, #5 │ │ │ │ add r3, pc, #936 @ (adr r3, 4d616c ) │ │ │ │ lsls r6, r1, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r6, 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 r7, [pc, #260] @ (4d5ee4 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1655398,21 +1655401,21 @@ │ │ │ │ adds r3, #1 │ │ │ │ str.w r8, [r5, r4, lsl #2] │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ b.n 4d5e82 │ │ │ │ nop │ │ │ │ add r2, pc, #112 @ (adr r2, 4d5f58 ) │ │ │ │ lsls r6, r1, #5 │ │ │ │ - stmia r7!, {r1, r2, r3, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #56] @ (4d5f40 ) │ │ │ │ add r5, pc │ │ │ │ @@ -1655441,15 +1655444,15 @@ │ │ │ │ strb r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ add r0, pc, #976 @ (adr r0, 4d6314 ) │ │ │ │ lsls r6, r1, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r5, r7} │ │ │ │ lsls r6, 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 r6, [r0, #0] │ │ │ │ cbz r6, 4d5f9c │ │ │ │ @@ -1655831,15 +1655834,15 @@ │ │ │ │ strb r2, [r3, #0] │ │ │ │ bl 4d1f48 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ lsls r6, r6, #2 │ │ │ │ mrc2 15, 3, pc, cr3, cr15, {7} │ │ │ │ mrc2 15, 2, pc, cr9, cr15, {7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1655992,15 +1655995,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r6, r1, #5 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4d665a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1656114,15 +1656117,15 @@ │ │ │ │ bx lr │ │ │ │ strb r2, [r1, #1] │ │ │ │ lsls r6, r1, #5 │ │ │ │ strb r4, [r0, #1] │ │ │ │ lsls r6, r1, #5 │ │ │ │ ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r3} │ │ │ │ lsls r6, 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, r1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1656277,34 +1656280,34 @@ │ │ │ │ bl 4d64b8 │ │ │ │ b.n 4d67ec │ │ │ │ ldr r0, [pc, #40] @ (4d6830 ) │ │ │ │ add r0, pc │ │ │ │ bl 4d64b8 │ │ │ │ b.n 4d67da │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - itte gt │ │ │ │ - lslgt r6, r6, #2 │ │ │ │ - nopgt {9} │ │ │ │ - lslle r6, r6, #2 │ │ │ │ - ittt vs │ │ │ │ - lslvs r6, r6, #2 │ │ │ │ - stmdbvs sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movvs.w ip, #4096 @ 0x1000 │ │ │ │ + itet │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + nopal {12} │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + itee ls │ │ │ │ + lslls r6, r6, #2 │ │ │ │ + stmdbhi sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movhi.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #516] @ (4d6a50 ) │ │ │ │ ldr r3, [pc, #520] @ (4d6a54 ) │ │ │ │ add r0, pc │ │ │ │ @@ -1656488,23 +1656491,23 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - stmia r0!, {r4} │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r0!, {r5} │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - itet al │ │ │ │ - lslal r6, r6, #2 │ │ │ │ - it pl @ unpredictable > │ │ │ │ - lslpl r6, r6, #2 │ │ │ │ - bkpt 0x00b8 │ │ │ │ + stmia r0!, {r1, r3, r4} │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + it hi │ │ │ │ + lslhi r6, r6, #2 │ │ │ │ + bkpt 0x00e8 │ │ │ │ lsls r6, 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, #3872] @ 0xf20 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ mov r8, r3 │ │ │ │ @@ -1656831,15 +1656834,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldrh r0, [r1, #8] │ │ │ │ lsls r7, r3, #4 │ │ │ │ stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r2, #5 │ │ │ │ stmia r1!, {r1, r6, r7} │ │ │ │ lsls r1, r2, #5 │ │ │ │ ble.n 4d6ddc │ │ │ │ lsls r6, r1, #5 │ │ │ │ @@ -1657059,49 +1657062,49 @@ │ │ │ │ add r0, pc │ │ │ │ bl 4d64b8 │ │ │ │ b.n 4d7046 │ │ │ │ str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 4d70bc │ │ │ │ + cbnz r0, 4d70c8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ + strh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cbnz r0, 4d70c8 │ │ │ │ + cbnz r0, 4d70d4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r4, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cbnz r4, 4d70c4 │ │ │ │ + cbnz r4, 4d70d0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbnz r2, 4d70c6 │ │ │ │ + cbnz r2, 4d70d2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r0, sp, #912 @ 0x390 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - revsh r0, r7 │ │ │ │ + cbnz r0, 4d70d6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - revsh r0, r6 │ │ │ │ + cbnz r0, 4d70d8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r3, #4 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - hlt 0x0010 │ │ │ │ + revsh r0, r0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r4, pc, #88 @ (adr r4, 4d70f8 ) │ │ │ │ + add r4, pc, #280 @ (adr r4, 4d71b8 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ - rev r0, r6 │ │ │ │ + rev16 r0, r4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - rev16 r6, r0 │ │ │ │ + rev16 r6, r6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbnz r0, 4d70bc │ │ │ │ + cbnz r0, 4d70c8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ bl 4d6e28 │ │ │ │ @@ -1657319,21 +1657322,21 @@ │ │ │ │ b.n 4d7300 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 4d733e │ │ │ │ + cbnz r2, 4d734a │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldrh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ lsls r6, r6, #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] @ (4d7398 ) │ │ │ │ @@ -1657363,15 +1657366,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + @ instruction: 0xb79a │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r2, [r0, #36] @ 0x24 │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ @@ -1657764,15 +1657767,15 @@ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r2, sl] │ │ │ │ mov r2, r5 │ │ │ │ blx r7 │ │ │ │ b.n 4d75d0 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb67e │ │ │ │ lsls r6, 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, #76] @ (4d7838 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1657905,17 +1657908,17 @@ │ │ │ │ nop │ │ │ │ strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - cbz r6, 4d797c │ │ │ │ + cbz r6, 4d7988 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbz r6, 4d7990 │ │ │ │ + sxth r6, r2 │ │ │ │ lsls r6, r6, #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 │ │ │ │ @@ -1658884,21 +1658887,21 @@ │ │ │ │ movs r2, #119 @ 0x77 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r7, #246 @ 0xf6 │ │ │ │ + ands r6, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + ands r4, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ 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 │ │ │ │ @@ -1658923,21 +1658926,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (4d8428 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ b.n 4d83fa │ │ │ │ ldrb r6, [r1, #16] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - add r6, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #600 @ 0x258 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #82 @ 0x52 │ │ │ │ + subs r3, #130 @ 0x82 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #688] @ (4d86f0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1659231,82 +1659234,82 @@ │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx r3 │ │ │ │ mov fp, r6 │ │ │ │ cmp r9, r6 │ │ │ │ bhi.w 4d84b4 │ │ │ │ b.n 4d8558 │ │ │ │ - subs r3, #32 │ │ │ │ + subs r3, #80 @ 0x50 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r7, pc, #8 @ (adr r7, 4d8700 ) │ │ │ │ + add r7, pc, #200 @ (adr r7, 4d87c0 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r4, [r1, #14] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, pc, #728 @ (adr r6, 4d89e4 ) │ │ │ │ + add r6, pc, #920 @ (adr r6, 4d8aa4 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ + subs r2, #238 @ 0xee │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r6, pc, #520 @ (adr r6, 4d891c ) │ │ │ │ + add r6, pc, #712 @ (adr r6, 4d89dc ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r2, #144 @ 0x90 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, #2 │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb r4!, {r0, r1, r4, r5, r7} │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + strd r0, r0, [r4, #-716]! @ 0x2cc │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r1, #206 @ 0xce │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ lsls r2, r1, #3 │ │ │ │ - sxth r0, r6 │ │ │ │ + sxtb r0, r4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r1, #86 @ 0x56 │ │ │ │ + subs r1, #134 @ 0x86 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, pc, #72 @ (adr r5, 4d87a8 ) │ │ │ │ + add r5, pc, #264 @ (adr r5, 4d8868 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + subs r1, #44 @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r0, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r6!, {r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r3} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, #130 @ 0x82 │ │ │ │ + subs r0, #178 @ 0xb2 │ │ │ │ lsls r2, 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, #352] @ (4d88f0 ) │ │ │ │ mov fp, r1 │ │ │ │ @@ -1659458,57 +1659461,57 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, r0] │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ b.n 4d87ba │ │ │ │ nop │ │ │ │ - adds r7, #208 @ 0xd0 │ │ │ │ + subs r0, #0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #832 @ (adr r3, 4d8c38 ) │ │ │ │ + add r4, pc, #0 @ (adr r4, 4d88f8 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #856 @ 0x358 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r5, #32] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #928 @ 0x3a0 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r1, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + adds r6, #242 @ 0xf2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r5, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r6, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #158 @ 0x9e │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r6, #188 @ 0xbc │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r0, r3, #14 │ │ │ │ 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 │ │ │ │ @@ -1660482,168 +1660485,168 @@ │ │ │ │ str.w sl, [sp, #4] │ │ │ │ b.n 4d923a │ │ │ │ ldr r2, [pc, #316] @ (4d9414 ) │ │ │ │ add r2, pc │ │ │ │ b.n 4d8e68 │ │ │ │ strb r0, [r2, #26] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - adds r5, #238 @ 0xee │ │ │ │ + adds r6, #30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r1, pc, #936 @ (adr r1, 4d9690 ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 4d9350 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds.w r0, ip, #6029312 @ 0x5c0000 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adc.w r0, ip, #6029312 @ 0x5c0000 │ │ │ │ + adds r5, #182 @ 0xb6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r4, 4d9348 │ │ │ │ + cbnz r4, 4d9354 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r1, pc, #400 @ (adr r1, 4d948c ) │ │ │ │ + add r1, pc, #592 @ (adr r1, 4d954c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r5, #74 @ 0x4a │ │ │ │ + adds r5, #122 @ 0x7a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ + pop {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ bkpt 0x0008 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - stmia r5!, {r1, r4, r6} │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, #32 │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r4, #50 @ 0x32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r2} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cbnz r0, 4d939a │ │ │ │ + cbnz r0, 4d93a6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ pop {r6, pc} │ │ │ │ lsls r6, r1, #5 │ │ │ │ - stmia r4!, {r4, r5, r6} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r7, #108 @ 0x6c │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r7, #14 │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + stmia r4!, {r4} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r2, #204 @ 0xcc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, pc, #480 @ (adr r5, 4d9534 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 4d95f4 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + adds r2, #150 @ 0x96 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r3!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ cbnz r0, 4d93cc │ │ │ │ lsls r6, r1, #5 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - itee al │ │ │ │ - lslal r7, r0, #3 │ │ │ │ - add r1, #152 @ 0x98 │ │ │ │ - lsl r2, r1, #3 │ │ │ │ - adds r1, #88 @ 0x58 │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ + lsls r7, r0, #3 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - it ge │ │ │ │ - lslge r7, r0, #3 │ │ │ │ - add r4, pc, #192 @ (adr r4, 4d9440 ) │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ + it le │ │ │ │ + lslle r7, r0, #3 │ │ │ │ + add r4, pc, #384 @ (adr r4, 4d9500 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ite vs │ │ │ │ - lslvs r7, r0, #3 │ │ │ │ - addvc r1, #22 │ │ │ │ + itt ls │ │ │ │ + lslls r7, r0, #3 │ │ │ │ + addls r1, #70 @ 0x46 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #640 @ (adr r3, 4d9618 ) │ │ │ │ + add r3, pc, #832 @ (adr r3, 4d96d8 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r1!, {r1, r5} │ │ │ │ + stmia r1!, {r1, r4, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r3, #250 @ 0xfa │ │ │ │ + adds r4, #42 @ 0x2a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r3, #206 @ 0xce │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r0!, {r6} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb746 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xb8ae │ │ │ │ lsls r6, r1, #5 │ │ │ │ - itte │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ + lsls r0, r7, #2 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ + lsls r2, r1, #3 │ │ │ │ + ite │ │ │ │ lsl r0, r7, #2 │ │ │ │ - add r2, #250 @ 0xfa │ │ │ │ - lslal r2, r1, #3 │ │ │ │ - itt gt │ │ │ │ - lslgt r0, r7, #2 │ │ │ │ - addgt r2, #168 @ 0xa8 │ │ │ │ + addal r2, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r6, #140 @ 0x8c │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - nop {6} │ │ │ │ + nop {9} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + cpsie ai │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xb7d0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - itte eq │ │ │ │ + itet cc │ │ │ │ + lslcc r0, r7, #2 │ │ │ │ + addcs r2, #52 @ 0x34 │ │ │ │ + lslcc r2, r1, #3 │ │ │ │ + itt eq │ │ │ │ lsleq r0, r7, #2 │ │ │ │ - addeq r2, #4 │ │ │ │ - lslne r2, r1, #3 │ │ │ │ - bkpt 0x00d4 │ │ │ │ - lsls r0, r7, #2 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + addeq r1, #234 @ 0xea │ │ │ │ lsls r2, r1, #3 │ │ │ │ @ instruction: 0xb732 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + adds r1, #132 @ 0x84 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r1, #96 @ 0x60 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bkpt 0x0006 │ │ │ │ + bkpt 0x0036 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r1, #40 @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + bkpt 0x000c │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r4, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4d8fa8 │ │ │ │ + b.n 4d9008 │ │ │ │ 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 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ @@ -1661317,175 +1661320,175 @@ │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ blx r8 │ │ │ │ b.n 4d9672 │ │ │ │ nop │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r1, #5 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + str r7, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r7, #20 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r0, 4d9ada │ │ │ │ + cbnz r0, 4d9ae6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r2, 4d9ada │ │ │ │ + cbnz r2, 4d9ae6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r6, [sp, #736] @ 0x2e0 │ │ │ │ + str r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r2, #134 @ 0x86 │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + cmp r6, #170 @ 0xaa │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ + cmp r2, #118 @ 0x76 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r4, 4d9ad4 │ │ │ │ + cbnz r4, 4d9ae0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r6, #100 @ 0x64 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r2, #14 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + cmp r2, #42 @ 0x2a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + @ instruction: 0xb87a │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r7, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [sp, #624] @ 0x270 │ │ │ │ + ldr r4, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + cmp r1, #182 @ 0xb6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r5, #80 @ 0x50 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r0, #252 @ 0xfc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb71c │ │ │ │ + @ instruction: 0xb74c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + cmp r0, #198 @ 0xc6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r0, #122 @ 0x7a │ │ │ │ + cmp r0, #170 @ 0xaa │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r4, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r6, r1, #11 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r0, #44 @ 0x2c │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, #32 │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cpsid │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r4, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #248 @ 0xf8 │ │ │ │ + cmp r0, #40 @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + @ instruction: 0xb678 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb60a │ │ │ │ + @ instruction: 0xb63a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + movs r7, #88 @ 0x58 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r0, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ + movs r7, #30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + movs r7, #12 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r6, #196 @ 0xc4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [sp, #848] @ 0x350 │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r2, [sp, #808] @ 0x328 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ + ldr r1, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + movs r6, #94 @ 0x5e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r6} │ │ │ │ + push {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r5, #246 @ 0xf6 │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #134 @ 0x86 │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r1, [sp, #928] @ 0x3a0 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + movs r5, #142 @ 0x8e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1665449,15 +1665452,15 @@ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r6, #204 @ 0xcc │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r6, #74 @ 0x4a │ │ │ │ lsls r6, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1665525,15 +1665528,15 @@ │ │ │ │ b.n 4dca78 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #4 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #234 @ 0xea │ │ │ │ + movs r7, #26 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r5, #156 @ 0x9c │ │ │ │ lsls r6, r1, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1665599,15 +1665602,15 @@ │ │ │ │ b.n 4dcb36 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r5, #58 @ 0x3a │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #2 │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r4, #220 @ 0xdc │ │ │ │ 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, #3800] @ 0xed8 │ │ │ │ @@ -1665842,15 +1665845,15 @@ │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #164 @ 0xa4 │ │ │ │ lsls r6, r1, #5 │ │ │ │ ldrsh r0, [r6, r4] │ │ │ │ lsls r1, r2, #5 │ │ │ │ - movs r3, #46 @ 0x2e │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ lsls r0, r4, #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 │ │ │ │ @@ -1666162,15 +1666165,15 @@ │ │ │ │ nop │ │ │ │ adds r0, #4 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - subs r4, r6, #7 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #200] @ (4dd240 ) │ │ │ │ @@ -1666620,29 +1666623,29 @@ │ │ │ │ b.n 4dd41e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r5, #150 @ 0x96 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r0, r7, #1 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r4, r5, #6 │ │ │ │ lsls r0, r4, #4 │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ lsls r6, r1, #5 │ │ │ │ - adds r2, r4, #0 │ │ │ │ + adds r2, r2, #1 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - subs r4, r4, r6 │ │ │ │ + subs r4, r2, r7 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - subs r0, r7, r5 │ │ │ │ + subs r0, r5, r6 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + subs r0, r6, r5 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - subs r2, r5, r3 │ │ │ │ + subs r2, r3, r4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r2, [pc, #192] @ (4dd740 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -1667626,19 +1667629,19 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n 4ddee6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r1, #86 @ 0x56 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r0, r7, #7 │ │ │ │ lsls r0, r4, #4 │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ ldr r3, [pc, #656] @ (4de3a0 ) │ │ │ │ @@ -1668559,21 +1668562,21 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.n 4de82e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r2, r2, r1 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ asrs r6, r6, #27 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - lsls r4, r1, #27 │ │ │ │ + lsls r4, r7, #27 │ │ │ │ lsls r0, r4, #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] @ (4debf0 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1669622,15 +1669625,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r7, #13 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #11 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - @ instruction: 0xfab0011f │ │ │ │ + @ instruction: 0xfae0011f │ │ │ │ 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 │ │ │ │ movs r2, #0 │ │ │ │ @@ -1669797,15 +1669800,15 @@ │ │ │ │ subs r7, #184 @ 0xb8 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r0, #2 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - strb.w r0, [r8, #287] @ 0x11f │ │ │ │ + ldrh.w r0, [r8, #287] @ 0x11f │ │ │ │ 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] @ (4dfb60 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -1670033,16 +1670036,16 @@ │ │ │ │ stmia r3!, {} │ │ │ │ lsls r0, r3, #29 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #28 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - @ instruction: 0xf746011f │ │ │ │ - @ instruction: 0xf72c011f │ │ │ │ + @ instruction: 0xf776011f │ │ │ │ + @ instruction: 0xf75c011f │ │ │ │ stmdb 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] @ 4dffbc │ │ │ │ sub sp, #356 @ 0x164 │ │ │ │ ldr.w r3, [pc, #1076] @ 4dffc0 │ │ │ │ @@ -1670443,19 +1670446,19 @@ │ │ │ │ bl 4dc910 │ │ │ │ b.n 4dfbce │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsls r2, r5, #17 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r1, r6, #10420224 @ 0x9f0000 │ │ │ │ + orns r1, r6, #10420224 @ 0x9f0000 │ │ │ │ lsls r6, r2, #11 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - @ instruction: 0xf2b2011f │ │ │ │ - adcs.w r1, r2, #31 │ │ │ │ + @ instruction: 0xf2e2011f │ │ │ │ + @ instruction: 0xf182011f │ │ │ │ stmdb 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] @ 4e065c │ │ │ │ sub sp, #388 @ 0x184 │ │ │ │ ldr.w r3, [pc, #1652] @ 4e0660 │ │ │ │ @@ -1671053,20 +1671056,20 @@ │ │ │ │ bl 4db4d4 │ │ │ │ b.n 4e0268 │ │ │ │ nop │ │ │ │ movs r2, r1 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - vsra.s32 d16, d15, #30 │ │ │ │ - mrc 1, 5, r0, cr12, cr15, {0} │ │ │ │ + ands.w r1, r2, #31 │ │ │ │ + mcr 1, 7, r0, cr12, cr15, {0} │ │ │ │ ldc2l 1, cr0, [r6, #-308]! @ 0xfffffecc │ │ │ │ - stc 1, cr0, [r0], #124 @ 0x7c │ │ │ │ - sbc.w r1, sl, pc, lsr #32 │ │ │ │ - @ instruction: 0xead2011f │ │ │ │ + ldcl 1, cr0, [r0], {31} │ │ │ │ + @ instruction: 0xeb9a011f │ │ │ │ + add.w r1, r2, pc, lsr #32 │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #3592] @ 0xe08 │ │ │ │ @@ -1676135,28 +1676138,28 @@ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r6, r7, #25 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ lsls r7, r3, #4 │ │ │ │ cmp r0, #251 @ 0xfb │ │ │ │ bhi.n 4e42b6 │ │ │ │ ldr r3, [pc, #12] @ (4e42bc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (4e42c0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ bge.n 4e41e4 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - ldrd r0, r0, [r4, #-724] @ 0x2d4 │ │ │ │ + @ instruction: 0xe98400b5 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 4e439e │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, #162 @ 0xa2 │ │ │ │ beq.n 4e43aa │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ @@ -1676314,25 +1676317,25 @@ │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #6 │ │ │ │ bx lr │ │ │ │ lsls r2, r3, #31 │ │ │ │ bmi.n 4e43aa │ │ │ │ b.n 4e4412 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ lsls r7, r3, #4 │ │ │ │ cmp r0, #248 @ 0xf8 │ │ │ │ bhi.n 4e4434 │ │ │ │ ldr r3, [pc, #8] @ (4e4438 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ lsls r7, r3, #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] @ (4e4510 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1678295,28 +1678298,28 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cbz r4, 4e5968 │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ uxth r4, r2 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - ldr r6, [sp, #616] @ 0x268 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r3, #4 │ │ │ │ cmp r0, #14 │ │ │ │ bhi.n 4e5926 │ │ │ │ ldr r3, [pc, #12] @ (4e592c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (4e5930 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldmia r0!, {r1, r4} │ │ │ │ lsls r2, r0, #5 │ │ │ │ - bhi.n 4e592c │ │ │ │ + bls.n 4e598c │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ sub.w r1, r2, #9 │ │ │ │ cmp r2, #32 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ @@ -1680081,17 +1680084,17 @@ │ │ │ │ lsls r5, r1, #5 │ │ │ │ ldr r7, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - b.n 4e7258 │ │ │ │ + b.n 4e72b8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r4, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1681230,54 +1681233,54 @@ │ │ │ │ movs r0, r6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r1, #5 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - ldr r1, [pc, #992] @ (4e7b30 ) │ │ │ │ + ldr r2, [pc, #160] @ (4e77f0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r3, {r3, r4, r5} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r3!, {r4, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r4} │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r6!, {r1, r2} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [r6, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r6, [r4, #112] @ 0x70 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r3!, {r1, r5} │ │ │ │ + stmia r3!, {r1, r4, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #0] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - itet ne │ │ │ │ - lslne r5, r6, #2 │ │ │ │ - ldreq.w r1, [pc, #1964] @ 4e7f40 │ │ │ │ - addne.w sl, sp, #156 @ 0x9c │ │ │ │ + itte mi │ │ │ │ + lslmi r5, r6, #2 │ │ │ │ + ldrmi.w r1, [pc, #1964] @ 4e7f40 │ │ │ │ + addpl.w sl, sp, #156 @ 0x9c │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 4e5958 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4e7b54 │ │ │ │ ldrb.w r3, [sp, #203] @ 0xcb │ │ │ │ bic.w r3, r3, #24 │ │ │ │ @@ -1681993,38 +1681996,38 @@ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ bne.w 4e6c1c │ │ │ │ add.w fp, r3, #1 │ │ │ │ strh.w sl, [sp, #217] @ 0xd9 │ │ │ │ str.w fp, [sp, #160] @ 0xa0 │ │ │ │ b.n 4e7ed0 │ │ │ │ - stmia r0!, {r1, r4, r6} │ │ │ │ + stmia r0!, {r1, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r4, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00e2 │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - bkpt 0x00e4 │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - bkpt 0x0060 │ │ │ │ + itee ne │ │ │ │ + lslne r5, r6, #2 │ │ │ │ + ite ne @ unpredictable │ │ │ │ + lslne r5, r6, #2 │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - svc 146 @ 0x92 │ │ │ │ + svc 194 @ 0xc2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - rev16 r2, r6 │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf77c00b1 │ │ │ │ - lsrs r6, r7 │ │ │ │ + @ instruction: 0xf7ac00b1 │ │ │ │ + asrs r6, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r7, #76 @ 0x4c │ │ │ │ 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 │ │ │ │ @@ -1682427,17 +1682430,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} │ │ │ │ ldrb r6, [r0, #23] │ │ │ │ lsls r5, r1, #5 │ │ │ │ - push {r2, r3, r4, r7} │ │ │ │ + push {r2, r3, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r3, r6, #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 │ │ │ │ @@ -1686171,15 +1686174,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ str.w r2, [r3, #2404] @ 0x964 │ │ │ │ b.n 4eaca0 │ │ │ │ add.w r3, r0, #143360 @ 0x23000 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #2404] @ 0x964 │ │ │ │ b.n 4eaca0 │ │ │ │ - ldr r2, [pc, #776] @ (4eafe4 ) │ │ │ │ + ldr r2, [pc, #968] @ (4eb0a4 ) │ │ │ │ lsls r7, r3, #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] @ (4ead3c ) │ │ │ │ @@ -1686764,21 +1686767,21 @@ │ │ │ │ b.n 4eaf54 │ │ │ │ mov r3, r1 │ │ │ │ b.n 4eb21e │ │ │ │ cmp r0, #53 @ 0x35 │ │ │ │ bne.n 4eb1d6 │ │ │ │ b.n 4eb138 │ │ │ │ nop │ │ │ │ - mov ip, sp │ │ │ │ + bxns r3 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cmp sl, pc │ │ │ │ + mov r2, r5 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - add ip, lr │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r7, r3, #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 │ │ │ │ @@ -1686811,15 +1686814,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (4eb324 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - muls r6, r2 │ │ │ │ + bics r6, r0 │ │ │ │ lsls r7, r3, #4 │ │ │ │ subs r0, #6 │ │ │ │ cmp r0, #11 │ │ │ │ bhi.n 4eb346 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r0, r1, #32 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ @@ -1688206,103 +1688209,103 @@ │ │ │ │ b.n 4ebf42 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ muls r4, r1 │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r0, [r5, #14] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r2, [r5, #14] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r0, #14] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r5, #14] │ │ │ │ + ldrb r4, [r3, #15] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r2, [r6, #15] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r4, #15] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r4, [r3, #17] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r1, #17] │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r0, #17] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r2, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r5, #17] │ │ │ │ + ldrb r0, [r3, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldrb r0, [r1, #19] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r6, [r1, #19] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r7, #18] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r0, [r2, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r3, #19] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r6, [r1, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r0, [r2, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r6, [r1, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r7, #242 @ 0xf2 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 4ec1b0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -1689431,15 +1689434,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf28a00c8 │ │ │ │ + @ instruction: 0xf2ba00c8 │ │ │ │ adds r3, #4 │ │ │ │ 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 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1690164,17 +1690167,17 @@ │ │ │ │ bne.w 4ed3e0 │ │ │ │ mov r3, r1 │ │ │ │ b.n 4ed404 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + movs r3, #196 @ 0xc4 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - mcrr 0, 12, r0, r2, cr8 │ │ │ │ + ldcl 0, cr0, [r2], #-800 @ 0xfffffce0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (4ed58c ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #92] @ (4ed590 ) │ │ │ │ @@ -1690858,31 +1690861,31 @@ │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #134 @ 0x86 │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r4, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r2, #16 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r3, #150 @ 0x96 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r0, [r0, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + str r6, [r2, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r0, #0] │ │ │ │ + str r6, [r6, #0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r5, r6, #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] @ 4ee1f8 │ │ │ │ @@ -1691683,15 +1691686,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r0, r0, r3 │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + subs r4, r6, #0 │ │ │ │ lsls r7, r3, #4 │ │ │ │ subs r4, r4, r1 │ │ │ │ lsls r5, r1, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -1691745,15 +1691748,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r0, r3, r0 │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r0, r2, r5 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r4, r7, r6 │ │ │ │ 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, #3736] @ 0xe98 │ │ │ │ @@ -1692697,25 +1692700,25 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r7, #31 │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #31 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - ldr r4, [pc, #560] @ (4ef308 ) │ │ │ │ + ldr r4, [pc, #752] @ (4ef3c8 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r0, r7, #2 │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r2, r3, #29 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ lsls r3, r0, #3 │ │ │ │ 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] @ (4ef168 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -1692964,37 +1692967,37 @@ │ │ │ │ add r4, pc │ │ │ │ b.n 4ef330 │ │ │ │ ldr r5, [pc, #48] @ (4ef3a4 ) │ │ │ │ ldr r4, [pc, #48] @ (4ef3a8 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ b.n 4ef330 │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ + str r0, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - rors r6, r2 │ │ │ │ + tst r6, r0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [pc, #1008] @ (4ef77c ) │ │ │ │ + ldr r2, [pc, #176] @ (4ef43c ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r7, pc, #336 @ (adr r7, 4ef4e4 ) │ │ │ │ + add r7, pc, #528 @ (adr r7, 4ef5a4 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r1, [pc, #672] @ (4ef640 ) │ │ │ │ + ldr r1, [pc, #864] @ (4ef700 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r7, pc, #232 @ (adr r7, 4ef48c ) │ │ │ │ + add r7, pc, #424 @ (adr r7, 4ef54c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [pc, #488] @ (4ef590 ) │ │ │ │ + ldr r1, [pc, #680] @ (4ef650 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r4, #232 @ 0xe8 │ │ │ │ lsls r0, 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, [pc, #28] @ (4ef3dc ) │ │ │ │ @@ -1693008,21 +1693011,21 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [pc, #24] @ (4ef3e8 ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4edb28 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #536] @ (4ef5f8 ) │ │ │ │ + ldr r1, [pc, #728] @ (4ef6b8 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r7, #206 @ 0xce │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r6 │ │ │ │ + adcs r4, r4 │ │ │ │ lsls r0, 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, [pc, #28] @ (4ef41c ) │ │ │ │ @@ -1693036,21 +1693039,21 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [pc, #24] @ (4ef428 ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4edb28 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #408] @ (4ef5b8 ) │ │ │ │ + ldr r1, [pc, #600] @ (4ef678 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bcc.n 4ef33c │ │ │ │ + bcc.n 4ef39c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r4, #32 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #2584] @ 0xa18 │ │ │ │ @@ -1693161,31 +1693164,31 @@ │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r3, #14 │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r4, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r6, r1, #30 │ │ │ │ + lsls r6, r7, #30 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r6, r6, #23 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r2, r3, #11 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - bxns sl │ │ │ │ + blxns r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bx sp │ │ │ │ + @ instruction: 0x479a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bx r9 │ │ │ │ + bx pc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bx ip │ │ │ │ + blx r2 │ │ │ │ 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, #3432] @ 0xd68 │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1697715,15 +1697718,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bge.n 4f2818 │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 4f2904 │ │ │ │ + bmi.n 4f2764 │ │ │ │ lsls r6, r3, #4 │ │ │ │ bhi.n 4f284c │ │ │ │ lsls r4, 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, #3248] @ 0xcb0 │ │ │ │ @@ -1700672,19 +1700675,19 @@ │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8d6 │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r4, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 4f47f6 │ │ │ │ + cbz r4, 4f4802 │ │ │ │ lsls r6, r3, #4 │ │ │ │ @ instruction: 0xb86a │ │ │ │ lsls r4, r1, #5 │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + add r7, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ push {r4, r5, r6, r7, 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, #2608] @ 0xa30 │ │ │ │ @@ -1700742,15 +1700745,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 4f488a │ │ │ │ add.w sp, sp, #5536 @ 0x15a0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r6, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ @ instruction: 0xb7e0 │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb78a │ │ │ │ lsls r4, r1, #5 │ │ │ │ @@ -1702016,25 +1702019,25 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r5, sp, #272 @ 0x110 │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #16 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - @ instruction: 0xe8dc00b4 │ │ │ │ - strh r6, [r7, #16] │ │ │ │ + stmdb ip, {r2, r4, r5, r7} │ │ │ │ + strh r6, [r5, #18] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmdb r6, {r2, r4, r5, r7} │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + ldmdb r6!, {r2, r4, r5, r7} │ │ │ │ + strh r0, [r4, #18] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia.w r8, {r2, r4, r5, r7} │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + ldmia.w r8!, {r2, r4, r5, r7} │ │ │ │ + strh r2, [r2, #18] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strex r0, r0, [r2, #720] @ 0x2d0 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + ldrd r0, r0, [r2], #-720 @ 0x2d0 │ │ │ │ + strh r4, [r0, #18] │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ @@ -1702903,23 +1702906,23 @@ │ │ │ │ b.n 4f5e50 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, pc, #896 @ (adr r1, 4f6210 ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, r3 │ │ │ │ + adds r2, r6, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 4f5ec8 │ │ │ │ + b.n 4f5f28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r1, pc, #624 @ (adr r1, 4f6110 ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + b.n 4f5ecc │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1703080,19 +1703083,19 @@ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ add r1, pc, #224 @ (adr r1, 4f6154 ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #768 @ (adr r0, 4f637c ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ - udf #156 @ 0x9c │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r4, r6, #2 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + udf #206 @ 0xce │ │ │ │ lsls r4, r6, #2 │ │ │ │ - udf #118 @ 0x76 │ │ │ │ + udf #166 @ 0xa6 │ │ │ │ lsls r4, r6, #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] @ 4f6100 │ │ │ │ sub sp, #396 @ 0x18c │ │ │ │ @@ -1703297,15 +1703300,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #8 @ (adr r3, 4f62d4 ) │ │ │ │ + add r3, pc, #200 @ (adr r3, 4f6394 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r4, 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, #3616] @ 0xe20 │ │ │ │ @@ -1703452,20 +1703455,20 @@ │ │ │ │ beq.n 4f63e6 │ │ │ │ b.n 4f6430 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #232 @ (adr r2, 4f6538 ) │ │ │ │ + add r2, pc, #424 @ (adr r2, 4f65f8 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r2, pc, #240 @ (adr r2, 4f6544 ) │ │ │ │ + add r2, pc, #432 @ (adr r2, 4f6604 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ strex r1, r0, [r4, #304] @ 0x130 │ │ │ │ - add r1, pc, #440 @ (adr r1, 4f6614 ) │ │ │ │ + add r1, pc, #632 @ (adr r1, 4f66d4 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -1703599,31 +1703602,31 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 4f5e04 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - add r0, pc, #576 @ (adr r0, 4f6818 ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 4f68d8 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r0, pc, #536 @ (adr r0, 4f67f4 ) │ │ │ │ + add r0, pc, #728 @ (adr r0, 4f68b4 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r0, pc, #544 @ (adr r0, 4f6800 ) │ │ │ │ + add r0, pc, #736 @ (adr r0, 4f68c0 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r4, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r6, sp, #328 @ 0x148 │ │ │ │ lsls r4, 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] │ │ │ │ str.w r0, [ip, #-72] │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ @@ -1703761,23 +1703764,23 @@ │ │ │ │ bl 4f5e04 │ │ │ │ b.n 4f671a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 4f66a0 │ │ │ │ + bhi.n 4f6700 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ ldr r2, [pc, #320] @ (4f68e0 ) │ │ │ │ sub sp, #400 @ 0x190 │ │ │ │ @@ -1703904,27 +1703907,27 @@ │ │ │ │ bl 4f5e04 │ │ │ │ b.n 4f6890 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ b.n 4f6f44 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r4, [sp, #640] @ 0x280 │ │ │ │ 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, #3760] @ 0xeb0 │ │ │ │ ldr.w r4, [pc, #1096] @ 4f6d60 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ @@ -1704343,41 +1704346,41 @@ │ │ │ │ b.n 4f6b7a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 4f6d8c │ │ │ │ + bvc.n 4f6dec │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - bpl.n 4f6c94 │ │ │ │ + bpl.n 4f6cf4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bpl.n 4f6dec │ │ │ │ + bpl.n 4f6e4c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bmi.n 4f6e28 │ │ │ │ + bmi.n 4f6c88 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bcc.n 4f6cd4 │ │ │ │ + bcc.n 4f6d34 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bcc.n 4f6d48 │ │ │ │ + bmi.n 4f6da8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r7, [sp, #136] @ 0x88 │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r7, [sp, #8] │ │ │ │ lsls r6, r3, #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 │ │ │ │ @@ -1704841,49 +1704844,49 @@ │ │ │ │ subs r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - negs r2, r1 │ │ │ │ + negs r2, r7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r6, [sp, #728] @ 0x2d8 │ │ │ │ + str r6, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bpl.n 4f7208 │ │ │ │ + bpl.n 4f7268 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bcs.n 4f736c │ │ │ │ + bcs.n 4f71cc │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bkpt 0x0040 │ │ │ │ + bkpt 0x0070 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r5, [sp, #1000] @ 0x3e8 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bpl.n 4f72a4 │ │ │ │ + bpl.n 4f7304 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bmi.n 4f72dc │ │ │ │ + bmi.n 4f733c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ bgt.n 4f72e0 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - beq.n 4f7248 │ │ │ │ + beq.n 4f72a8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - str r2, [sp, #904] @ 0x388 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bne.n 4f72f8 │ │ │ │ + bne.n 4f7358 │ │ │ │ lsls r4, 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3584] @ 0xe00 │ │ │ │ @@ -1705059,31 +1705062,31 @@ │ │ │ │ blx sl │ │ │ │ b.n 4f735e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 4f7590 │ │ │ │ + beq.n 4f73f0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + str r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ bvc.n 4f74b0 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - str r1, [sp, #680] @ 0x2a8 │ │ │ │ + str r1, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r1, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldrh r6, [r5, #28] │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r3, #4 │ │ │ │ │ │ │ │ 004f74e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1705400,19 +1705403,19 @@ │ │ │ │ b.n 4f785c │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ ldrh r0, [r0, #24] │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b4abc │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1706002,17 +1706005,17 @@ │ │ │ │ b.n 4f7e2a │ │ │ │ blx 6f68c <__errno_location@plt> │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r0, #0] │ │ │ │ b.n 4f7e2a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r0, #0] │ │ │ │ lsls r6, r3, #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 │ │ │ │ @@ -1707128,15 +1707131,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r0, [r7, #22] │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #6 │ │ │ │ + adds r5, #54 @ 0x36 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r0, #22] │ │ │ │ lsls r4, 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, #4048] @ 0xfd0 │ │ │ │ @@ -1707245,17 +1707248,17 @@ │ │ │ │ str.w fp, [r5, #44] @ 0x2c │ │ │ │ str r3, [r5, #32] │ │ │ │ b.n 4f8b0c │ │ │ │ strb r0, [r5, #20] │ │ │ │ lsls r4, r1, #5 │ │ │ │ subs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8ba │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r3, [pc, #736] @ (4f8ebc ) │ │ │ │ + ldr r3, [pc, #928] @ (4f8f7c ) │ │ │ │ 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 │ │ │ │ add.w r4, r0, #212992 @ 0x34000 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1718982,15 +1718985,15 @@ │ │ │ │ itt eq │ │ │ │ orreq.w r2, r2, #2 │ │ │ │ strbeq r2, [r3, #3] │ │ │ │ b.n 500cc0 │ │ │ │ bl 3a1478 │ │ │ │ b.n 500cd8 │ │ │ │ nop │ │ │ │ - push {r4, r5, r7} │ │ │ │ + push {r5, r6, r7} │ │ │ │ lsls r7, r0, #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, [r0, #20] │ │ │ │ mov r7, r0 │ │ │ │ @@ -1719046,15 +1719049,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 500daa │ │ │ │ blx 70238 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ b.n 500db2 │ │ │ │ add.w r0, r7, #636 @ 0x27c │ │ │ │ add.w r4, r7, #130560 @ 0x1fe00 │ │ │ │ - bl a8e484 │ │ │ │ + bl a8e49c │ │ │ │ add.w r5, r7, #211968 @ 0x33c00 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ add.w r4, r4, #344 @ 0x158 │ │ │ │ add.w r6, r5, #1016 @ 0x3f8 │ │ │ │ mov.w r8, #0 │ │ │ │ blx r3 │ │ │ │ @@ -1719137,15 +1719140,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 500e74 │ │ │ │ b.n 500ec6 │ │ │ │ mov r1, r4 │ │ │ │ b.n 500e98 │ │ │ │ nop │ │ │ │ @ instruction: 0xf29c014b │ │ │ │ - ldr.w r0, [r0, ] │ │ │ │ + strb.w r0, [r0, #285] @ 0x11d │ │ │ │ subs r1, #204 @ 0xcc │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ mov sl, r2 │ │ │ │ @@ -1719419,15 +1719422,15 @@ │ │ │ │ strb.w r2, [r5, #951] @ 0x3b7 │ │ │ │ b.n 501132 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf0de014b │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ vrhadd.s16 q0, q5, │ │ │ │ - orns r1, r4, #10289152 @ 0x9d0000 │ │ │ │ + @ instruction: 0xf4a4011d │ │ │ │ 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 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ @@ -1719543,15 +1719546,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 501350 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 501342 │ │ │ │ b.n 5012e4 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4e0011d │ │ │ │ + adds.w r1, r0, #10289152 @ 0x9d0000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ ldr.w r7, [r0, #632] @ 0x278 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ @@ -1719733,17 +1719736,17 @@ │ │ │ │ bl 4f93f0 │ │ │ │ ldr.w r3, [r4, #1008] @ 0x3f0 │ │ │ │ strb.w r8, [r4, #951] @ 0x3b7 │ │ │ │ mla r9, r7, r3, r9 │ │ │ │ add.w r3, r4, r9 │ │ │ │ b.n 50140a │ │ │ │ nop │ │ │ │ - sbc.w r1, r4, #29 │ │ │ │ - adds.w r1, r0, #29 │ │ │ │ - @ instruction: 0xf0e2011d │ │ │ │ + @ instruction: 0xf194011d │ │ │ │ + adc.w r1, r0, #29 │ │ │ │ + adds.w r1, r2, #29 │ │ │ │ push {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 r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1720311,15 +1720314,15 @@ │ │ │ │ beq.n 501c92 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bmi.n 501c92 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cbz r3, 501c02 │ │ │ │ add.w r0, r6, #636 @ 0x27c │ │ │ │ mov r6, r7 │ │ │ │ - bl a8e6c8 │ │ │ │ + bl a8e6e0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r5, [r0, #0] │ │ │ │ mov ip, r0 │ │ │ │ add.w r8, r5, #108 @ 0x6c │ │ │ │ mov.w lr, #1 │ │ │ │ bfi r3, r4, #0, #24 │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -1720470,15 +1720473,15 @@ │ │ │ │ strb.w r3, [r5, #122] @ 0x7a │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 501ba0 │ │ │ │ ands.w r1, r4, #8 │ │ │ │ beq.n 501c98 │ │ │ │ add.w fp, r6, #636 @ 0x27c │ │ │ │ mov r0, fp │ │ │ │ - bl a8e6c8 │ │ │ │ + bl a8e6e0 │ │ │ │ ldr.w r8, [r6, #680] @ 0x2a8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ blx 6f278 <__aeabi_uidivmod@plt> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r3, r8 │ │ │ │ @@ -1720549,15 +1720552,15 @@ │ │ │ │ cmp r4, r1 │ │ │ │ it ls │ │ │ │ movls r0, r3 │ │ │ │ bls.n 501e30 │ │ │ │ b.n 501e0e │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl a8e6f0 │ │ │ │ + bl a8e708 │ │ │ │ b.n 501cec │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr.w r2, [r2, #1372] @ 0x55c │ │ │ │ dmb ish │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 501e6e │ │ │ │ ldr r0, [r7, #0] │ │ │ │ @@ -1720630,16 +1720633,16 @@ │ │ │ │ mov r3, sl │ │ │ │ b.n 501e8e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ b.n 50183c │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r1, [r2, #116] @ 0x74 │ │ │ │ - ldrd r0, r1, [r4, #-116] @ 0x74 │ │ │ │ + ldrd r0, r1, [r2, #116]! @ 0x74 │ │ │ │ + @ instruction: 0xe984011d │ │ │ │ b.n 502554 │ │ │ │ lsls r3, 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, #4056] @ 0xfd8 │ │ │ │ ldrd r7, r3, [r1] │ │ │ │ @@ -1720678,15 +1720681,15 @@ │ │ │ │ bne.n 501f9e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 5020c4 │ │ │ │ movs r5, #1 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, #636 @ 0x27c │ │ │ │ - bl a8e6f0 │ │ │ │ + bl a8e708 │ │ │ │ ldr.w r3, [r6, #1008] @ 0x3f0 │ │ │ │ movw r8, #12336 @ 0x3030 │ │ │ │ movw r2, #7548 @ 0x1d7c │ │ │ │ movw r9, #7544 @ 0x1d78 │ │ │ │ mul.w r3, r8, r3 │ │ │ │ adds r1, r6, r3 │ │ │ │ add r3, r9 │ │ │ │ @@ -1720745,15 +1720748,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 502058 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 50210a │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, #636 @ 0x27c │ │ │ │ - bl a8e6f0 │ │ │ │ + bl a8e708 │ │ │ │ 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, #632] @ 0x278 │ │ │ │ @@ -1720930,17 +1720933,17 @@ │ │ │ │ nop │ │ │ │ b.n 5023a4 │ │ │ │ lsls r3, r1, #5 │ │ │ │ lsrs r6, r0, #16 │ │ │ │ lsls r7, r1, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #28 │ │ │ │ + movs r3, #76 @ 0x4c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r3, #110 @ 0x6e │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #856] @ (5025dc ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1721287,15 +1721290,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ strd r2, r2, [r4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - svc 184 @ 0xb8 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ lsls r5, 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, #4056] @ 0xfd8 │ │ │ │ mov r9, r3 │ │ │ │ ldrb.w r3, [r0, #668] @ 0x29c │ │ │ │ @@ -1721338,15 +1721341,15 @@ │ │ │ │ blx r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ bl 4f8c78 │ │ │ │ b.n 502694 │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + svc 160 @ 0xa0 │ │ │ │ lsls r5, r3, #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 r4, r1 │ │ │ │ @@ -1721362,15 +1721365,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r5, [r7, #520] @ 0x208 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - svc 36 @ 0x24 │ │ │ │ + svc 84 @ 0x54 │ │ │ │ lsls r5, r3, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r2, [r0, #665] @ 0x299 │ │ │ │ ldr.w r4, [r0, #632] @ 0x278 │ │ │ │ @@ -1721382,15 +1721385,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (50275c ) │ │ │ │ add r1, pc │ │ │ │ bl 500aa0 │ │ │ │ ldr.w r3, [r4, #552] @ 0x228 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + svc 40 @ 0x28 │ │ │ │ lsls r5, r3, #4 │ │ │ │ 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, #632] @ 0x278 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1721398,15 +1721401,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 500aa0 │ │ │ │ ldr.w r3, [r5, #556] @ 0x22c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - udf #234 @ 0xea │ │ │ │ + svc 26 │ │ │ │ lsls r5, r3, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r6, [r0, #632] @ 0x278 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1721416,15 +1721419,15 @@ │ │ │ │ bl 500aa0 │ │ │ │ ldr.w r3, [r6, #560] @ 0x230 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + svc 12 │ │ │ │ lsls r5, r3, #4 │ │ │ │ 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, #632] @ 0x278 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1721432,15 +1721435,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 500aa0 │ │ │ │ ldr.w r3, [r5, #564] @ 0x234 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - udf #194 @ 0xc2 │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ lsls r5, r3, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1721490,15 +1721493,15 @@ │ │ │ │ bl 4f93f0 │ │ │ │ ldr.w r3, [r4, #1008] @ 0x3f0 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r4, #951] @ 0x3b7 │ │ │ │ mla r9, r8, r3, r9 │ │ │ │ add.w r3, r4, r9 │ │ │ │ b.n 50282e │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + udf #124 @ 0x7c │ │ │ │ lsls r5, r3, #4 │ │ │ │ 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, #632] @ 0x278 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1721512,15 +1721515,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - udf #26 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ lsls r5, r3, #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, r3 │ │ │ │ ldrb.w r3, [r0, #666] @ 0x29a │ │ │ │ @@ -1721535,15 +1721538,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #8] @ (502904 ) │ │ │ │ add r1, pc │ │ │ │ bl 500aa0 │ │ │ │ b.n 5028e8 │ │ │ │ - ble.n 5028c0 │ │ │ │ + udf #12 │ │ │ │ lsls r5, r3, #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 │ │ │ │ ldr.w r7, [r0, #632] @ 0x278 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1721555,29 +1721558,29 @@ │ │ │ │ ldr.w r8, [r7, #428] @ 0x1ac │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ble.n 5028d0 │ │ │ │ + ble.n 502930 │ │ │ │ lsls r5, r3, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #20] @ (502964 ) │ │ │ │ ldr.w r4, [r0, #632] @ 0x278 │ │ │ │ add r1, pc │ │ │ │ bl 500aa0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r4, #540] @ 0x21c │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ - ble.n 5028c8 │ │ │ │ + ble.n 502928 │ │ │ │ lsls r5, r3, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r6, [r0, #632] @ 0x278 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1721587,15 +1721590,15 @@ │ │ │ │ bl 500aa0 │ │ │ │ ldr.w r3, [r6, #576] @ 0x240 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ble.n 5028c8 │ │ │ │ + ble.n 502928 │ │ │ │ lsls r5, r3, #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 r4, r1 │ │ │ │ @@ -1721614,15 +1721617,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r7, #92] @ 0x5c │ │ │ │ mov r3, r6 │ │ │ │ blx r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ble.n 502908 │ │ │ │ + ble.n 502968 │ │ │ │ lsls r5, r3, #4 │ │ │ │ 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, #632] @ 0x278 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1721631,15 +1721634,15 @@ │ │ │ │ bl 500aa0 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ble.n 502b00 │ │ │ │ + ble.n 502960 │ │ │ │ lsls r5, r3, #4 │ │ │ │ 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, #632] @ 0x278 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1721648,15 +1721651,15 @@ │ │ │ │ bl 500aa0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ble.n 502b0c │ │ │ │ + ble.n 50296c │ │ │ │ lsls r5, r3, #4 │ │ │ │ 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, #632] @ 0x278 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1721665,15 +1721668,15 @@ │ │ │ │ bl 500aa0 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ble.n 502b18 │ │ │ │ + ble.n 502978 │ │ │ │ lsls r5, r3, #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 r4, r1 │ │ │ │ @@ -1721690,15 +1721693,15 @@ │ │ │ │ ldr r5, [r7, #124] @ 0x7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ble.n 502b30 │ │ │ │ + ble.n 502b90 │ │ │ │ lsls r5, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ subs r1, r3, r0 │ │ │ │ @@ -1721721,15 +1721724,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 502abe │ │ │ │ ldr r1, [pc, #8] @ (502ae8 ) │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc │ │ │ │ bl 500aa0 │ │ │ │ pop {r3, pc} │ │ │ │ - ble.n 502b34 │ │ │ │ + ble.n 502b94 │ │ │ │ lsls r5, r3, #4 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r3, [r0, #100] @ 0x64 │ │ │ │ str r3, [r0, #116] @ 0x74 │ │ │ │ strd r2, r3, [r0, #108] @ 0x6c │ │ │ │ strh.w r3, [r0, #120] @ 0x78 │ │ │ │ @@ -1721803,15 +1721806,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 500aa0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bgt.n 502c20 │ │ │ │ + bgt.n 502c80 │ │ │ │ lsls r5, r3, #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 │ │ │ │ movs r3, #12 │ │ │ │ movw r7, #12336 @ 0x3030 │ │ │ │ @@ -1722117,15 +1722120,15 @@ │ │ │ │ addw r3, r3, #513 @ 0x201 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 502f4a │ │ │ │ add.w r3, r4, #688 @ 0x2b0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w r0, r4, #636 @ 0x27c │ │ │ │ strd r3, r3, [r4, #688] @ 0x2b0 │ │ │ │ - bl a8e478 │ │ │ │ + bl a8e490 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr.w r3, [r4, #632] @ 0x278 │ │ │ │ ldr.w r1, [pc, #2064] @ 503784 │ │ │ │ ldr.w r0, [r2, #984] @ 0x3d8 │ │ │ │ str.w r0, [r4, #980] @ 0x3d4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r3, #416] @ 0x1a0 │ │ │ │ @@ -1722813,19 +1722816,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4f9068 │ │ │ │ b.n 503728 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ b.n 503754 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ udf #191 @ 0xbf │ │ │ │ vsubl.u q12, d15, d25 │ │ │ │ - vrsubhn.i d17, , q15 │ │ │ │ + vqshlu.s32 , q7, #31 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrh r1, [r2, #58] @ 0x3a │ │ │ │ @ instruction: 0xffffe3c5 │ │ │ │ vsubw.u q11, , d31 │ │ │ │ vdup.8 d26, d27[7] │ │ │ │ vmlsl.u q12, d15, d9[0] │ │ │ │ @ instruction: 0xffff9eb1 │ │ │ │ @@ -1725160,15 +1725163,15 @@ │ │ │ │ bic.w r2, r2, #2 │ │ │ │ strb.w r2, [r7, #1872] @ 0x750 │ │ │ │ b.n 504fda │ │ │ │ ldrb.w r2, [r7, #1872] @ 0x750 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ strb.w r2, [r7, #1872] @ 0x750 │ │ │ │ b.n 504fda │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ lsls r5, r3, #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] @ (5051f8 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -1731473,15 +1731476,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 509560 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ @@ -1731684,15 +1731687,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r5, r7, lsl #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 509560 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1731793,15 +1731796,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 509560 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add r1, sp, #28 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -1731890,15 +1731893,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 509560 │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -1731988,15 +1731991,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 509560 │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -1732078,15 +1732081,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 509560 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ @@ -1732194,15 +1732197,15 @@ │ │ │ │ ldr r2, [pc, #200] @ (509e9c ) │ │ │ │ ldr r3, [pc, #200] @ (509ea0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl a915c0 │ │ │ │ + bl a915d8 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cbz r3, 509e2a │ │ │ │ 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} │ │ │ │ @@ -1732433,15 +1732436,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r5 │ │ │ │ add r5, sp, #180 @ 0xb4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 509560 │ │ │ │ add r1, sp, #188 @ 0xbc │ │ │ │ movs r3, #0 │ │ │ │ @@ -1732463,27 +1732466,27 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ b.n 509f7a │ │ │ │ add r5, sp, #292 @ 0x124 │ │ │ │ add.w r1, r4, #24 │ │ │ │ adds r4, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ - bl a915c0 │ │ │ │ + bl a915d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ add.w r9, sp, #228 @ 0xe4 │ │ │ │ bl 509c00 │ │ │ │ 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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 509560 │ │ │ │ ldrh.w r3, [sp, #304] @ 0x130 │ │ │ │ strh.w r6, [sp, #110] @ 0x6e │ │ │ │ movs r6, #0 │ │ │ │ @@ -1732549,15 +1732552,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 509560 │ │ │ │ ldr.w r3, [fp, #144] @ 0x90 │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ @@ -1732796,15 +1732799,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ bl 509560 │ │ │ │ add r3, sp, #364 @ 0x16c │ │ │ │ mov r6, r3 │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ @@ -1732873,15 +1732876,15 @@ │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ movs r3, #105 @ 0x69 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #364 @ 0x16c │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, fp │ │ │ │ - bl a915c0 │ │ │ │ + bl a915d8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ bl 509c00 │ │ │ │ ldrb.w r2, [sp, #339] @ 0x153 │ │ │ │ ldrb.w r4, [sp, #333] @ 0x14d │ │ │ │ ldrb.w r3, [sp, #338] @ 0x152 │ │ │ │ @@ -1733072,30 +1733075,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ bl 509560 │ │ │ │ add r2, sp, #348 @ 0x15c │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ ldmia.w sl, {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 a91564 │ │ │ │ + bl a9157c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ bl 509560 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #364 @ 0x16c │ │ │ │ @@ -1733300,15 +1733303,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ bl 509560 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ add.w r6, r3, r2, lsl #4 │ │ │ │ @@ -1733476,15 +1733479,15 @@ │ │ │ │ add.w r3, r8, #1 │ │ │ │ str r3, [r6, #124] @ 0x7c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r4, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #204 @ 0xcc │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 509560 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ @@ -1733640,15 +1733643,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ bl 509560 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ b.n 50a9d2 │ │ │ │ ldr.w ip, [sp, #148] @ 0x94 │ │ │ │ @@ -1733684,15 +1733687,15 @@ │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr r6, [r1, r4] │ │ │ │ lsls r3, r1, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r5, r5] │ │ │ │ + ldrsh r0, [r3, r6] │ │ │ │ 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, #2712] @ 0xa98 │ │ │ │ ldr.w r4, [pc, #3556] @ 50bc88 │ │ │ │ subw sp, sp, #1348 @ 0x544 │ │ │ │ @@ -1734422,26 +1734425,26 @@ │ │ │ │ bpl.n 50b5ac │ │ │ │ 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 a915c0 │ │ │ │ + bl a915d8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 509c00 │ │ │ │ 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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 509560 │ │ │ │ ldr r7, [sp, #420] @ 0x1a4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1734462,15 +1734465,15 @@ │ │ │ │ tst.w r2, #169 @ 0xa9 │ │ │ │ bne.w 50c9ce │ │ │ │ cmp r1, #20 │ │ │ │ bne.n 50b5ac │ │ │ │ add.w r4, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r6, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl a915c0 │ │ │ │ + bl a915d8 │ │ │ │ mov r2, r4 │ │ │ │ add r4, sp, #296 @ 0x128 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 509c00 │ │ │ │ ldr r5, [sp, #308] @ 0x134 │ │ │ │ ldmia.w r4, {r1, r2, r3} │ │ │ │ @@ -1734532,15 +1734535,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 a915c0 │ │ │ │ + bl a915d8 │ │ │ │ add.w r3, sp, #1208 @ 0x4b8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ bl 509c00 │ │ │ │ ldr.w r0, [sp, #1192] @ 0x4a8 │ │ │ │ @@ -1734981,26 +1734984,26 @@ │ │ │ │ b.w 50b014 │ │ │ │ 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 a915c0 │ │ │ │ + bl a915d8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 509c00 │ │ │ │ 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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 509560 │ │ │ │ ldr r7, [sp, #532] @ 0x214 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1735011,26 +1735014,26 @@ │ │ │ │ b.w 50b014 │ │ │ │ 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 a915c0 │ │ │ │ + bl a915d8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 509c00 │ │ │ │ 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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 509560 │ │ │ │ ldr r7, [sp, #596] @ 0x254 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1735045,17 +1735048,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, r5] │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr r7, [pc, #896] @ (50c018 ) │ │ │ │ lsls r3, r1, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r4, [r5, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [pc, #3528] @ 50ca74 │ │ │ │ ldr.w sl, [r3, r2] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ movs r2, #0 │ │ │ │ @@ -1735083,15 +1735086,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 509560 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ ldrsh.w r3, [r7, #4] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ @@ -1735258,26 +1735261,26 @@ │ │ │ │ b.w 50b014 │ │ │ │ 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 a915c0 │ │ │ │ + bl a915d8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 509c00 │ │ │ │ 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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 509560 │ │ │ │ ldr r7, [sp, #564] @ 0x234 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1735288,26 +1735291,26 @@ │ │ │ │ b.w 50b014 │ │ │ │ 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 a915c0 │ │ │ │ + bl a915d8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 509c00 │ │ │ │ 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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 509560 │ │ │ │ ldr r7, [sp, #628] @ 0x274 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1735342,15 +1735345,15 @@ │ │ │ │ add.w r5, sp, #1256 @ 0x4e8 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ 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 a91564 │ │ │ │ + bl a9157c │ │ │ │ add.w r3, sp, #1208 @ 0x4b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ bl 509560 │ │ │ │ ldrb.w r7, [sp, #1209] @ 0x4b9 │ │ │ │ @@ -1735458,26 +1735461,26 @@ │ │ │ │ b.w 50b014 │ │ │ │ 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 a915c0 │ │ │ │ + bl a915d8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 509c00 │ │ │ │ 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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 509560 │ │ │ │ ldr r7, [sp, #452] @ 0x1c4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1735491,15 +1735494,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ bl 509560 │ │ │ │ ldrb.w ip, [fp, #21] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -1735615,26 +1735618,26 @@ │ │ │ │ b.w 50b014 │ │ │ │ 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 a915c0 │ │ │ │ + bl a915d8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 509c00 │ │ │ │ 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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 509560 │ │ │ │ ldr r7, [sp, #324] @ 0x144 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1735645,26 +1735648,26 @@ │ │ │ │ b.w 50b014 │ │ │ │ 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 a915c0 │ │ │ │ + bl a915d8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 509c00 │ │ │ │ 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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 509560 │ │ │ │ ldr r7, [sp, #356] @ 0x164 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1735675,26 +1735678,26 @@ │ │ │ │ b.w 50b014 │ │ │ │ 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 a915c0 │ │ │ │ + bl a915d8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 509c00 │ │ │ │ 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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 509560 │ │ │ │ ldr r7, [sp, #388] @ 0x184 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1735703,40 +1735706,40 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 5071b4 │ │ │ │ b.w 50b014 │ │ │ │ add.w r5, sp, #1256 @ 0x4e8 │ │ │ │ add.w r8, sp, #472 @ 0x1d8 │ │ │ │ add.w r1, r6, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl a915c0 │ │ │ │ + bl a915d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 509c00 │ │ │ │ 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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 509560 │ │ │ │ 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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 509560 │ │ │ │ ldrh.w r3, [sp, #1108] @ 0x454 │ │ │ │ mov.w lr, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ @@ -1735785,15 +1735788,15 @@ │ │ │ │ ldmia.w r8, {r2, r3} │ │ │ │ bl 506abc │ │ │ │ b.w 50b014 │ │ │ │ add.w r5, sp, #1256 @ 0x4e8 │ │ │ │ add r4, sp, #696 @ 0x2b8 │ │ │ │ add.w r1, r6, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl a915c0 │ │ │ │ + bl a915d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 509c00 │ │ │ │ ldrh.w r2, [sp, #1220] @ 0x4c4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sp, #1260] @ 0x4ec │ │ │ │ @@ -1736051,15 +1736054,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r4 │ │ │ │ add r4, sp, #680 @ 0x2a8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 509560 │ │ │ │ add r3, sp, #688 @ 0x2b0 │ │ │ │ b.w 50affe │ │ │ │ @@ -1736181,15 +1736184,15 @@ │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ sxth r3, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ b.w 50bd1e │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r6, r1 │ │ │ │ + sbcs r6, r7 │ │ │ │ lsls r5, r3, #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 │ │ │ │ @@ -1736311,15 +1736314,15 @@ │ │ │ │ bne.n 50cba2 │ │ │ │ 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 a915c0 │ │ │ │ + bl a915d8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ bl 509c00 │ │ │ │ ldrh.w r3, [sp, #932] @ 0x3a4 │ │ │ │ add r1, sp, #920 @ 0x398 │ │ │ │ @@ -1736374,26 +1736377,26 @@ │ │ │ │ b.w 50b014 │ │ │ │ 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 a915c0 │ │ │ │ + bl a915d8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 509c00 │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl a91564 │ │ │ │ + bl a9157c │ │ │ │ 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 509560 │ │ │ │ @@ -1736446,26 +1736449,26 @@ │ │ │ │ b.w 50b014 │ │ │ │ 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 a915c0 │ │ │ │ + bl a915d8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 509c00 │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl a91564 │ │ │ │ + bl a9157c │ │ │ │ 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 509560 │ │ │ │ @@ -1736656,15 +1736659,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 a915c0 │ │ │ │ + bl a915d8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 509c00 │ │ │ │ ldr.w r1, [sp, #1256] @ 0x4e8 │ │ │ │ ldrb.w r0, [sp, #1262] @ 0x4ee │ │ │ │ ldrb.w r3, [sp, #1257] @ 0x4e9 │ │ │ │ @@ -1736763,15 +1736766,15 @@ │ │ │ │ add.w r5, sp, #1256 @ 0x4e8 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a91564 │ │ │ │ + bl a9157c │ │ │ │ add.w r3, sp, #1208 @ 0x4b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ bl 509560 │ │ │ │ ldrh.w r3, [sp, #1210] @ 0x4ba │ │ │ │ @@ -1736854,15 +1736857,15 @@ │ │ │ │ add.w r3, r6, #132 @ 0x84 │ │ │ │ add.w r7, sp, #1224 @ 0x4c8 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl a91564 │ │ │ │ + bl a9157c │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 509560 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ add.w r2, sp, #1344 @ 0x540 │ │ │ │ @@ -1736877,15 +1736880,15 @@ │ │ │ │ bne.w 50be44 │ │ │ │ add.w r3, r6, #148 @ 0x94 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a91564 │ │ │ │ + bl a9157c │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 509560 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ add.w r2, sp, #1344 @ 0x540 │ │ │ │ @@ -1736897,15 +1736900,15 @@ │ │ │ │ b.w 50be44 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #872 @ 0x368 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ bl 509560 │ │ │ │ add r1, sp, #880 @ 0x370 │ │ │ │ @@ -1736944,15 +1736947,15 @@ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ b.n 50cf42 │ │ │ │ add.w r5, sp, #1256 @ 0x4e8 │ │ │ │ add.w r8, sp, #712 @ 0x2c8 │ │ │ │ add.w r1, r6, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl a915c0 │ │ │ │ + bl a915d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 509c00 │ │ │ │ ldrh.w r3, [sp, #772] @ 0x304 │ │ │ │ mov.w lr, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ @@ -1737084,15 +1737087,15 @@ │ │ │ │ and.w r2, r2, #4026531840 @ 0xf0000000 │ │ │ │ str.w r2, [sp, #1164] @ 0x48c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ add.w r7, sp, #1144 @ 0x478 │ │ │ │ mov r0, r5 │ │ │ │ - bl a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ bl 509560 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ @@ -1737191,15 +1737194,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 a91014 │ │ │ │ + bl a9102c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 509560 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldrb.w lr, [sp, #1149] @ 0x47d │ │ │ │ ldrb.w r2, [sp, #1148] @ 0x47c │ │ │ │ @@ -1737333,15 +1737336,15 @@ │ │ │ │ bfi r1, r4, #0, #10 │ │ │ │ strh.w r1, [r3, #1232] @ 0x4d0 │ │ │ │ bne.n 50d8b0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ addw fp, sp, #1132 @ 0x46c │ │ │ │ add.w r1, r3, #28 │ │ │ │ - bl a912d0 │ │ │ │ + bl a912e8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ bl 509c00 │ │ │ │ ldrb.w r3, [sp, #1133] @ 0x46d │ │ │ │ ldrb.w r1, [sp, #1164] @ 0x48c │ │ │ │ ldrb.w r2, [sp, #1132] @ 0x46c │ │ │ │ @@ -1737656,15 +1737659,15 @@ │ │ │ │ ldr r1, [r5, r1] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl a9123c │ │ │ │ + bl a91254 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 50d6a0 │ │ │ │ ldr.w r2, [pc, #1444] @ 50e1f8 │ │ │ │ ldr.w r3, [pc, #1416] @ 50e1e0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -1738120,19 +1738123,19 @@ │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #152 @ 0x98 │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #246 @ 0xf6 │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r3, #162 @ 0xa2 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldrb.w r3, [sp, #1220] @ 0x4c4 │ │ │ │ movs r7, #0 │ │ │ │ ldrb.w r5, [sp, #1221] @ 0x4c5 │ │ │ │ str.w r7, [sp, #1184] @ 0x4a0 │ │ │ │ @@ -1739702,15 +1739705,15 @@ │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r1, #3 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ bl 50937c │ │ │ │ b.w 50ddc0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl a90fac │ │ │ │ + bl a90fc4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 50ddc0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r7, sp, #4 │ │ │ │ strh r3, [r4, #4] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ @@ -1740261,15 +1740264,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 50f31c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl a90fac │ │ │ │ + bl a90fc4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 50ddc0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 50f1f6 │ │ │ │ @@ -1740501,15 +1740504,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ bl 509560 │ │ │ │ add.w ip, fp, #76 @ 0x4c │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #336 @ 0x150 │ │ │ │ @@ -1740552,15 +1740555,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 50ae90 │ │ │ │ b.n 50fe1a │ │ │ │ add.w r9, sp, #256 @ 0x100 │ │ │ │ add.w sl, sp, #592 @ 0x250 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl a915c0 │ │ │ │ + bl a915d8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 509c00 │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldrb.w r3, [r9] │ │ │ │ ldrsh.w r5, [r9, #4] │ │ │ │ @@ -1740639,15 +1740642,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 509560 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ ldrb r2, [r7, #2] │ │ │ │ @@ -1740974,15 +1740977,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 509560 │ │ │ │ ldrb.w r2, [sp, #336] @ 0x150 │ │ │ │ ldrh.w r3, [sp, #340] @ 0x154 │ │ │ │ and.w r0, r2, #15 │ │ │ │ @@ -1741152,15 +1741155,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ bl 509560 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ @@ -1741176,15 +1741179,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ bl 509560 │ │ │ │ add.w r3, sp, #1072 @ 0x430 │ │ │ │ add.w r8, r3, r8, lsl #4 │ │ │ │ ldr.w lr, [r4, #28] │ │ │ │ @@ -1741328,15 +1741331,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ bl 509560 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -1742088,25 +1742091,25 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ blx 6fc34 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ 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, #3592] @ 0xe08 │ │ │ │ sub sp, #468 @ 0x1d4 │ │ │ │ mov r9, r1 │ │ │ │ @@ -1742265,15 +1742268,15 @@ │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #1 │ │ │ │ bl 4011e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl abe024 │ │ │ │ + bl abe03c │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ uxtb r5, r5 │ │ │ │ bl 4073b0 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c0150 │ │ │ │ @@ -1742343,25 +1742346,25 @@ │ │ │ │ orrs r5, r0 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ uxtb r5, r5 │ │ │ │ str r2, [sp, #276] @ 0x114 │ │ │ │ str.w r9, [sp, #272] @ 0x110 │ │ │ │ - bl ab5830 │ │ │ │ + bl ab5848 │ │ │ │ orrs r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ uxtb r5, r5 │ │ │ │ - bl ab89b4 │ │ │ │ + bl ab89cc │ │ │ │ orrs r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ uxtb r5, r5 │ │ │ │ - bl ab9288 │ │ │ │ + bl ab92a0 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 40f754 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r2, #0 │ │ │ │ orrs r5, r0 │ │ │ │ @@ -1742386,30 +1742389,30 @@ │ │ │ │ uxtb r5, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #300] @ 0x12c │ │ │ │ - bl ab72d0 │ │ │ │ + bl ab72e8 │ │ │ │ orr.w r2, r5, r0 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 511248 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ bl 40198c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 3e9c04 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a93880 │ │ │ │ + bl a93898 │ │ │ │ mov r0, r4 │ │ │ │ bl 3e8de8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c0bfc │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 5113e6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1742430,38 +1742433,38 @@ │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb.w r4, [r3, #688] @ 0x2b0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 512466 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl a9289c │ │ │ │ + bl a928b4 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ mov r0, r5 │ │ │ │ - bl ab5d30 │ │ │ │ + bl ab5d48 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 454684 │ │ │ │ ldr.w r1, [pc, #1696] @ 511ac0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl aaa188 │ │ │ │ + bl aaa1a0 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl a98c14 │ │ │ │ + bl a98c2c │ │ │ │ mov r0, r5 │ │ │ │ bl 407c00 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - bl a9161c │ │ │ │ + bl a91634 │ │ │ │ mov.w r1, #1176 @ 0x498 │ │ │ │ movs r0, #0 │ │ │ │ bl 39b880 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ strb r3, [r0, #21] │ │ │ │ mov fp, r0 │ │ │ │ ldrb.w r3, [r9, #50] @ 0x32 │ │ │ │ @@ -1743075,15 +1743078,15 @@ │ │ │ │ vsli.64 , , #63 @ 0x3f │ │ │ │ vqshl.u32 d21, d21, #31 │ │ │ │ vmlsl.u , d31, d17[0] │ │ │ │ vraddhn.i d21, , │ │ │ │ @ instruction: 0xffff28d8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #420] @ (511c70 ) │ │ │ │ - @ instruction: 0xfffff16c │ │ │ │ + vsra.u64 d31, d12, #1 │ │ │ │ lsls r4, r3, #4 │ │ │ │ ldr r4, [sp, #308] @ 0x134 │ │ │ │ ldr.w r2, [fp, #124] @ 0x7c │ │ │ │ mul.w r5, r7, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #1 │ │ │ │ @@ -1743265,33 +1743268,33 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 511b5a │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ add.w r8, sp, #312 @ 0x138 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8e9b0 │ │ │ │ + bl a8e9c8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 512ca0 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8eaa0 │ │ │ │ + bl a8eab8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c59e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 511ce6 │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 511d92 │ │ │ │ movs r6, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8ea5c │ │ │ │ + bl a8ea74 │ │ │ │ mov r3, r8 │ │ │ │ add.w r9, r0, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r9 │ │ │ │ add.w sl, r0, #4 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r7, [sl, #4]! │ │ │ │ @@ -1743329,15 +1743332,15 @@ │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mla r2, r6, r0, r2 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrb.w ip, [r2, r4] │ │ │ │ orr.w r3, r3, ip │ │ │ │ strb r3, [r2, r4] │ │ │ │ - bl a8eaa0 │ │ │ │ + bl a8eab8 │ │ │ │ ldr.w r0, [fp, #124] @ 0x7c │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, r4 │ │ │ │ bhi.n 511d42 │ │ │ │ cmp sl, r8 │ │ │ │ bne.n 511d1a │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ @@ -1743346,28 +1743349,28 @@ │ │ │ │ bne.n 511d04 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 511f02 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8ea0c │ │ │ │ + bl a8ea24 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c59e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 511d9c │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 511f02 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ movs r7, #24 │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl a8ea5c │ │ │ │ + bl a8ea74 │ │ │ │ mov r6, r0 │ │ │ │ sub.w r1, r6, #32 │ │ │ │ ldr.w r0, [fp, #104] @ 0x68 │ │ │ │ bl 397f18 │ │ │ │ ldr r5, [sp, #308] @ 0x134 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r3, [fp, #124] @ 0x7c │ │ │ │ @@ -1743444,15 +1743447,15 @@ │ │ │ │ cbz r0, 511ec4 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ adds r1, #32 │ │ │ │ - bl a8eaa0 │ │ │ │ + bl a8eab8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 39e4f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 511eaa │ │ │ │ mov r4, r9 │ │ │ │ @@ -1743478,15 +1743481,15 @@ │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 511dc4 │ │ │ │ ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ bl 39ba04 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8e9ec │ │ │ │ + bl a8ea04 │ │ │ │ ldr.w r2, [fp, #124] @ 0x7c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ bl 39b914 │ │ │ │ ldr.w r3, [fp, #124] @ 0x7c │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #4 │ │ │ │ @@ -1743980,24 +1743983,24 @@ │ │ │ │ b.n 512422 │ │ │ │ ldrd r4, r3, [r9, #4] │ │ │ │ add r3, r4 │ │ │ │ cmp r4, r3 │ │ │ │ bcc.w 511fb2 │ │ │ │ b.n 512058 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl a9a148 │ │ │ │ + bl a9a160 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cbnz r3, 512478 │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ eor.w r4, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl a922f8 │ │ │ │ + bl a92310 │ │ │ │ mov r0, r4 │ │ │ │ bl 4073b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 407c00 │ │ │ │ b.w 51140a │ │ │ │ str.w r3, [fp, #148] @ 0x94 │ │ │ │ b.w 511a02 │ │ │ │ @@ -1744115,15 +1744118,15 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5125b8 │ │ │ │ ldrb.w r3, [r9, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 51120a │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl aac674 │ │ │ │ + bl aac68c │ │ │ │ b.w 51120a │ │ │ │ mov r0, r5 │ │ │ │ bl 50850c │ │ │ │ orr.w r0, fp, r0 │ │ │ │ uxtb.w fp, r0 │ │ │ │ b.n 51254e │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ @@ -1744755,19 +1744758,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, r2] │ │ │ │ @ instruction: 0xffff41cd │ │ │ │ @ instruction: 0xffff5bbf │ │ │ │ @ instruction: 0xffff41cd │ │ │ │ vrsubhn.i d17, , q4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - b.n 512dec │ │ │ │ + b.n 512e4c │ │ │ │ lsls r4, r3, #4 │ │ │ │ - svc 8 │ │ │ │ + svc 56 @ 0x38 │ │ │ │ lsls r4, r3, #4 │ │ │ │ mov r0, r8 │ │ │ │ bl 45eec8 │ │ │ │ mov r8, r0 │ │ │ │ b.n 5128e8 │ │ │ │ add.w r9, sp, #184 @ 0xb8 │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ @@ -1744822,20 +1744825,20 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #8] @ (512dac ) │ │ │ │ add r2, pc │ │ │ │ bl 51107c │ │ │ │ pop {r3, pc} │ │ │ │ - stc 1, cr0, [r0], {28} │ │ │ │ + ldc 1, cr0, [r0], #-112 @ 0xffffff90 │ │ │ │ ldr r0, [pc, #4] @ (512db8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xebfe011c │ │ │ │ + stc 1, cr0, [lr], #-112 @ 0xffffff90 │ │ │ │ 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 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -1744845,15 +1744848,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [pc, #12] @ (512de8 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r2, pc │ │ │ │ bl 51107c │ │ │ │ pop {r3, pc} │ │ │ │ - rsb r1, r4, ip, lsr #32 │ │ │ │ + @ instruction: 0xebf4011c │ │ │ │ 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 │ │ │ │ mov ip, r2 │ │ │ │ @@ -1746146,15 +1746149,15 @@ │ │ │ │ ... │ │ │ │ ldmia r0!, {r2, r5, r7} │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r4, r7} │ │ │ │ lsls r2, r1, #5 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r4, r6, #23 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #5 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1746373,19 +1746376,19 @@ │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r3, r4, r5} │ │ │ │ lsls r2, r1, #5 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r6} │ │ │ │ + stmia r4!, {r4, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r1, #5 │ │ │ │ - stmia r3!, {r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r2} │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r4, r0 │ │ │ │ @@ -1746874,15 +1746877,15 @@ │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r2, r3, r5} │ │ │ │ lsls r2, r1, #5 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -1747028,15 +1747031,15 @@ │ │ │ │ blx 6f3f8 │ │ │ │ b.n 514398 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ pop {r2, r3, r5, r7} │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r2, r0, #19 │ │ │ │ lsls r1, r0, #3 │ │ │ │ pop {r4, r6} │ │ │ │ lsls r2, r1, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1747470,20 +1747473,20 @@ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 514868 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - mrc2 0, 7, r0, cr0, cr2, {5} │ │ │ │ + vqadd.u32 d0, d16, d18 │ │ │ │ cbnz r2, 51487c │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #3 │ │ │ │ + asrs r2, r4, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ @ instruction: 0xb7aa │ │ │ │ lsls r2, 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, #3984] @ 0xf90 │ │ │ │ @@ -1747649,23 +1747652,23 @@ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb764 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #28 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r2, r7, #27 │ │ │ │ + lsrs r2, r5, #28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r0, #25 │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r2, 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 │ │ │ │ @@ -1747839,23 +1747842,23 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #21 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ + lsrs r6, r5, #21 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r2, r6, #17 │ │ │ │ + lsrs r2, r4, #18 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r1, r4, r5} │ │ │ │ lsls r2, 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, #3984] @ 0xf90 │ │ │ │ @@ -1748013,21 +1748016,21 @@ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cbz r2, 514e08 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ + lsrs r6, r5, #14 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r6, #11 │ │ │ │ lsls r1, r0, #3 │ │ │ │ uxth r0, r1 │ │ │ │ lsls r2, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1748494,32 +1748497,32 @@ │ │ │ │ ... │ │ │ │ sxth r6, r5 │ │ │ │ lsls r2, r1, #5 │ │ │ │ sxth r4, r4 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7a600b2 │ │ │ │ - @ instruction: 0xf67e00b2 │ │ │ │ + @ instruction: 0xf7d600b2 │ │ │ │ + subw r0, lr, #2226 @ 0x8b2 │ │ │ │ ldc2 15, cr15, [r5], {255} @ 0xff │ │ │ │ cmp r5, #219 @ 0xdb │ │ │ │ movs r0, r0 │ │ │ │ bl 43b2b6 │ │ │ │ lsls r7, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5fc00b2 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf62c00b2 │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + lsls r6, r6, #29 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #856 @ 0x358 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - @ instruction: 0xf3ac00b2 │ │ │ │ + @ instruction: 0xf3dc00b2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1748605,17 +1748608,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2f400b2 │ │ │ │ - @ instruction: 0xf2f600b2 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + @ instruction: 0xf32400b2 │ │ │ │ + @ instruction: 0xf32600b2 │ │ │ │ + lsls r4, r6, #19 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r4, sp, #368 @ 0x170 │ │ │ │ lsls r2, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1748894,25 +1748897,25 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ add r4, sp, #32 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r3, #10 │ │ │ │ + lsls r4, r1, #11 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r1, sp, #856 @ 0x358 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1749047,19 +1749050,19 @@ │ │ │ │ b.n 51579e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #4 │ │ │ │ + lsls r2, r7, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - movs r2, r6 │ │ │ │ + lsls r2, r4, #1 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1749245,19 +1749248,19 @@ │ │ │ │ b.n 51596a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, pc, #696 @ (adr r7, 515cb4 ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u16 q8, q14, q0 │ │ │ │ - vhadd.u16 q8, q11, q0 │ │ │ │ - vhadd.u16 q8, q8, q0 │ │ │ │ - vhadd.u32 q0, q12, q0 │ │ │ │ - cdp2 0, 9, cr0, cr4, cr0, {6} │ │ │ │ + vmla.i q0, q14, d0[0] │ │ │ │ + vmla.i q0, q11, d0[0] │ │ │ │ + vmla.i q0, q8, d0[0] │ │ │ │ + vhadd.u16 q8, q12, q0 │ │ │ │ + cdp2 0, 12, cr0, cr4, cr0, {6} │ │ │ │ add r6, pc, #336 @ (adr r6, 515b68 ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1749612,25 +1749615,25 @@ │ │ │ │ b.n 515be6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, pc, #40 @ (adr r5, 515df0 ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r4], #768 @ 0x300 │ │ │ │ - stc2 0, cr0, [sl], {192} @ 0xc0 │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + ldc2l 0, cr0, [r4], {192} @ 0xc0 │ │ │ │ + ldc2 0, cr0, [sl], #-768 @ 0xfffffd00 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xfbea00c0 │ │ │ │ - @ instruction: 0xfb9c00c0 │ │ │ │ - b.n 516160 │ │ │ │ + ldc2 0, cr0, [sl], {192} @ 0xc0 │ │ │ │ + smlald r0, r0, ip, r0 │ │ │ │ + b.n 5161c0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r2, pc, #760 @ (adr r2, 5160e0 ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ - @ instruction: 0xfa8200c0 │ │ │ │ + @ instruction: 0xfab200c0 │ │ │ │ stmdb 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] @ (515f34 ) │ │ │ │ mov lr, r1 │ │ │ │ ldr r1, [pc, #308] @ (515f38 ) │ │ │ │ @@ -1749748,15 +1749751,15 @@ │ │ │ │ b.n 515e96 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, pc, #992 @ (adr r1, 516318 ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 {d16[6]}, [lr], r0 │ │ │ │ + ldr??.w r0, [lr, #192] @ 0xc0 │ │ │ │ add r1, pc, #192 @ (adr r1, 516004 ) │ │ │ │ lsls r2, r1, #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 │ │ │ │ @@ -1750404,32 +1750407,32 @@ │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #488 @ (adr r0, 5167d8 ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 516230 │ │ │ │ + b.n 516290 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 515ec4 │ │ │ │ + b.n 515f24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rsbs r0, r6, #6291456 @ 0x600000 │ │ │ │ - @ instruction: 0xf4f400c0 │ │ │ │ - eors.w r0, lr, #6291456 @ 0x600000 │ │ │ │ - b.n 516b80 │ │ │ │ + addw r0, r6, #2240 @ 0x8c0 │ │ │ │ + @ instruction: 0xf52400c0 │ │ │ │ + @ instruction: 0xf4ce00c0 │ │ │ │ + b.n 516be0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - orrs.w r0, r6, #6291456 @ 0x600000 │ │ │ │ - b.n 516b2c │ │ │ │ + eor.w r0, r6, #6291456 @ 0x600000 │ │ │ │ + b.n 516b8c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r6, [r6, #24] │ │ │ │ + ldrh r6, [r4, #26] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf2ba00c0 │ │ │ │ - b.n 516774 │ │ │ │ + @ instruction: 0xf2ea00c0 │ │ │ │ + b.n 5167d4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr.w r9, [sp, #148] @ 0x94 │ │ │ │ ldr.w sl, [sp, #204] @ 0xcc │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ @@ -1751462,41 +1751465,41 @@ │ │ │ │ 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 516d02 │ │ │ │ nop │ │ │ │ - rsbs r0, r0, #192 @ 0xc0 │ │ │ │ - svc 166 @ 0xa6 │ │ │ │ + addw r0, r0, #192 @ 0xc0 │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xf0c200c0 │ │ │ │ - @ instruction: 0xf0b600c0 │ │ │ │ - @ instruction: 0xf0aa00c0 │ │ │ │ - vext.8 q0, q11, q0, #0 │ │ │ │ - udf #18 │ │ │ │ + @ instruction: 0xf0f200c0 │ │ │ │ + @ instruction: 0xf0e600c0 │ │ │ │ + @ instruction: 0xf0da00c0 │ │ │ │ + vmla.i32 d16, d22, d0[0] │ │ │ │ + udf #66 @ 0x42 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stcl 0, cr0, [lr, #768]! @ 0x300 │ │ │ │ - blt.n 517090 │ │ │ │ + cdp 0, 1, cr0, cr14, cr0, {6} │ │ │ │ + blt.n 5170f0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + str r2, [r5, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldcl 0, cr0, [sl], {192} @ 0xc0 │ │ │ │ - @ instruction: 0xebf600c0 │ │ │ │ + stc 0, cr0, [sl, #-768] @ 0xfffffd00 │ │ │ │ + stc 0, cr0, [r6], #-768 @ 0xfffffd00 │ │ │ │ str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 5171a4 │ │ │ │ + bhi.n 517204 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrd r0, r0, [r0, #-768] @ 0x300 │ │ │ │ - bvc.n 517258 │ │ │ │ + @ instruction: 0xe98000c0 │ │ │ │ + bvc.n 5170b8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xe82c00c0 │ │ │ │ - b.n 517058 │ │ │ │ + @ instruction: 0xe85c00c0 │ │ │ │ + b.n 5170b8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ add.w r8, sp, #288 @ 0x120 │ │ │ │ ldr r3, [pc, #948] @ (517540 ) │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ add r3, pc │ │ │ │ @@ -1751851,26 +1751854,26 @@ │ │ │ │ adc.w fp, fp, #0 │ │ │ │ subs r3, r7, #3 │ │ │ │ orrs.w r3, r3, fp │ │ │ │ bne.n 517454 │ │ │ │ b.w 516b16 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - b.n 51724c │ │ │ │ + b.n 5172ac │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 517050 │ │ │ │ + b.n 5170b0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 516f50 │ │ │ │ + b.n 516fb0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 516e18 │ │ │ │ + b.n 516e78 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vshr.u64 d0, d18, #42 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + vshr.u64 d16, d18, #58 │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcs.n 517604 │ │ │ │ + bcs.n 517464 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -1752483,35 +1752486,35 @@ │ │ │ │ blx 6e560 │ │ │ │ movs r4, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ b.n 517a6c │ │ │ │ mov r8, fp │ │ │ │ b.w 5172fe │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - b.n 518094 │ │ │ │ + b.n 5180f4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 517e90 │ │ │ │ + b.n 517ef0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [sp, #800] @ 0x320 │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 517c40 │ │ │ │ + b.n 517ca0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 517c38 │ │ │ │ + b.n 517c98 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 517c30 │ │ │ │ + b.n 517c90 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + svc 110 @ 0x6e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - svc 2 │ │ │ │ + svc 50 @ 0x32 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + udf #140 @ 0x8c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ble.n 517b24 │ │ │ │ + ble.n 517b84 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bne.n 517b98 │ │ │ │ lsls r2, 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, #3944] @ 0xf68 │ │ │ │ @@ -1752655,15 +1752658,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strh r4, [r5, #32] │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r3, #32] │ │ │ │ lsls r2, r1, #5 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, #22] │ │ │ │ lsls r2, r1, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1752901,17 +1752904,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ strh r2, [r7, #18] │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 517fe0 │ │ │ │ + bge.n 518040 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bls.n 518078 │ │ │ │ + bls.n 5180d8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strh r0, [r6, #2] │ │ │ │ lsls r2, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1753440,33 +1753443,33 @@ │ │ │ │ b.n 5185d2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldrb r6, [r5, #31] │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmia r6!, {r0, r2, r5, r7} │ │ │ │ - vraddhn.i d28, , q5 │ │ │ │ + vsri.32 d28, d26, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ bmi.n 5184ee │ │ │ │ - @ instruction: 0xffffc36a │ │ │ │ + vrsra.u64 d28, d10, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r1, #12 │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bpl.n 518580 │ │ │ │ + bpl.n 5185e0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bmi.n 5184b8 │ │ │ │ + bmi.n 518518 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcc.n 5184fc │ │ │ │ + bcc.n 51855c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcc.n 5184b0 │ │ │ │ + bcc.n 518510 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcc.n 51857c │ │ │ │ + bcc.n 5185dc │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [fp, #32] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r3, #3292] @ 0xcdc │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 5186f8 │ │ │ │ @@ -1753703,18 +1753706,18 @@ │ │ │ │ b.n 5186d6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - itet hi │ │ │ │ - lslhi r2, r6, #2 │ │ │ │ - stmdbls sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - movhi.w ip, #4096 @ 0x1000 │ │ │ │ + itte lt │ │ │ │ + lsllt r2, r6, #2 │ │ │ │ + stmdblt sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + movge.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1754183,15 +1754186,15 @@ │ │ │ │ blx r5 │ │ │ │ b.n 518caa │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r6, [r5, #16] │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r2, r3 │ │ │ │ + cbnz r2, 518d42 │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r2, [r7, #12] │ │ │ │ lsls r2, r1, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1755252,46 +1755255,46 @@ │ │ │ │ ... │ │ │ │ strb r6, [r2, #5] │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #5] │ │ │ │ lsls r2, r1, #5 │ │ │ │ - @ instruction: 0xb7fe │ │ │ │ + @ instruction: 0xb82e │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb7a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + push {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r2, lr} │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r2, r7} │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r6, 5198a4 │ │ │ │ + sxth r6, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r6, 51988e │ │ │ │ + cbz r6, 51989a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r7, #16 │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {r2} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ push {r0, r2, r5, r7} │ │ │ │ vsubl.u q14, d31, d15 │ │ │ │ vcvt.f32.u32 d27, d21, #1 │ │ │ │ - vshr.u64 d27, d26, #1 │ │ │ │ + vmla.i , , d26[0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sub sp, #216 @ 0xd8 │ │ │ │ + sub sp, #408 @ 0x198 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ lsls r2, r1, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1755567,15 +1755570,15 @@ │ │ │ │ nop │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r1, #5 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ + add r5, sp, #256 @ 0x100 │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r1, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1755805,17 +1755808,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} │ │ │ │ - ldrb r4, [r1, #21] │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ lsls r4, r3, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1758668,19 +1758671,19 @@ │ │ │ │ movs r3, #4 │ │ │ │ str.w r3, [fp, #2652] @ 0xa5c │ │ │ │ b.w 51b19e │ │ │ │ ldr r6, [pc, #608] @ (51bfe4 ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ lsls r4, r3, #4 │ │ │ │ ldr r3, [pc, #880] @ (51c100 ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ lsls r4, r3, #4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 3c57ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -1758755,15 +1758758,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ lsls r4, r3, #4 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1758797,15 +1758800,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adcs r4, r5 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ + pop {r1, r4, r6, r7, pc} │ │ │ │ lsls r5, r5, #2 │ │ │ │ adcs r2, r2 │ │ │ │ lsls r2, r1, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1758990,15 +1758993,15 @@ │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r5, r1, #5 │ │ │ │ eors r0, r3 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #108 @ 0x6c │ │ │ │ lsls r2, r1, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1759224,28 +1759227,28 @@ │ │ │ │ nop │ │ │ │ subs r6, #76 @ 0x4c │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #68 @ 0x44 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r0, #3 │ │ │ │ asrs r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [r7], {255} @ 0xff │ │ │ │ subs r0, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #120 @ 0x78 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r4, 51c34a │ │ │ │ + cbnz r4, 51c356 │ │ │ │ lsls r5, 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, #56] @ (51c384 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1759315,35 +1759318,35 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #44] @ (51c408 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #44] @ (51c40c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r6, #32] │ │ │ │ + strh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ + strh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r1, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r3, #34] @ 0x22 │ │ │ │ + strh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r5, #34] @ 0x22 │ │ │ │ + strh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ bhi.n 51c464 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ bhi.n 51c45e │ │ │ │ tbb [pc, r0] │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ @@ -1759457,55 +1759460,55 @@ │ │ │ │ ldr r0, [pc, #88] @ (51c55c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #84] @ (51c560 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r1, #36] @ 0x24 │ │ │ │ + strh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r0, #40] @ 0x28 │ │ │ │ + strh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r1, #30] │ │ │ │ + strh r0, [r7, #30] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r2, #30] │ │ │ │ + strh r2, [r0, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + strh r4, [r7, #30] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r0, #30] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r0, #67 @ 0x43 │ │ │ │ bhi.w 51c788 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r7, r0, #1 │ │ │ │ lsls r4, r0, #1 │ │ │ │ lsls r2, r1, #4 │ │ │ │ @@ -1759775,149 +1759778,149 @@ │ │ │ │ ldr r0, [pc, #276] @ (51c898 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #272] @ (51c89c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r4, #40] @ 0x28 │ │ │ │ + ldrh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #38] @ 0x26 │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r5, #34] @ 0x22 │ │ │ │ + ldrh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r3, #32] │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r4, [r1, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r6, [r3, #30] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r0, [r6, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r3, #22] │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r1, #22] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r6, #16] │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r4, #10] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r5, #10] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + ldrh r2, [r0, #10] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r6, [r5, #6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r2, [r3, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r6, #62] @ 0x3e │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + strh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r4, #58] @ 0x3a │ │ │ │ + strh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r7, #54] @ 0x36 │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + strh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r7, #46] @ 0x2e │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r4, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r7, #42] @ 0x2a │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r3, #36] @ 0x24 │ │ │ │ + strh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r1, #34] @ 0x22 │ │ │ │ + strh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r7, #30] │ │ │ │ + strh r6, [r5, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r6, #28] │ │ │ │ + strh r2, [r4, #30] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r6, [r1, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + strh r0, [r5, #26] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r6, #22] │ │ │ │ + strh r4, [r4, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #29 │ │ │ │ bhi.n 51c97c │ │ │ │ tbb [pc, r0] │ │ │ │ str r7, [r1, #96] @ 0x60 │ │ │ │ str r3, [r4, #4] │ │ │ │ @@ -1760024,75 +1760027,75 @@ │ │ │ │ ldr r0, [pc, #128] @ (51c9f8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #124] @ (51c9fc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r5, #58] @ 0x3a │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r7, #54] @ 0x36 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r6, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r0, #48] @ 0x30 │ │ │ │ + ldrh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r6, #44] @ 0x2c │ │ │ │ + ldrh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r5, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #32] │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r2, #30] │ │ │ │ + ldrh r4, [r0, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ldrh r2, [r4, #30] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + ldrh r4, [r7, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r3, #26] │ │ │ │ + ldrh r2, [r1, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r4, #26] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r0, [r3, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #4 │ │ │ │ bhi.n 51ca2e │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r3, r0, #4 │ │ │ │ lsrs r4, r1, #28 │ │ │ │ @@ -1760111,25 +1760114,25 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (51ca44 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (51ca48 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ + ldrh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r0, #16 │ │ │ │ bhi.n 51ca66 │ │ │ │ tbb [pc, r0] │ │ │ │ adds r3, r3, r0 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ lsrs r7, r1, #4 │ │ │ │ @@ -1760156,45 +1760159,45 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #28] @ (51caa4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #28] @ (51caa8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldrh r0, [r4, #58] @ 0x3a │ │ │ │ + ldrh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #56] @ 0x38 │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cbz r0, 51cabe │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 51cab8 │ │ │ │ ldr r0, [pc, #16] @ (51cac4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (51cac8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (51cacc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldrh r0, [r0, #60] @ 0x3c │ │ │ │ + ldrh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r0, #7 │ │ │ │ bhi.n 51cb10 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r7, r0, #16 │ │ │ │ asrs r3, r2, #24 │ │ │ │ lsrs r1, r3, #20 │ │ │ │ @@ -1760223,31 +1760226,31 @@ │ │ │ │ ldr r0, [pc, #40] @ (51cb34 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #36] @ (51cb38 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r2, [r2, #60] @ 0x3c │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r2, #60] @ 0x3c │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r4, #60] @ 0x3c │ │ │ │ + ldrh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ + ldrh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r0, #3 │ │ │ │ bhi.n 51cb60 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r5, r0, #8 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ ldr r0, [pc, #28] @ (51cb68 ) │ │ │ │ @@ -1760262,23 +1760265,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (51cb74 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (51cb78 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #25 │ │ │ │ bhi.n 51cba0 │ │ │ │ tbb [pc, r0] │ │ │ │ muls r6, r0 │ │ │ │ subs r5, #64 @ 0x40 │ │ │ │ @@ -1760349,53 +1760352,53 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #80] @ (51cc60 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #80] @ (51cc64 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - str r2, [sp, #728] @ 0x2d8 │ │ │ │ + str r2, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #576] @ 0x240 │ │ │ │ + str r2, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + str r2, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #808] @ 0x328 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #656] @ 0x290 │ │ │ │ + str r1, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + str r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #384] @ 0x180 │ │ │ │ + str r1, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r1, [sp, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r0, #4 │ │ │ │ bhi.n 51cc94 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r6, r0, #12 │ │ │ │ lsrs r4, r1, #28 │ │ │ │ movs r1, r1 │ │ │ │ @@ -1760414,25 +1760417,25 @@ │ │ │ │ ldr r0, [pc, #28] @ (51ccac ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (51ccb0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #248] @ 0xf8 │ │ │ │ + str r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 51cd2c │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r3, r1, #32 │ │ │ │ movs r6, #35 @ 0x23 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ @@ -1760489,47 +1760492,47 @@ │ │ │ │ ldr r0, [pc, #72] @ (51cd70 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #68] @ (51cd74 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #816] @ 0x330 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #872] @ 0x368 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + str r2, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ + str r2, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #384] @ 0x180 │ │ │ │ + str r2, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #440] @ 0x1b8 │ │ │ │ + str r2, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ 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, r1 │ │ │ │ cmp r2, #4 │ │ │ │ @@ -1761009,17 +1761012,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #42 @ 0x2a │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #1008] @ (51d664 ) │ │ │ │ + ldr r2, [pc, #176] @ (51d324 ) │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r1, [pc, #872] @ (51d5e0 ) │ │ │ │ + ldr r2, [pc, #40] @ (51d2a0 ) │ │ │ │ lsls r4, r3, #4 │ │ │ │ cmp r6, #6 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -1762802,15 +1762805,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ adds r5, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ bl 53374c │ │ │ │ mov r0, r6 │ │ │ │ blx 6eb04 │ │ │ │ b.n 51e608 │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ 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 r6, r2 │ │ │ │ movs r2, #28 │ │ │ │ @@ -1764176,82 +1764179,82 @@ │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 51f26e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r4, fp │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r2, r6, #26 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s16 d16, d30, d16 │ │ │ │ - vqadd.s32 d16, d30, d16 │ │ │ │ - vqadd.s64 d16, d30, d16 │ │ │ │ vshr.s64 d0, d16, #50 │ │ │ │ vshr.s64 d0, d16, #34 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + vshr.s64 d0, d16, #18 │ │ │ │ + vshr.s64 d0, d16, #2 │ │ │ │ + vshr.s64 d16, d16, #50 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r2, #2 │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r1, #216 @ 0xd8 │ │ │ │ + movs r2, #8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r6, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r1, #32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r0, #222 @ 0xde │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r0, r2, #7 │ │ │ │ + movs r0, #0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ + ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r0, r7, #2 │ │ │ │ + subs r0, r5, #3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ 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 r6, r0 │ │ │ │ add.w r7, r0, #18304 @ 0x4780 │ │ │ │ @@ -1764457,15 +1764460,15 @@ │ │ │ │ b.n 51f872 │ │ │ │ nop │ │ │ │ lsls r4, r7, #30 │ │ │ │ lsls r2, r1, #5 │ │ │ │ vminnm.f32 , , │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #136] @ (51f978 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -1764521,25 +1764524,25 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r6, r5, r5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + subs r1, #102 @ 0x66 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + ldr r2, [r1, #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, #4000] @ 0xfa0 │ │ │ │ ldr.w r6, [pc, #3628] @ 5207d0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1765894,337 +1765897,337 @@ │ │ │ │ ldr r2, [pc, #660] @ (520a54 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 51fb6e │ │ │ │ nop │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r1, #254 @ 0xfe │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, r0, r2 │ │ │ │ + subs r2, r6, r2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r1, #6 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, r1, r7 │ │ │ │ + adds r2, r7, r7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + str r4, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r0, r5, #6 │ │ │ │ + subs r0, r3, #7 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r6, #120] @ 0x78 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r4, r0, r2 │ │ │ │ + adds r4, r6, r2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r6, #100] @ 0x64 │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + adds r6, #158 @ 0x9e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r0, #60] @ 0x3c │ │ │ │ + ldr r6, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + subs r4, r4, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r7, #30 │ │ │ │ + asrs r0, r5, #31 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r4, r5, #3 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, r3, #1 │ │ │ │ + subs r2, r1, #2 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r4, #27 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + subs r2, r6, #0 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r6, #25 │ │ │ │ + asrs r6, r4, #26 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ + adds r4, #2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + adds r2, r7, #5 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + adds r2, r7, #5 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + adds r6, r7, #5 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r2, r0, #6 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r2, r0, #6 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r2, r4, #21 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r5, #17 │ │ │ │ + asrs r2, r3, #18 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + adds r6, r3, #2 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r6, r5, #17 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + str r0, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - mov r2, ip │ │ │ │ + mov sl, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r2, #108] @ 0x6c │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 52108c │ │ │ │ + b.n 5210ec │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r2, r6, r6 │ │ │ │ + subs r2, r4, r7 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + asrs r6, r3, #13 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r1, #30 │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r0, r5, r2 │ │ │ │ + subs r0, r3, r3 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r4, [r6, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r6, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r7, #6 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r2, [r4, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r2, [r5, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [pc, #624] @ (520bec ) │ │ │ │ + ldr r5, [pc, #816] @ (520cac ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r1, #4 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r0, [r2, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r4, #3 │ │ │ │ + asrs r2, r2, #4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r4, r2, #3 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + str r6, [r4, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r0, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + adds r6, r2, r4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 520ab8 │ │ │ │ + b.n 520b18 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r2, #32 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r0, r0, r1 │ │ │ │ + adds r0, r6, r1 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + asrs r0, r3, #32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + str r2, [r6, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r4, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r5, #202 @ 0xca │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r1, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rev16 r6, r6 │ │ │ │ + hlt 0x0026 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r3, #29 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r0, [r0, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r7, #20] │ │ │ │ + str r0, [r5, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r2, [r2, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r2, 520a2c │ │ │ │ + rev r2, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r6, #16] │ │ │ │ + str r2, [r4, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + svc 24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r6, [r0, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r5, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r6, [r3, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r2, [r1, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r2, [r0, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsrs r4, r7, #22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + ldrsh r2, [r4, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + cmp r3, #170 @ 0xaa │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + ldrsh r2, [r3, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r4, [r2, r3] │ │ │ │ + ldrsh r4, [r0, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r6, r0, #20 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + ldrb r4, [r4, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r0, r7, #18 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add.w r6, r5, #16384 @ 0x4000 │ │ │ │ ldr.w r3, [r6, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 520af2 │ │ │ │ ldr r3, [pc, #892] @ (520de4 ) │ │ │ │ @@ -1766570,95 +1766573,95 @@ │ │ │ │ ldr r3, [pc, #172] @ (520e80 ) │ │ │ │ add r3, pc │ │ │ │ b.w 520586 │ │ │ │ ldr r3, [pc, #168] @ (520e84 ) │ │ │ │ add r3, pc │ │ │ │ b.w 5204e2 │ │ │ │ nop │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + cmp r0, #8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ + lsrs r4, r5, #7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ + strb r2, [r2, #17] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ + lsrs r4, r3, #6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r7, #82 @ 0x52 │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r2, #4 │ │ │ │ + lsrs r2, r0, #5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r4, [r7, r2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [r1, r3] │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r6, r3, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r7, r2] │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + str r0, [r3, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r5, #232 @ 0xe8 │ │ │ │ + movs r6, #24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r0, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 520e6c │ │ │ │ + bhi.n 520ecc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + ldr r0, [r4, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r1, #29 │ │ │ │ + lsls r6, r7, #29 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsls r6, r6, #27 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldrsb r0, [r7, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsb r4, [r3, r6] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1768681,35 +1768684,35 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ blt.n 5224e0 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 5224d4 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - b.n 521e80 │ │ │ │ + b.n 521ee0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r8, sp │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - add lr, r9 │ │ │ │ + add lr, pc │ │ │ │ lsls r2, r6, #2 │ │ │ │ blt.n 5225c8 │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp │ │ │ │ + add lr, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add sl, r2 │ │ │ │ + add sl, r8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, r3 │ │ │ │ + add r0, r9 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - eors r2, r0 │ │ │ │ + eors r2, r6 │ │ │ │ lsls r3, r6, #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] @ (5225bc ) │ │ │ │ sub.w sp, sp, #520 @ 0x208 │ │ │ │ @@ -1768757,21 +1768760,21 @@ │ │ │ │ nop │ │ │ │ bge.n 522500 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 5224ec │ │ │ │ lsls r1, r1, #5 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ bge.n 5226b4 │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r4, r4 │ │ │ │ + add r4, r2 │ │ │ │ lsls r2, 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 r4, [pc, #156] @ (522688 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1768922,25 +1768925,25 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 52271a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bls.n 5227fc │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r0, r2 │ │ │ │ + orrs r0, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmn r6, r1 │ │ │ │ + cmn r6, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmn r4, r1 │ │ │ │ + cmn r4, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ bhi.n 522728 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - negs r0, r4 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmn r4, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3552] @ 0xde0 │ │ │ │ ldr r2, [pc, #168] @ (52283c ) │ │ │ │ sub.w sp, sp, #520 @ 0x208 │ │ │ │ @@ -1769010,19 +1769013,19 @@ │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 522908 │ │ │ │ lsls r1, r1, #5 │ │ │ │ bhi.n 5228b0 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + str r4, [r3, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - rors r6, r3 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r2, 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, #1480] @ 0x5c8 │ │ │ │ ldr r1, [pc, #800] @ (522b90 ) │ │ │ │ @@ -1769321,69 +1769324,69 @@ │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 522c90 │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r0, r3 │ │ │ │ + rors r0, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sbcs r6, r5 │ │ │ │ + rors r6, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rors r6, r7 │ │ │ │ + tst r6, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + str r4, [r6, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + strh r2, [r0, r6] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r0, r5 │ │ │ │ + asrs r0, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r0 │ │ │ │ + lsrs r4, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r4, r4 │ │ │ │ + lsrs r4, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r0, r3 │ │ │ │ + lsrs r0, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r4 │ │ │ │ + asrs r6, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r6, #128 @ 0x80 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r0, r7 │ │ │ │ + lsrs r0, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r2, r7 │ │ │ │ + lsrs r2, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r4, r7 │ │ │ │ + lsrs r4, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r4 │ │ │ │ + lsrs r6, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r3 │ │ │ │ + lsrs r6, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + subs r7, #98 @ 0x62 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r7, #16 │ │ │ │ + subs r7, #64 @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r7, #6 │ │ │ │ + subs r7, #54 @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r7, #14 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + subs r7, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r7, #130 @ 0x82 │ │ │ │ + subs r7, #178 @ 0xb2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ 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 r3, r0 │ │ │ │ ldrb.w r0, [r0, #1694] @ 0x69e │ │ │ │ @@ -1770373,15 +1770376,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 522858 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bcc.n 523690 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #10 │ │ │ │ + subs r7, #58 @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ bne.n 5236d0 │ │ │ │ lsls r1, r1, #5 │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ ldr.w r2, [r3, #416] @ 0x1a0 │ │ │ │ cbz r2, 523766 │ │ │ │ ldr r2, [pc, #292] @ (523888 ) │ │ │ │ @@ -1770541,19 +1770544,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 523960 │ │ │ │ + beq.n 5239c0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 523e9c │ │ │ │ + b.n 523efc │ │ │ │ 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 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1770571,19 +1770574,19 @@ │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, #92 @ 0x5c │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r6, #2] │ │ │ │ + strh r0, [r4, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ 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 │ │ │ │ @@ -1770617,23 +1770620,23 @@ │ │ │ │ bl 4cd1e4 │ │ │ │ ldr.w r3, [r6, #604] @ 0x25c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + ldmia r7, {r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, #30 │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #16 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + @ instruction: 0xb64c │ │ │ │ lsls r0, 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 │ │ │ │ @@ -1770658,21 +1770661,21 @@ │ │ │ │ bl 4cd1e4 │ │ │ │ ldr.w r3, [r5, #548] @ 0x224 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + ldrb r4, [r1, #31] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r1, #30 │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #72] @ (523ad4 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1770697,19 +1770700,19 @@ │ │ │ │ ldr.w r1, [r5, #592] @ 0x250 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - adds r1, #98 @ 0x62 │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 523cfc │ │ │ │ + b.n 523d5c │ │ │ │ lsls r7, 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] @ (523b38 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1770734,19 +1770737,19 @@ │ │ │ │ ldr.w r1, [r5, #580] @ 0x244 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - adds r1, #18 │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 523c98 │ │ │ │ + b.n 523cf8 │ │ │ │ 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 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1770771,21 +1770774,21 @@ │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ ldr.w r3, [r5, #336] @ 0x150 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r4, [r3, #26] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1770810,21 +1770813,21 @@ │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ ldr.w r3, [r5, #484] @ 0x1e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r5!, {r1, r2, r6} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r2, [r6, #26] │ │ │ │ + strh r2, [r4, #28] │ │ │ │ lsls r2, r0, #3 │ │ │ │ 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 │ │ │ │ @@ -1770849,21 +1770852,21 @@ │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ ldr.w r3, [r5, #480] @ 0x1e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, #4 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r4, [r3, #22] │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ lsls r2, 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.w r7, [r0, #800] @ 0x320 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1770895,23 +1770898,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - svc 4 │ │ │ │ + svc 52 @ 0x34 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [sp, #952] @ 0x3b8 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + cmp r7, #184 @ 0xb8 │ │ │ │ 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 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1770943,23 +1770946,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r3!, {r5, r6, r7} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1770984,21 +1770987,21 @@ │ │ │ │ ldr.w r3, [r5, #544] @ 0x220 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - udf #8 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771023,21 +1771026,21 @@ │ │ │ │ ldr.w r3, [r5, #364] @ 0x16c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ble.n 523d90 │ │ │ │ + ble.n 523df0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - rors r2, r7 │ │ │ │ + tst r2, r5 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771085,25 +1771088,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ble.n 523f64 │ │ │ │ + ble.n 523fc4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + lsls r6, r4, #25 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [pc, #720] @ (5241d8 ) │ │ │ │ + ldr r4, [pc, #912] @ (524298 ) │ │ │ │ lsls r0, 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 │ │ │ │ @@ -1771128,21 +1771131,21 @@ │ │ │ │ bl 4cd360 │ │ │ │ ldr.w r3, [r5, #288] @ 0x120 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #164 @ 0xa4 │ │ │ │ + cmp r5, #212 @ 0xd4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bgt.n 523e74 │ │ │ │ + bgt.n 523ed4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #142 @ 0x8e │ │ │ │ + cmp r5, #190 @ 0xbe │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771167,21 +1771170,21 @@ │ │ │ │ bl 4cd360 │ │ │ │ ldr.w r3, [r5, #284] @ 0x11c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #76 @ 0x4c │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bgt.n 52400c │ │ │ │ + bgt.n 52406c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771206,21 +1771209,21 @@ │ │ │ │ ldr.w r3, [r5, #248] @ 0xf8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #244 @ 0xf4 │ │ │ │ + cmp r5, #36 @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 523fa4 │ │ │ │ + blt.n 524004 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771245,21 +1771248,21 @@ │ │ │ │ ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 52413c │ │ │ │ + blt.n 52419c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771284,21 +1771287,21 @@ │ │ │ │ ldr.w r3, [r5, #508] @ 0x1fc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r3, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #144 @ 0x90 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 5240d4 │ │ │ │ + blt.n 524134 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771323,21 +1771326,21 @@ │ │ │ │ ldr.w r3, [r5, #504] @ 0x1f8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 52426c │ │ │ │ + bge.n 5240cc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771362,21 +1771365,21 @@ │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r3, #236 @ 0xec │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 524204 │ │ │ │ + bge.n 524264 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771401,21 +1771404,21 @@ │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r4} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ + cmp r3, #148 @ 0x94 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 52419c │ │ │ │ + bls.n 5241fc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771440,21 +1771443,21 @@ │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 524334 │ │ │ │ + bls.n 524394 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r5, #52] @ 0x34 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771479,21 +1771482,21 @@ │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r6} │ │ │ │ + stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 5242cc │ │ │ │ + bls.n 52432c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771518,21 +1771521,21 @@ │ │ │ │ ldr.w r3, [r5, #236] @ 0xec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ + cmp r2, #140 @ 0x8c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 524464 │ │ │ │ + bhi.n 5242c4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771557,21 +1771560,21 @@ │ │ │ │ ldr.w r3, [r5, #232] @ 0xe8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #8 │ │ │ │ + cmp r2, #56 @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 5243fc │ │ │ │ + bhi.n 52445c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r6, [r4, #36] @ 0x24 │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771596,21 +1771599,21 @@ │ │ │ │ ldr.w r3, [r5, #224] @ 0xe0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r3} │ │ │ │ + stmia r5!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 524394 │ │ │ │ + bvc.n 5243f4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r1, #28] │ │ │ │ + str r6, [r7, #28] │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771635,21 +1771638,21 @@ │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r5, r7} │ │ │ │ + stmia r4!, {r1, r4, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ + cmp r1, #140 @ 0x8c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 52452c │ │ │ │ + bvc.n 52458c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r6, [r2, #24] │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771674,21 +1771677,21 @@ │ │ │ │ ldr.w r3, [r5, #212] @ 0xd4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvs.n 5244c4 │ │ │ │ + bvc.n 524524 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r5, #16] │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771713,21 +1771716,21 @@ │ │ │ │ ldr.w r3, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r4, r6, r7} │ │ │ │ + stmia r4!, {r1} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvs.n 52465c │ │ │ │ + bvs.n 5244bc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r6, [r0, #12] │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771752,21 +1771755,21 @@ │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, #84 @ 0x54 │ │ │ │ + cmp r0, #132 @ 0x84 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvs.n 5245f4 │ │ │ │ + bvs.n 524654 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r6, [r3, #4] │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771791,21 +1771794,21 @@ │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r3!, {r1} │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + cmp r0, #44 @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bpl.n 52458c │ │ │ │ + bpl.n 5245ec │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + ldrsh r6, [r6, r7] │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771830,21 +1771833,21 @@ │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bpl.n 524724 │ │ │ │ + bpl.n 524784 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771869,21 +1771872,21 @@ │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r4, r5} │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ + movs r7, #124 @ 0x7c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bmi.n 5246bc │ │ │ │ + bmi.n 52471c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r6, [r6, r3] │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771908,21 +1771911,21 @@ │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ + movs r7, #36 @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bmi.n 524854 │ │ │ │ + bmi.n 5246b4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r6, [r1, r2] │ │ │ │ + ldrsh r6, [r7, r2] │ │ │ │ lsls r1, 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 r6, [r0, #800] @ 0x320 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1771955,21 +1771958,21 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movs r6, #160 @ 0xa0 │ │ │ │ + movs r6, #208 @ 0xd0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcc.n 5247f0 │ │ │ │ + bmi.n 524850 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r5, #88 @ 0x58 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ 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 │ │ │ │ ldr.w r5, [r0, #800] @ 0x320 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771997,21 +1772000,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcc.n 524774 │ │ │ │ + bcc.n 5247d4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r5, #20 │ │ │ │ lsls r4, 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 r9, [r0, #800] @ 0x320 │ │ │ │ mov r8, r1 │ │ │ │ @@ -1772067,25 +1772070,25 @@ │ │ │ │ ldr.w r4, [r9, #348] @ 0x15c │ │ │ │ blx r4 │ │ │ │ bl 4cd1e4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4cd9bc │ │ │ │ b.n 524902 │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r6, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 524958 │ │ │ │ + bcc.n 5249b8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + movs r6, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r2, r6, #21 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + str r2, [r6, #68] @ 0x44 │ │ │ │ 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 │ │ │ │ ldr.w r9, [r0, #800] @ 0x320 │ │ │ │ @@ -1772237,31 +1772240,31 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r4, [r9, #520] @ 0x208 │ │ │ │ blx r4 │ │ │ │ bl 4cd400 │ │ │ │ bl 4cd79c │ │ │ │ b.n 524a52 │ │ │ │ - itee ge │ │ │ │ - lslge r1, r6, #2 │ │ │ │ - movlt r5, #46 @ 0x2e │ │ │ │ - lsllt r2, r6, #2 │ │ │ │ - bcs.n 524bac │ │ │ │ + ittt le │ │ │ │ + lslle r1, r6, #2 │ │ │ │ + movle r5, #94 @ 0x5e │ │ │ │ + lslle r2, r6, #2 │ │ │ │ + bcs.n 524c0c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r4, r6, #17 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r4, #196 @ 0xc4 │ │ │ │ + movs r4, #244 @ 0xf4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r4, #2 │ │ │ │ + movs r4, #50 @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ 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 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ @@ -1772371,39 +1772374,39 @@ │ │ │ │ bl 4cd360 │ │ │ │ ldr r0, [pc, #60] @ (524cb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 4cd230 │ │ │ │ bl 4cd9bc │ │ │ │ b.n 524c08 │ │ │ │ nop │ │ │ │ - movs r3, #16 │ │ │ │ + movs r3, #64 @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r4, [r3, #28] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + adds r7, #32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r2, #222 @ 0xde │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r6, [r0, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r6, #146 @ 0x92 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r6, [r2, #12] │ │ │ │ lsls r5, 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 │ │ │ │ ldr.w r9, [r0, #800] @ 0x320 │ │ │ │ @@ -1772502,31 +1772505,31 @@ │ │ │ │ add r0, pc │ │ │ │ bl 4cd230 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 524da4 │ │ │ │ bl 4cd79c │ │ │ │ b.n 524d6c │ │ │ │ nop │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #250 @ 0xfa │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r1, #240 @ 0xf0 │ │ │ │ + movs r2, #32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r6, 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 r5, r1 │ │ │ │ @@ -1772562,21 +1772565,21 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bl 4cd9bc │ │ │ │ b.n 524e6c │ │ │ │ nop │ │ │ │ - revsh r6, r4 │ │ │ │ + cbnz r6, 524ed0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + movs r1, #16 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r2, r0, r6 │ │ │ │ + adds r2, r6, r6 │ │ │ │ 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 r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1772610,23 +1772613,23 @@ │ │ │ │ ldr.w r3, [r5, #456] @ 0x1c8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rev16 r4, r2 │ │ │ │ + hlt 0x0004 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + movs r0, #138 @ 0x8a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r1, #8 │ │ │ │ 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 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ @@ -1772700,32 +1772703,32 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r5, [r7, #384] @ 0x180 │ │ │ │ blx r5 │ │ │ │ bl 4cd1e4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r6, 52503e │ │ │ │ + cbnz r6, 52504a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r7, #8] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf6d000b1 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + @ instruction: 0xf70000b1 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r5, #6 │ │ │ │ + subs r4, r3, #7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + movs r0, #28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r4, #7 │ │ │ │ + movs r0, #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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ @@ -1772807,35 +1772810,35 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r4, [r7, #380] @ 0x17c │ │ │ │ blx r4 │ │ │ │ bl 4cd1e4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0xb8ba │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r4, [r5, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, r0, #4 │ │ │ │ + subs r2, r6, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, r7, #3 │ │ │ │ + subs r2, r5, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r6, r3, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r2, r2, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + subs r4, r6, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r4, r5, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r8, [r0, #800] @ 0x320 │ │ │ │ @@ -1772914,32 +1772917,32 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r4, [r8, #476] @ 0x1dc │ │ │ │ blx r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0xb78e │ │ │ │ + @ instruction: 0xb7be │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, r0, #1 │ │ │ │ + subs r2, r6, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r2, r6 │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + subs r4, r5, #0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r4, r5, #1 │ │ │ │ + adds r4, r3, #2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + subs r6, r1, #0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldcl 0, cr0, [r0], #780 @ 0x30c │ │ │ │ - blt.n 525290 │ │ │ │ + stc 0, cr0, [r0, #-780]! @ 0xfffffcf4 │ │ │ │ + blt.n 5252f0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r0, r4, #7 │ │ │ │ lsls r2, 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, #4032] @ 0xfc0 │ │ │ │ @@ -1773035,29 +1773038,29 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r5, sp, #400 @ 0x190 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r6, #4 │ │ │ │ + adds r4, r4, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + str r0, [r0, #116] @ 0x74 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, r4, r1 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r4, r1, r5 │ │ │ │ + subs r4, r7, r5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r6, [r2, #12] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs.w r0, sl, r3, lsl #3 │ │ │ │ + @ instruction: 0xebea00c3 │ │ │ │ add r4, sp, #552 @ 0x228 │ │ │ │ lsls r1, 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, #4024] @ 0xfb8 │ │ │ │ ldr.w fp, [pc, #568] @ 525610 │ │ │ │ @@ -1773253,51 +1773256,51 @@ │ │ │ │ bl 4cd230 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ b.n 525548 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r2, r4, r6, lr} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r2, #96] @ 0x60 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + adds r6, r6, #0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r4, r2, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + subs r2, r4, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r1, #26 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + subs r0, r4, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + adds r0, r2, r6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + subs r2, r0, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strd r0, r0, [r4, #780]! @ 0x30c │ │ │ │ - bvc.n 525630 │ │ │ │ + ands.w r0, r4, r3, lsl #3 │ │ │ │ + bhi.n 525690 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r6, r3, r2 │ │ │ │ + subs r6, r1, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r1, r2 │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r4, r3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmdb r0!, {r0, r1, r6, r7} │ │ │ │ - bvc.n 5256c4 │ │ │ │ + ldrd r0, r0, [r0, #-780] @ 0x30c │ │ │ │ + bvc.n 525724 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + subs r0, r1, r0 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r6, [pc, #320] @ (5257b4 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1773418,33 +1773421,33 @@ │ │ │ │ b.n 5256d0 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, r4 │ │ │ │ + adds r6, r5, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sxth r6, r6 │ │ │ │ + sxtb r6, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r4, r1, #17 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r4, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r2, r2, r2 │ │ │ │ + adds r2, r0, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r4, r1, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - adds r6, r2, r1 │ │ │ │ + adds r6, r0, r2 │ │ │ │ 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 r1, [pc, #120] @ (525870 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1773485,23 +1773488,23 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r1, [r5, #596] @ 0x254 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r0, r2, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r2, 525878 │ │ │ │ + cbz r2, 525884 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bvs.n 5258ac │ │ │ │ + bvs.n 52590c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r2, r7, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #100] @ (5258f8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1773536,21 +1773539,21 @@ │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r1, [r5, #584] @ 0x248 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r4, #30 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r0, r6, #30 │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ @@ -1773600,27 +1773603,27 @@ │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r5, [r7, #488] @ 0x1e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + asrs r2, r4, #29 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + str r6, [r1, #12] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r0, r6, #7 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + asrs r6, r0, #26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r1, #25 │ │ │ │ + asrs r6, r7, #25 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + asrs r4, r3, #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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r8, [r0, #800] @ 0x320 │ │ │ │ @@ -1773709,33 +1773712,33 @@ │ │ │ │ ldr.w r4, [r8, #396] @ 0x18c │ │ │ │ blx r4 │ │ │ │ bl 4cd1e4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 4cd9bc │ │ │ │ b.n 525a4c │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r1, #26 │ │ │ │ + asrs r2, r7, #26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + strb r4, [r2, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + asrs r2, r6, #21 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r6, #20 │ │ │ │ + asrs r6, r4, #21 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb82e │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r6, r4, #14 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r6, #23 │ │ │ │ + asrs r2, r4, #24 │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1773759,21 +1773762,21 @@ │ │ │ │ bl 4cd360 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ 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 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1773814,25 +1773817,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 │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r0, #21 │ │ │ │ + asrs r0, r6, #21 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r4, #254 @ 0xfe │ │ │ │ + movs r5, #46 @ 0x2e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r0, r4, #4 │ │ │ │ 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 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1773875,25 +1773878,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 │ │ │ │ - asrs r6, r6, #18 │ │ │ │ + asrs r6, r4, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r1, #14 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #856] @ (526004 ) │ │ │ │ + ldr r4, [pc, #24] @ (525cc4 ) │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1773925,21 +1773928,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r4, sp, #280 @ 0x118 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + asrs r4, r3, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bkpt 0x00e0 │ │ │ │ + yield │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldrh r2, [r0, #2] │ │ │ │ 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.w r7, [r0, #800] @ 0x320 │ │ │ │ @@ -1774049,39 +1774052,39 @@ │ │ │ │ bl 4cd360 │ │ │ │ ldr r0, [pc, #60] @ (525ea0 ) │ │ │ │ add r0, pc │ │ │ │ bl 4cd230 │ │ │ │ bl 4cd9bc │ │ │ │ b.n 525df8 │ │ │ │ nop │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + asrs r0, r6, #14 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r7, #5] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r6, r1, #13 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r2, r3, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r4, #3] │ │ │ │ + strb r6, [r2, #4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r3, #102 @ 0x66 │ │ │ │ + adds r3, #150 @ 0x96 │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1774122,23 +1774125,23 @@ │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + asrs r6, r4, #10 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r2, r5, r6, r7} │ │ │ │ + pop {r1, r2, r4, pc} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + @ instruction: 0xb858 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - mov lr, pc │ │ │ │ + bx r5 │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1774168,21 +1774171,21 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r5, #8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - mov r2, pc │ │ │ │ + mov sl, r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ 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 │ │ │ │ @@ -1774212,21 +1774215,21 @@ │ │ │ │ blx r3 │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 52bb9c │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r6, 52609c │ │ │ │ + pop {r1, r2} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r4, r2, #6 │ │ │ │ + asrs r4, r0, #7 │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1774252,21 +1774255,21 @@ │ │ │ │ bl 4cd1e4 │ │ │ │ ldr.w r3, [r5, #524] @ 0x20c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #984 @ 0x3d8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r7, #4 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r0, 5260ec │ │ │ │ + cbnz r0, 5260f8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1774292,21 +1774295,21 @@ │ │ │ │ bl 4cd1e4 │ │ │ │ ldr.w r3, [r5, #528] @ 0x210 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r0, sp, #552 @ 0x228 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r3, #3 │ │ │ │ + asrs r4, r1, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - revsh r4, r6 │ │ │ │ + cbnz r4, 526148 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ 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 r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1774364,23 +1774367,23 @@ │ │ │ │ blx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 4cd9bc │ │ │ │ b.n 52616c │ │ │ │ bl 4cd9bc │ │ │ │ b.n 5261aa │ │ │ │ nop │ │ │ │ - add r7, pc, #936 @ (adr r7, 52657c ) │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r2, r6, #1 │ │ │ │ + asrs r2, r4, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ lsls r2, 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1774475,36 +1774478,36 @@ │ │ │ │ ldr.w r4, [r7, #400] @ 0x190 │ │ │ │ blx r4 │ │ │ │ bl 4cd1e4 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #8 @ (adr r7, 52631c ) │ │ │ │ + add r7, pc, #200 @ (adr r7, 5263dc ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + lsrs r6, r7, #31 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r6, 52633e │ │ │ │ + cbnz r6, 52634a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [pc, #752] @ (526610 ) │ │ │ │ + ldr r4, [pc, #944] @ (5266d0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r5, #96] @ 0x60 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r6, #96] @ 0x60 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + lsrs r2, r0, #21 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r6, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xfb7600c4 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + @ instruction: 0xfba600c4 │ │ │ │ + lsrs r2, r6, #23 │ │ │ │ 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 r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1774537,21 +1774540,21 @@ │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 52cd28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r4, #26 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r6, pc, #80 @ (adr r6, 526408 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 5264c8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr.w sl, [r0, #800] @ 0x320 │ │ │ │ mov r9, r1 │ │ │ │ @@ -1774613,25 +1774616,25 @@ │ │ │ │ bl 4cd1e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 52cd28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 4cd9bc │ │ │ │ b.n 52643c │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, pc, #568 @ (adr r5, 5266c8 ) │ │ │ │ + add r5, pc, #760 @ (adr r5, 526788 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ 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 r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1774664,21 +1774667,21 @@ │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 52cc58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, pc, #304 @ (adr r4, 526648 ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 526708 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + strb r0, [r0, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r7, pc, #936 @ (adr r7, 5268c8 ) │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ @@ -1774761,33 +1774764,33 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #40] @ (526644 ) │ │ │ │ add r0, pc │ │ │ │ b.n 52658e │ │ │ │ nop │ │ │ │ - add r3, pc, #808 @ (adr r3, 52694c ) │ │ │ │ + add r3, pc, #1000 @ (adr r3, 526a0c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r5, sp, #136 @ 0x88 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - svc 96 @ 0x60 │ │ │ │ + svc 144 @ 0x90 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 526b78 │ │ │ │ + b.n 526bd8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r4, r4, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r5, #18 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r0, #10 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ lsls r5, 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, #800] @ 0x320 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1774827,23 +1774830,23 @@ │ │ │ │ cbz r4, 5266c8 │ │ │ │ bl 4cd400 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r2, pc, #648 @ (adr r2, 52695c ) │ │ │ │ + add r2, pc, #840 @ (adr r2, 526a1c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r6, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #312 @ 0x138 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ 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 r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1774881,21 +1774884,21 @@ │ │ │ │ lsls r3, r4, #31 │ │ │ │ bmi.n 526754 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bl 4ccd78 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r6, #1044] @ 0x414 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - subs r0, r7, #0 │ │ │ │ + subs r0, r5, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r2, pc, #24 @ (adr r2, 526780 ) │ │ │ │ + add r2, pc, #216 @ (adr r2, 526840 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ 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 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ @@ -1774954,29 +1774957,29 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r5, [r7, #408] @ 0x198 │ │ │ │ blx r5 │ │ │ │ bl 4cd1e4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r1, pc, #488 @ (adr r1, 526a1c ) │ │ │ │ + add r1, pc, #680 @ (adr r1, 526adc ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r0, #12 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ble.n 526860 │ │ │ │ + ble.n 5268c0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r1, #2] │ │ │ │ + ldrh r2, [r7, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r6, #10 │ │ │ │ + lsrs r0, r4, #11 │ │ │ │ lsls r2, r6, #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 │ │ │ │ @@ -1775051,29 +1775054,29 @@ │ │ │ │ bl 4cd1e4 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 4cd9bc │ │ │ │ b.n 5268f0 │ │ │ │ nop │ │ │ │ - add r0, pc, #600 @ (adr r0, 526ba0 ) │ │ │ │ + add r0, pc, #792 @ (adr r0, 526c60 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 526b58 │ │ │ │ + b.n 526bb8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbz r2, 52699a │ │ │ │ + cbz r2, 5269a6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r8, r0 │ │ │ │ + add r8, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r0, r0, #31 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r5, #116] @ 0x74 │ │ │ │ + str r2, [r3, #120] @ 0x78 │ │ │ │ lsls r5, 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.w r7, [r0, #800] @ 0x320 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1775114,25 +1775117,25 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r7, #316] @ 0x13c │ │ │ │ blx r8 │ │ │ │ bl 4cd1e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [sp, #536] @ 0x218 │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r2, #5 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sxth r4, r4 │ │ │ │ + sxtb r4, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r6, #4 │ │ │ │ + lsrs r6, r4, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ lsls r2, r6, #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] @ (526a8c ) │ │ │ │ sub sp, #168 @ 0xa8 │ │ │ │ @@ -1775181,21 +1775184,21 @@ │ │ │ │ add sp, #168 @ 0xa8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r5, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbz r0, 526abc │ │ │ │ + cbz r0, 526ac8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r6, sp, #600 @ 0x258 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r1, #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 │ │ │ │ @@ -1775289,33 +1775292,33 @@ │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd360 │ │ │ │ ldr r0, [pc, #48] @ (526bd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 4cd230 │ │ │ │ bl 4cd9bc │ │ │ │ b.n 526b52 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + sub sp, #376 @ 0x178 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rors r0, r5 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [sp, #608] @ 0x260 │ │ │ │ + ldr r5, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ + add sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adcs r4, r6 │ │ │ │ + sbcs r4, r4 │ │ │ │ lsls r5, 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 r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1775357,22 +1775360,22 @@ │ │ │ │ bl 4cd1e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 52bfcc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - vhadd.u32 q0, q12, │ │ │ │ - add r0, pc, #488 @ (adr r0, 526e5c ) │ │ │ │ + vhadd.u16 q8, q12, │ │ │ │ + add r0, pc, #680 @ (adr r0, 526f1c ) │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #400] @ (526e18 ) │ │ │ │ sub.w sp, sp, #532 @ 0x214 │ │ │ │ @@ -1775519,43 +1775522,43 @@ │ │ │ │ b.n 526d74 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #25 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r2, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r2, r3, #22 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r2, r4, #15 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + cmp r1, #110 @ 0x6e │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r2, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - lsls r4, r0, #22 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r3, #20] │ │ │ │ + str r4, [r1, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + asrs r6, r2, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r0, #138 @ 0x8a │ │ │ │ + cmp r0, #186 @ 0xba │ │ │ │ lsls r1, 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 r9, [r0, #800] @ 0x320 │ │ │ │ mov r8, r1 │ │ │ │ @@ -1775611,25 +1775614,25 @@ │ │ │ │ ldr.w r4, [r9, #300] @ 0x12c │ │ │ │ blx r4 │ │ │ │ bl 4cd1e4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4cd9bc │ │ │ │ b.n 526eee │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r6, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + str r2, [r7, #8] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, pc, #688 @ (adr r5, 5271d8 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 527298 ) │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r9, [r0, #800] @ 0x320 │ │ │ │ @@ -1775744,41 +1775747,41 @@ │ │ │ │ bl 4cd9bc │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4cd9bc │ │ │ │ b.n 526ffa │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ + ldr r1, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r6, r1, #13 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r2, r6, #10 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + lsls r6, r2, #13 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r2, #12 │ │ │ │ + lsls r6, r0, #13 │ │ │ │ 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 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1775819,24 +1775822,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r7, #324] @ 0x144 │ │ │ │ blx r8 │ │ │ │ bl 4cd1e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stc2 0, cr0, [sl, #708] @ 0x2c4 │ │ │ │ - lsls r6, r1, #10 │ │ │ │ + ldc2 0, cr0, [sl, #708]! @ 0x2c4 │ │ │ │ + lsls r6, r7, #10 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r3, #9 │ │ │ │ + lsls r6, r1, #10 │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1775861,21 +1775864,21 @@ │ │ │ │ ldr.w r3, [r5, #312] @ 0x138 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r7, [sp, #600] @ 0x258 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, sp, #192 @ 0xc0 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ lsls r1, 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, r0 │ │ │ │ add.w r8, r0, #812 @ 0x32c │ │ │ │ @@ -1775916,23 +1775919,23 @@ │ │ │ │ add r0, pc │ │ │ │ bl 4cd230 │ │ │ │ mov r0, r8 │ │ │ │ bl 52ab6c │ │ │ │ bl 4cd360 │ │ │ │ b.n 527222 │ │ │ │ nop │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #904 @ 0x388 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + adds r4, #10 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ 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 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ @@ -1775983,27 +1775986,27 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r4, [r7, #296] @ 0x128 │ │ │ │ blx r4 │ │ │ │ bl 4cd1e4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r6, [sp, #536] @ 0x218 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r1, #5 │ │ │ │ + lsls r6, r7, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r7, r1] │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + adds r4, #10 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ + lsls r2, r1, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1776028,21 +1776031,21 @@ │ │ │ │ ldr.w r3, [r5, #292] @ 0x124 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, sp, #400 @ 0x190 │ │ │ │ + add r0, sp, #592 @ 0x250 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + adds r2, #190 @ 0xbe │ │ │ │ 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 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1776068,21 +1776071,21 @@ │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r5, [sp, #384] @ 0x180 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, pc, #992 @ (adr r7, 5277d8 ) │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1776107,21 +1776110,21 @@ │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, r1 │ │ │ │ + movs r0, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, pc, #576 @ (adr r7, 5276a0 ) │ │ │ │ + add r7, pc, #768 @ (adr r7, 527760 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ 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 r3, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1776175,22 +1776178,22 @@ │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 4cd9bc │ │ │ │ b.n 5274de │ │ │ │ nop │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vshr.u64 d0, d17, #20 │ │ │ │ - add r7, pc, #144 @ (adr r7, 5275ac ) │ │ │ │ + vshr.u64 d16, d17, #36 │ │ │ │ + add r7, pc, #336 @ (adr r7, 52766c ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r4, r0 │ │ │ │ + adds r6, r2, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1776220,20 +1776223,20 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vqadd.u16 d0, d16, d17 │ │ │ │ - add r6, pc, #416 @ (adr r6, 527738 ) │ │ │ │ + vqadd.u8 d16, d16, d17 │ │ │ │ + add r6, pc, #608 @ (adr r6, 5277f8 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1776263,20 +1776266,20 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mrc2 0, 5, r0, cr0, cr1, {5} │ │ │ │ - add r5, pc, #960 @ (adr r5, 5279d0 ) │ │ │ │ + mcr2 0, 7, r0, cr0, cr1, {5} │ │ │ │ + add r6, pc, #128 @ (adr r6, 527690 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #26 │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1776306,20 +1776309,20 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r2, [sp, #888] @ 0x378 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mcr2 0, 2, r0, cr8, cr1, {5} │ │ │ │ - add r5, pc, #480 @ (adr r5, 527868 ) │ │ │ │ + mrc2 0, 3, r0, cr8, cr1, {5} │ │ │ │ + add r5, pc, #672 @ (adr r5, 527928 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1776349,20 +1776352,20 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stc2l 0, cr0, [r0, #708]! @ 0x2c4 │ │ │ │ - add r5, pc, #0 @ (adr r5, 527700 ) │ │ │ │ + mrc2 0, 0, r0, cr0, cr1, {5} │ │ │ │ + add r5, pc, #192 @ (adr r5, 5277c0 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1776392,20 +1776395,20 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldc2l 0, cr0, [ip, #-708]! @ 0xfffffd3c │ │ │ │ - add r4, pc, #544 @ (adr r4, 527998 ) │ │ │ │ + stc2 0, cr0, [ip, #708]! @ 0x2c4 │ │ │ │ + add r4, pc, #736 @ (adr r4, 527a58 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1776435,20 +1776438,20 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r1, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldc2 0, cr0, [r8, #-708] @ 0xfffffd3c │ │ │ │ - add r4, pc, #64 @ (adr r4, 527830 ) │ │ │ │ + stc2l 0, cr0, [r8, #-708] @ 0xfffffd3c │ │ │ │ + add r4, pc, #256 @ (adr r4, 5278f0 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1776478,20 +1776481,20 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldc2 0, cr0, [r0], #708 @ 0x2c4 │ │ │ │ - add r3, pc, #608 @ (adr r3, 527ac8 ) │ │ │ │ + stc2l 0, cr0, [r0], #708 @ 0x2c4 │ │ │ │ + add r3, pc, #800 @ (adr r3, 527b88 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1776521,20 +1776524,20 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mcrr2 0, 11, r0, r8, cr1 │ │ │ │ - add r3, pc, #128 @ (adr r3, 527960 ) │ │ │ │ + ldc2l 0, cr0, [r8], #-708 @ 0xfffffd3c │ │ │ │ + add r3, pc, #320 @ (adr r3, 527a20 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ 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 r1, [pc, #52] @ (527928 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1776552,19 +1776555,19 @@ │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ bl 39ba04 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r4, [sp, #848] @ 0x350 │ │ │ │ + str r5, [sp, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, pc, #680 @ (adr r2, 527bdc ) │ │ │ │ + add r2, pc, #872 @ (adr r2, 527c9c ) │ │ │ │ lsls r7, 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, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1776601,20 +1776604,20 @@ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 39ba04 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 397f9c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb9600b1 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + smlaltt r0, r0, r6, r1 │ │ │ │ + ldrh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, pc, #352 @ (adr r2, 527b18 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 527bd8 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -1776651,20 +1776654,20 @@ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 39ba04 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 397f9c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb3200b1 │ │ │ │ - ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + @ instruction: 0xfb6200b1 │ │ │ │ + ldrh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, pc, #832 @ (adr r1, 527d80 ) │ │ │ │ + add r2, pc, #0 @ (adr r2, 527a40 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ lsls r1, 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 │ │ │ │ @@ -1776701,20 +1776704,20 @@ │ │ │ │ bl 39ba04 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 397f9c │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfac200b1 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + @ instruction: 0xfaf200b1 │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, pc, #288 @ (adr r1, 527be8 ) │ │ │ │ + add r1, pc, #480 @ (adr r1, 527ca8 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ + cmp r3, #162 @ 0xa2 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -1776760,23 +1776763,23 @@ │ │ │ │ ldr r0, [pc, #36] @ (527b74 ) │ │ │ │ add r0, pc │ │ │ │ bl 4cd230 │ │ │ │ mov r0, r5 │ │ │ │ bl 52a094 │ │ │ │ bl 4cd360 │ │ │ │ b.n 527b1a │ │ │ │ - @ instruction: 0xfa4e00b1 │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + @ instruction: 0xfa7e00b1 │ │ │ │ + ldrh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r0, pc, #768 @ (adr r0, 527e6c ) │ │ │ │ + add r0, pc, #960 @ (adr r0, 527f2c ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r2, #226 @ 0xe2 │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xfa1600b1 │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ + @ instruction: 0xfa4600b1 │ │ │ │ + sub sp, #360 @ 0x168 │ │ │ │ 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 r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1776831,20 +1776834,20 @@ │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r3, [r2, #28] │ │ │ │ bl 397f50 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vst1.8 @ instruction: 0xf9c800b1 │ │ │ │ - add r0, pc, #32 @ (adr r0, 527c44 ) │ │ │ │ + ldr??.w r0, [r8, #177] @ 0xb1 │ │ │ │ + add r0, pc, #224 @ (adr r0, 527d04 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r2, #50 @ 0x32 │ │ │ │ + cmp r2, #98 @ 0x62 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -1776890,23 +1776893,23 @@ │ │ │ │ ldr r0, [pc, #36] @ (527cd0 ) │ │ │ │ add r0, pc │ │ │ │ bl 4cd230 │ │ │ │ mov r0, r5 │ │ │ │ bl 529758 │ │ │ │ bl 4cd360 │ │ │ │ b.n 527c76 │ │ │ │ - vst4.32 {d16-d19}, [r2 :256], r1 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldr??.w r0, [r2, r1, lsl #3] │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + cmp r1, #182 @ 0xb6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh.w r0, [sl, #177] @ 0xb1 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + str??.w r0, [sl, #177] @ 0xb1 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ 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, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1776964,20 +1776967,20 @@ │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r4, [r3, #0] │ │ │ │ bl 397f50 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strh.w r0, [lr, #177] @ 0xb1 │ │ │ │ - ldrh r0, [r3, #32] │ │ │ │ + ldr.w r0, [lr, #177] @ 0xb1 │ │ │ │ + ldrh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + cmp r1, #18 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -1777023,23 +1777026,23 @@ │ │ │ │ ldr r0, [pc, #36] @ (527e44 ) │ │ │ │ add r0, pc │ │ │ │ bl 4cd230 │ │ │ │ mov r0, r5 │ │ │ │ bl 52a284 │ │ │ │ bl 4cd360 │ │ │ │ b.n 527dea │ │ │ │ - @ instruction: 0xf7fe00b1 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + strh.w r0, [lr, r1, lsl #3] │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r0, #18 │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf74600b1 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + @ instruction: 0xf77600b1 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ 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, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1777095,20 +1777098,20 @@ │ │ │ │ add.w r0, r6, #632 @ 0x278 │ │ │ │ str r1, [r3, #0] │ │ │ │ mov r1, r5 │ │ │ │ bl 397f50 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf76600b1 │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + @ instruction: 0xf79600b1 │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ 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 r5, r0 │ │ │ │ @@ -1777186,29 +1777189,29 @@ │ │ │ │ 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 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r0, [r2, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subw r0, ip, #2225 @ 0x8b1 │ │ │ │ - ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ + @ instruction: 0xf6dc00b1 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r1, #23 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r7, #236 @ 0xec │ │ │ │ + ands r4, r3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xeb8800c3 │ │ │ │ - mov r2, r4 │ │ │ │ + subs.w r0, r8, r3, lsl #3 │ │ │ │ + mov r2, sl │ │ │ │ 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.w r7, [r0, #800] @ 0x320 │ │ │ │ mov r9, r0 │ │ │ │ @@ -1777264,24 +1777267,24 @@ │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4cd9bc │ │ │ │ b.n 5280b8 │ │ │ │ nop │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sub.w r0, sl, #5799936 @ 0x588000 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + rsbs r0, sl, #5799936 @ 0x588000 │ │ │ │ + ldr r3, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + str r6, [r6, #120] @ 0x78 │ │ │ │ lsls r3, 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 r0, r1 │ │ │ │ @@ -1777308,20 +1777311,20 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4f400b1 │ │ │ │ - strh r2, [r6, #62] @ 0x3e │ │ │ │ + @ instruction: 0xf52400b1 │ │ │ │ + ldrh r2, [r4, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [sp, #584] @ 0x248 │ │ │ │ + ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ lsls r4, r0, #3 │ │ │ │ cbz r1, 5281b6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1777346,20 +1777349,20 @@ │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 52c034 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + strh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - eors.w r0, sl, #5799936 @ 0x588000 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + @ instruction: 0xf4ca00b1 │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cbz r1, 52821e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1777384,20 +1777387,20 @@ │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 52c034 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - strh r0, [r5, #56] @ 0x38 │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - orr.w r0, sl, #5799936 @ 0x588000 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + orns r0, sl, #5799936 @ 0x588000 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ 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 r6, r2 │ │ │ │ ldr r2, [pc, #424] @ (5283ec ) │ │ │ │ @@ -1777554,29 +1777557,29 @@ │ │ │ │ b.n 5282e6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r6, #22] │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3d600b1 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + and.w r0, r6, #5799936 @ 0x588000 │ │ │ │ + strh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stc 0, cr0, [r6, #-708] @ 0xfffffd3c │ │ │ │ - ldcl 0, cr0, [lr], #708 @ 0x2c4 │ │ │ │ - @ instruction: 0xf35a00b1 │ │ │ │ + ldc 0, cr0, [r6, #-708]! @ 0xfffffd3c │ │ │ │ + stc 0, cr0, [lr, #-708]! @ 0xfffffd3c │ │ │ │ + @ instruction: 0xf38a00b1 │ │ │ │ ldrb r4, [r7, #18] │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldr r4, [pc, #880] @ (528788 ) │ │ │ │ + ldr r5, [pc, #48] @ (528448 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [pc, #712] @ (5286e4 ) │ │ │ │ + ldr r4, [pc, #904] @ (5287a4 ) │ │ │ │ lsls r5, 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 r3, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1777632,21 +1777635,21 @@ │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf22a00b1 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ + @ instruction: 0xf25a00b1 │ │ │ │ + str r7, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf22000b1 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + @ instruction: 0xf25000b1 │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r9, [r0, #800] @ 0x320 │ │ │ │ @@ -1777750,32 +1777753,32 @@ │ │ │ │ bl 4cd1e4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #1044] @ 0x414 │ │ │ │ b.n 528504 │ │ │ │ bl 4cd9bc │ │ │ │ b.n 52858c │ │ │ │ nop │ │ │ │ - @ instruction: 0xf19400b1 │ │ │ │ - strh r6, [r7, #30] │ │ │ │ + rsb r0, r4, #177 @ 0xb1 │ │ │ │ + strh r6, [r5, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - sbcs.w r0, sl, #177 @ 0xb1 │ │ │ │ - ldr r5, [sp, #792] @ 0x318 │ │ │ │ + sub.w r0, sl, #177 @ 0xb1 │ │ │ │ + ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sbc.w r0, ip, #177 @ 0xb1 │ │ │ │ - @ instruction: 0xf13200b1 │ │ │ │ - @ instruction: 0xf0ae00b1 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + @ instruction: 0xf19c00b1 │ │ │ │ + sbc.w r0, r2, #177 @ 0xb1 │ │ │ │ + @ instruction: 0xf0de00b1 │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ + str r6, [sp, #0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r9, r3 │ │ │ │ ldrb.w r3, [r0, #1044] @ 0x414 │ │ │ │ @@ -1777897,32 +1777900,32 @@ │ │ │ │ adds r5, #12 │ │ │ │ bl 52b304 │ │ │ │ bl 4cd880 │ │ │ │ cmp r6, r4 │ │ │ │ bne.n 52879a │ │ │ │ b.n 5286fc │ │ │ │ nop │ │ │ │ - orrs.w r0, sl, #177 @ 0xb1 │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + eor.w r0, sl, #177 @ 0xb1 │ │ │ │ + strh r0, [r0, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bics.w r0, r8, #177 @ 0xb1 │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ + orn r0, r8, #177 @ 0xb1 │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - vshr.s64 d16, d17, #2 │ │ │ │ - vshr.s64 d0, d17, #2 │ │ │ │ - vqadd.s64 d0, d20, d17 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + bic.w r0, lr, #177 @ 0xb1 │ │ │ │ + vshr.s64 d16, d17, #18 │ │ │ │ + vqadd.s32 d16, d20, d17 │ │ │ │ + strh r6, [r4, #14] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [sp, #344] @ 0x158 │ │ │ │ + str r4, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r0, r6, #2 │ │ │ │ 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.w r6, [pc, #1796] @ 528efc │ │ │ │ mov r5, r1 │ │ │ │ @@ -1778781,41 +1778784,41 @@ │ │ │ │ b.n 529174 │ │ │ │ ldr r0, [pc, #56] @ (529264 ) │ │ │ │ add r0, pc │ │ │ │ b.n 5291dc │ │ │ │ ldr r0, [pc, #56] @ (529268 ) │ │ │ │ add r0, pc │ │ │ │ b.n 5291a8 │ │ │ │ - b.n 528e1c │ │ │ │ + b.n 528e7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 528de8 │ │ │ │ + b.n 528e48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528df0 │ │ │ │ + b.n 528e50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d98 │ │ │ │ + b.n 528df8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d8c │ │ │ │ + b.n 528dec │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d68 │ │ │ │ + b.n 528dc8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d70 │ │ │ │ + b.n 528dd0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d50 │ │ │ │ + b.n 528db0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d48 │ │ │ │ + b.n 528da8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d44 │ │ │ │ + b.n 528da4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528f54 │ │ │ │ + b.n 528fb4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - b.n 528f4c │ │ │ │ + b.n 528fac │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1778920,40 +1778923,40 @@ │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [pc, #56] @ (5293f0 ) │ │ │ │ add r0, pc │ │ │ │ b.n 5292ca │ │ │ │ - b.n 528db4 │ │ │ │ + b.n 528e14 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stc 0, cr0, [r6, #780] @ 0x30c │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + ldc 0, cr0, [r6, #780]! @ 0x30c │ │ │ │ + push {r1, r3, r4, r7, lr} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + subs r5, #138 @ 0x8a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - svc 54 @ 0x36 │ │ │ │ + svc 102 @ 0x66 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528c90 │ │ │ │ + b.n 528cf0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528c80 │ │ │ │ + b.n 528ce0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 529378 │ │ │ │ + bge.n 5293d8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 528c54 │ │ │ │ + b.n 528cb4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r3, #236 @ 0xec │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 528dc4 │ │ │ │ + b.n 528e24 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1779045,43 +1779048,43 @@ │ │ │ │ ldr r0, [pc, #64] @ (529534 ) │ │ │ │ add r0, pc │ │ │ │ b.n 5294da │ │ │ │ ldr r0, [pc, #60] @ (529538 ) │ │ │ │ add r0, pc │ │ │ │ b.n 5294da │ │ │ │ nop │ │ │ │ - b.n 528de0 │ │ │ │ + b.n 528e40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blt.n 52940c │ │ │ │ + blt.n 52946c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d88 │ │ │ │ + b.n 528de8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ + ldrb r2, [r5, #25] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 528d3c │ │ │ │ + b.n 528d9c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d38 │ │ │ │ + b.n 528d98 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529b38 │ │ │ │ + b.n 529b98 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529b68 │ │ │ │ + b.n 529bc8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529ba0 │ │ │ │ + b.n 529c00 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529bd8 │ │ │ │ + b.n 529c38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529ad0 │ │ │ │ + b.n 529b30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529c08 │ │ │ │ + b.n 529c68 │ │ │ │ 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 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1779135,27 +1779138,27 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [pc, #28] @ (5295fc ) │ │ │ │ add r0, pc │ │ │ │ b.n 52957a │ │ │ │ nop │ │ │ │ - b.n 529ccc │ │ │ │ + b.n 529d2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529ce8 │ │ │ │ + b.n 529d48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 529c80 │ │ │ │ + b.n 529ce0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 5299f0 │ │ │ │ + b.n 529a50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529b84 │ │ │ │ + b.n 529be4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1779208,27 +1779211,27 @@ │ │ │ │ asrs r1, r0, #31 │ │ │ │ bl 4cd588 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 529c6c │ │ │ │ + b.n 529ccc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r6, #38] @ 0x26 │ │ │ │ + ldrh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + cmp r4, #26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r1, #252 @ 0xfc │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1779265,23 +1779268,23 @@ │ │ │ │ asrs r1, r0, #31 │ │ │ │ bl 4cd588 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 529b94 │ │ │ │ + b.n 529bf4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529b98 │ │ │ │ + b.n 529bf8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529b7c │ │ │ │ + b.n 529bdc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529b60 │ │ │ │ + b.n 529bc0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529b44 │ │ │ │ + b.n 529ba4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1779591,99 +1779594,99 @@ │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ bl 4cd5f0 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 529e80 │ │ │ │ + b.n 529ee0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e7c │ │ │ │ + b.n 529edc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e74 │ │ │ │ + b.n 529ed4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e74 │ │ │ │ + b.n 529ed4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e7c │ │ │ │ + b.n 529edc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e68 │ │ │ │ + b.n 529ec8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e54 │ │ │ │ + b.n 529eb4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e40 │ │ │ │ + b.n 529ea0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e2c │ │ │ │ + b.n 529e8c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e24 │ │ │ │ + b.n 529e84 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e14 │ │ │ │ + b.n 529e74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e04 │ │ │ │ + b.n 529e64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dec │ │ │ │ + b.n 529e4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529de0 │ │ │ │ + b.n 529e40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529de0 │ │ │ │ + b.n 529e40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dd8 │ │ │ │ + b.n 529e38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dd8 │ │ │ │ + b.n 529e38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529de8 │ │ │ │ + b.n 529e48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529df0 │ │ │ │ + b.n 529e50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529de0 │ │ │ │ + b.n 529e40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dec │ │ │ │ + b.n 529e4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529df4 │ │ │ │ + b.n 529e54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529de4 │ │ │ │ + b.n 529e44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529de4 │ │ │ │ + b.n 529e44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529de4 │ │ │ │ + b.n 529e44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529ddc │ │ │ │ + b.n 529e3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dd8 │ │ │ │ + b.n 529e38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dd8 │ │ │ │ + b.n 529e38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dd8 │ │ │ │ + b.n 529e38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dd8 │ │ │ │ + b.n 529e38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dc8 │ │ │ │ + b.n 529e28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dc0 │ │ │ │ + b.n 529e20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dbc │ │ │ │ + b.n 529e1c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dac │ │ │ │ + b.n 529e0c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529da8 │ │ │ │ + b.n 529e08 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dac │ │ │ │ + b.n 529e0c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529db4 │ │ │ │ + b.n 529e14 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 529b28 │ │ │ │ + ble.n 529b88 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r6, [r7, #19] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 529d60 │ │ │ │ + b.n 529dc0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529d54 │ │ │ │ + b.n 529db4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529d48 │ │ │ │ + b.n 529da8 │ │ │ │ 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 4cd084 │ │ │ │ @@ -1779708,17 +1779711,17 @@ │ │ │ │ bl 4cd7e8 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - svc 218 @ 0xda │ │ │ │ + b.n 529c50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvc.n 529ba4 │ │ │ │ + bvc.n 529c04 │ │ │ │ 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 4cd084 │ │ │ │ @@ -1779756,18 +1779759,18 @@ │ │ │ │ bne.n 529ca0 │ │ │ │ bl 4cd7e8 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cdp2 0, 10, cr0, cr4, cr15, {5} │ │ │ │ - svc 102 @ 0x66 │ │ │ │ + cdp2 0, 13, cr0, cr4, cr15, {5} │ │ │ │ + svc 150 @ 0x96 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1779804,23 +1779807,23 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - svc 22 │ │ │ │ + svc 70 @ 0x46 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + svc 82 @ 0x52 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - svc 22 │ │ │ │ + svc 70 @ 0x46 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - svc 10 │ │ │ │ + svc 58 @ 0x3a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - udf #254 @ 0xfe │ │ │ │ + svc 46 @ 0x2e │ │ │ │ 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 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1779853,17 +1779856,17 @@ │ │ │ │ bl 4cd7e8 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #228 @ 0xe4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - udf #188 @ 0xbc │ │ │ │ + udf #236 @ 0xec │ │ │ │ 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, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1780011,47 +1780014,47 @@ │ │ │ │ bl 4cd9bc │ │ │ │ b.n 529e50 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ bl 4cda64 │ │ │ │ b.n 529e68 │ │ │ │ bl 4cd9bc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + udf #112 @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - ldrb r2, [r2, #12] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ble.n 529fbc │ │ │ │ + udf #38 @ 0x26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 529fd0 │ │ │ │ + udf #46 @ 0x2e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - udf #14 │ │ │ │ + udf #62 @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + strh r4, [r1, #4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbnz r0, 529ff2 │ │ │ │ + cbnz r0, 529ffe │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ble.n 529f6c │ │ │ │ + ble.n 529fcc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 529f38 │ │ │ │ + ble.n 529f98 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ble.n 529f04 │ │ │ │ + ble.n 529f64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 529ef8 │ │ │ │ + ble.n 529f58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ lsls r3, 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 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1780092,21 +1780095,21 @@ │ │ │ │ bl 4d9cf4 │ │ │ │ mov r0, r5 │ │ │ │ bl 4cd6a4 │ │ │ │ b.n 52a044 │ │ │ │ bl 4cd9bc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bgt.n 52a010 │ │ │ │ + bgt.n 52a070 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52a02c │ │ │ │ + ble.n 52a08c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52a018 │ │ │ │ + bgt.n 52a078 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 529ffc │ │ │ │ + bgt.n 52a05c │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r1, #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 │ │ │ │ @@ -1780238,45 +1780241,45 @@ │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ bl 4cd5f0 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 4cd9bc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bgt.n 52a2f4 │ │ │ │ + bgt.n 52a154 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52a17c │ │ │ │ + bgt.n 52a1dc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r6, r6 │ │ │ │ + lsls r6, r4, #1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bgt.n 52a324 │ │ │ │ + bgt.n 52a184 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52a31c │ │ │ │ + bgt.n 52a17c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52a314 │ │ │ │ + bgt.n 52a174 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ble.n 52a304 │ │ │ │ + ble.n 52a164 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52a29c │ │ │ │ + bgt.n 52a2fc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52a27c │ │ │ │ + bgt.n 52a2dc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a264 │ │ │ │ + bgt.n 52a2c4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a250 │ │ │ │ + bgt.n 52a2b0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a238 │ │ │ │ + bgt.n 52a298 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a1f0 │ │ │ │ + blt.n 52a250 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a1ec │ │ │ │ + blt.n 52a24c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a1d8 │ │ │ │ + blt.n 52a238 │ │ │ │ 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, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1780444,53 +1780447,53 @@ │ │ │ │ bl 4cd7e8 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4cd9bc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - blt.n 52a4fc │ │ │ │ + blt.n 52a55c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a428 │ │ │ │ + blt.n 52a488 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a528 │ │ │ │ + blt.n 52a588 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a510 │ │ │ │ + blt.n 52a570 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a520 │ │ │ │ + blt.n 52a580 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a518 │ │ │ │ + blt.n 52a578 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a508 │ │ │ │ + blt.n 52a568 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blt.n 52a4cc │ │ │ │ + blt.n 52a52c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a4dc │ │ │ │ + blt.n 52a53c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a4d4 │ │ │ │ + blt.n 52a534 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 52a4b8 │ │ │ │ + blt.n 52a518 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb89e │ │ │ │ + @ instruction: 0xb8ce │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bge.n 52a45c │ │ │ │ + bge.n 52a4bc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 52a444 │ │ │ │ + bge.n 52a4a4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 52a434 │ │ │ │ + bge.n 52a494 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a42c │ │ │ │ + bls.n 52a48c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 52a3f4 │ │ │ │ + bge.n 52a454 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 52a5ec │ │ │ │ + bge.n 52a44c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 52a5e4 │ │ │ │ + bge.n 52a444 │ │ │ │ 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 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1780513,17 +1780516,17 @@ │ │ │ │ bne.n 52a524 │ │ │ │ bl 4cd7e8 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bls.n 52a508 │ │ │ │ + bge.n 52a568 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 52a78c │ │ │ │ + b.n 52a7ec │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1780548,17 +1780551,17 @@ │ │ │ │ bl 4cd880 │ │ │ │ bl 4cd7e8 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - bls.n 52a4d8 │ │ │ │ + bls.n 52a538 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a4f4 │ │ │ │ + bls.n 52a554 │ │ │ │ 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, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1780707,48 +1780710,48 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #72] @ (52a7e0 ) │ │ │ │ add r0, pc │ │ │ │ b.n 52a780 │ │ │ │ nop │ │ │ │ - bls.n 52a80c │ │ │ │ + bls.n 52a86c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a828 │ │ │ │ + bls.n 52a888 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a80c │ │ │ │ + bls.n 52a86c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a7f0 │ │ │ │ + bls.n 52a850 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a7d4 │ │ │ │ + bls.n 52a834 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a7c8 │ │ │ │ + bls.n 52a828 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a7bc │ │ │ │ + bls.n 52a81c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a7b0 │ │ │ │ + bls.n 52a810 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a7a4 │ │ │ │ + bls.n 52a804 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a798 │ │ │ │ + bls.n 52a7f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a798 │ │ │ │ + bls.n 52a7f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a78c │ │ │ │ + bls.n 52a7ec │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mcr2 0, 4, r0, cr8, cr1, {5} │ │ │ │ - bhi.n 52a764 │ │ │ │ + mrc2 0, 5, r0, cr8, cr1, {5} │ │ │ │ + bhi.n 52a7c4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a748 │ │ │ │ + bhi.n 52a7a8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a72c │ │ │ │ + bhi.n 52a78c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a6f8 │ │ │ │ + bhi.n 52a758 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bne.n 52a7f8 │ │ │ │ + bne.n 52a858 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1780930,61 +1780933,61 @@ │ │ │ │ bl 4cd970 │ │ │ │ b.n 52a8ec │ │ │ │ bl 4cd9bc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #96] @ (52aa68 ) │ │ │ │ add r0, pc │ │ │ │ b.n 52a82e │ │ │ │ - bhi.n 52aa14 │ │ │ │ + bhi.n 52aa74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r0, pc, #40 @ (adr r0, 52aa3c ) │ │ │ │ + add r0, pc, #232 @ (adr r0, 52aafc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvc.n 52a9dc │ │ │ │ + bhi.n 52aa3c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r7, sp, #840 @ 0x348 │ │ │ │ + add sp, #8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + str r0, [r1, r6] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbz r0, 52aa88 │ │ │ │ + cbz r0, 52aa94 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvc.n 52aac0 │ │ │ │ + bvc.n 52ab20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvc.n 52aaac │ │ │ │ + bvc.n 52ab0c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvc.n 52aa98 │ │ │ │ + bvc.n 52aaf8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvc.n 52aa84 │ │ │ │ + bvc.n 52aae4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r5, #2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - mov r8, r5 │ │ │ │ + mov r8, fp │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvs.n 52a95c │ │ │ │ + bvs.n 52a9bc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + adds r4, r5, #1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bvs.n 52ab40 │ │ │ │ + bvs.n 52a9a0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - push {r4, r6} │ │ │ │ + push {r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r6!, {r3, r4, r7} │ │ │ │ + ldmia r6, {r3, r6, r7} │ │ │ │ lsls r4, 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, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1781046,29 +1781049,29 @@ │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #32] @ (52ab48 ) │ │ │ │ add r0, pc │ │ │ │ b.n 52aaae │ │ │ │ - bpl.n 52aae8 │ │ │ │ + bvs.n 52ab48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #20] │ │ │ │ + str r0, [r7, #20] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 52abe0 │ │ │ │ + bpl.n 52aa40 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia r5!, {} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r3, r5, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 52ab66 │ │ │ │ @@ -1781153,29 +1781156,29 @@ │ │ │ │ cbz r1, 52ac44 │ │ │ │ ldrb.w r1, [r1, #76] @ 0x4c │ │ │ │ bl 52aa6c │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bmi.n 52ac3c │ │ │ │ + bpl.n 52ac9c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r3, #112] @ 0x70 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - uxth r2, r2 │ │ │ │ + uxtb r2, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r7, #202 @ 0xca │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bmi.n 52abf4 │ │ │ │ + bmi.n 52ac54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 52abe0 │ │ │ │ + bmi.n 52ac40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 52abd4 │ │ │ │ + bmi.n 52ac34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 52ad6c │ │ │ │ + bmi.n 52abcc │ │ │ │ lsls r1, r6, #2 │ │ │ │ b.w 52ab6c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1781204,21 +1781207,21 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - bmi.n 52adbc │ │ │ │ + bmi.n 52ac1c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 52add8 │ │ │ │ + bmi.n 52ac38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + ldrsh r0, [r2, r4] │ │ │ │ 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 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1781280,29 +1781283,29 @@ │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [pc, #32] @ (52adc8 ) │ │ │ │ add r0, pc │ │ │ │ b.n 52ad7e │ │ │ │ - bmi.n 52ade4 │ │ │ │ + bmi.n 52ae44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 52ae00 │ │ │ │ + bmi.n 52ae60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 52adf4 │ │ │ │ + bmi.n 52ae54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 52adcc │ │ │ │ + bmi.n 52ae2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r2, [r5, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcc.n 52ad80 │ │ │ │ + bmi.n 52ade0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1781332,21 +1781335,21 @@ │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 52ad4c │ │ │ │ + bcc.n 52adac │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcs.n 52ada0 │ │ │ │ + bcs.n 52ae00 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 52aeec │ │ │ │ + ble.n 52ad4c │ │ │ │ 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, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1781376,21 +1781379,21 @@ │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 52af04 │ │ │ │ + bcc.n 52af64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcs.n 52af28 │ │ │ │ + bcs.n 52af88 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52ae74 │ │ │ │ + ble.n 52aed4 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1781534,51 +1781537,51 @@ │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ bl 4cd970 │ │ │ │ b.n 52afa6 │ │ │ │ ldr r0, [pc, #76] @ (52b0b0 ) │ │ │ │ add r0, pc │ │ │ │ b.n 52af16 │ │ │ │ - bcs.n 52afe4 │ │ │ │ + bcs.n 52b044 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r4, #28] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r0, sp, #928 @ 0x3a0 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [pc, #544] @ (52b2a0 ) │ │ │ │ + ldr r2, [pc, #736] @ (52b360 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ + stmia r0!, {r2, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + adds r4, r5, #1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r2, r1, #25 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - eors r6, r0 │ │ │ │ + eors r6, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - beq.n 52b0e0 │ │ │ │ + beq.n 52b140 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r3, #23 │ │ │ │ + asrs r2, r1, #24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - beq.n 52b0c4 │ │ │ │ + beq.n 52b124 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1781631,27 +1781634,27 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - beq.n 52b114 │ │ │ │ + bne.n 52b174 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b130 │ │ │ │ + bne.n 52b190 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b134 │ │ │ │ + bne.n 52b194 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b138 │ │ │ │ + bne.n 52b198 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b144 │ │ │ │ + bne.n 52b1a4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b150 │ │ │ │ + bne.n 52b1b0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b15c │ │ │ │ + bne.n 52b1bc │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1781732,34 +1781735,34 @@ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - beq.n 52b1e4 │ │ │ │ + beq.n 52b244 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1f8 │ │ │ │ + beq.n 52b258 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1ec │ │ │ │ + beq.n 52b24c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf67600c3 │ │ │ │ - beq.n 52b1c4 │ │ │ │ + subw r0, r6, #2243 @ 0x8c3 │ │ │ │ + beq.n 52b224 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1c0 │ │ │ │ + beq.n 52b220 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1bc │ │ │ │ + beq.n 52b21c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1b0 │ │ │ │ + beq.n 52b210 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1a4 │ │ │ │ + beq.n 52b204 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1a4 │ │ │ │ + beq.n 52b204 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1a0 │ │ │ │ + beq.n 52b200 │ │ │ │ lsls r1, r6, #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] │ │ │ │ @@ -1781781,18 +1781784,18 @@ │ │ │ │ ldrb.w r0, [sp, #5] │ │ │ │ movs r1, #0 │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - beq.n 52b354 │ │ │ │ + beq.n 52b3b4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbcs.w r0, ip, #6389760 @ 0x618000 │ │ │ │ - beq.n 52b358 │ │ │ │ + sub.w r0, ip, #6389760 @ 0x618000 │ │ │ │ + beq.n 52b3b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1781814,19 +1781817,19 @@ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r1, #0 │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - beq.n 52b35c │ │ │ │ + beq.n 52b3bc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, pc, #808 @ (adr r2, 52b688 ) │ │ │ │ + add r2, pc, #1000 @ (adr r2, 52b748 ) │ │ │ │ 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 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1781855,21 +1781858,21 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ asrs r1, r0, #31 │ │ │ │ bl 4cd588 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r2, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, pc, #440 @ (adr r2, 52b588 ) │ │ │ │ + add r2, pc, #632 @ (adr r2, 52b648 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1781927,29 +1781930,29 @@ │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r7!, {r1, r2, r4, r6} │ │ │ │ + ldmia r7, {r1, r2, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r5, #7 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r4!, {r1, r2, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #572] @ (52b6f8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1782153,53 +1782156,53 @@ │ │ │ │ add r0, pc │ │ │ │ b.n 52b5b2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #232] @ (52b7e4 ) │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xfa0c00bf │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xfa3c00bf │ │ │ │ + cpsid │ │ │ │ lsls r3, r0, #3 │ │ │ │ - hlt 0x0026 │ │ │ │ + revsh r6, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - rev16 r6, r6 │ │ │ │ + hlt 0x0026 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xfabc00bf │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xfaec00bf │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - rev r6, r5 │ │ │ │ + rev16 r6, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbnz r4, 52b76a │ │ │ │ + rev r4, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + ldmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r5!, {r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5!, {r1, r3, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r3, #2 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r1, [pc, #184] @ (52b804 ) │ │ │ │ lsls r1, r1, #5 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ lsls r4, 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, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1782414,73 +1782417,73 @@ │ │ │ │ ldr r0, [pc, #136] @ (52ba70 ) │ │ │ │ add r0, pc │ │ │ │ bl 4cd944 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd970 │ │ │ │ b.n 52b876 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + ldmia r5, {r3, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4!, {r3, r5, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r5!, {r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r3, {r3, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r3!, {r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3, {r3, r5} │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4, {r2, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r3, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3!, {r2} │ │ │ │ + ldmia r3!, {r2, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ 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, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1782563,27 +1782566,27 @@ │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 4cd9bc │ │ │ │ b.n 52bb6a │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r2!, {r6, r7} │ │ │ │ + ldmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ + strb r6, [r2, #6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + cmp r1, #106 @ 0x6a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r2!, {r3, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1782620,23 +1782623,23 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ 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 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1782716,35 +1782719,35 @@ │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [pc, #44] @ (52bd4c ) │ │ │ │ add r0, pc │ │ │ │ b.n 52bce2 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bvc.n 52bc74 │ │ │ │ + bvc.n 52bcd4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r3!, {r1} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r5, [pc, #600] @ (52bf90 ) │ │ │ │ + ldr r5, [pc, #792] @ (52c050 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + strb r6, [r4, #2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r1, #26] │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r0, r2, #19 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbnz r0, 52bdb0 │ │ │ │ + cbnz r0, 52bdbc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1782782,18 +1782785,18 @@ │ │ │ │ bl 4cd5f0 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xeaa600c3 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + @ instruction: 0xead600c3 │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1782838,24 +1782841,24 @@ │ │ │ │ bl 52bd78 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r5} │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stcl 0, cr0, [sl], {191} @ 0xbf │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + ldcl 0, cr0, [sl], #764 @ 0x2fc │ │ │ │ + ldmia r0!, {r1, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + ldmia r0!, {r1, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1782876,19 +1782879,19 @@ │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r1, #90 @ 0x5a │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ lsls r5, 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 r5, r1 │ │ │ │ @@ -1783083,23 +1783086,23 @@ │ │ │ │ asrs r1, r4, #31 │ │ │ │ bl 4cd588 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r3, #3 │ │ │ │ + asrs r4, r1, #4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r3, [pc, #504] @ (52c32c ) │ │ │ │ + ldr r3, [pc, #696] @ (52c3ec ) │ │ │ │ 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 │ │ │ │ ldr r6, [r0, #108] @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ @@ -1783132,23 +1783135,23 @@ │ │ │ │ ldr.w r8, [r6, #88] @ 0x58 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb760 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r5!, {r1, r3, r4} │ │ │ │ + stmia r5!, {r1, r3, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r6, #166 @ 0xa6 │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #44] @ (52c1f4 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1783164,19 +1783167,19 @@ │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r3!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r3, r4, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + @ instruction: 0xb6e2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r6, 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, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #108] @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ @@ -1783216,25 +1783219,25 @@ │ │ │ │ ldr.w r8, [r6, #64] @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cpsie ai │ │ │ │ + @ instruction: 0xb696 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r4!, {r2, r3, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - itte hi │ │ │ │ - lslhi r3, r0, #3 │ │ │ │ - stmiahi r4!, {r2, r4, r6} │ │ │ │ - lslls r1, r6, #2 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + itet lt │ │ │ │ + lsllt r3, r0, #3 │ │ │ │ + stmiage r4!, {r2, r7} │ │ │ │ + lsllt r1, r6, #2 │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ 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 r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1783268,23 +1783271,23 @@ │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {r1, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bkpt 0x00ec │ │ │ │ - lsls r3, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + itt ne │ │ │ │ + lslne r3, r0, #3 │ │ │ │ + stmiane r4!, {r1, r2} │ │ │ │ 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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1783321,21 +1783324,21 @@ │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4cd9bc │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {r1, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ + pop {r1, r4, r7, pc} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ + pop {r2, r4, r5, r6, r7, pc} │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #52] @ (52c3ec ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1783354,19 +1783357,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ bl 39ba04 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #64] @ (52c430 ) │ │ │ │ + ldr r2, [pc, #256] @ (52c4f0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + push {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {r3, r4} │ │ │ │ + stmia r3!, {r3, r6} │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #96] @ (52c468 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1783400,19 +1783403,19 @@ │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 4cd9bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + stmia r3!, {r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r3, r7} │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ lsls r3, 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, r0 │ │ │ │ ldr r1, [pc, #120] @ (52c500 ) │ │ │ │ @@ -1783457,19 +1783460,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ bl 39ba04 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #256] @ (52c604 ) │ │ │ │ + ldr r1, [pc, #448] @ (52c6c4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ lsls r1, 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 │ │ │ │ ldr r1, [pc, #256] @ (52c620 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -1783569,19 +1783572,19 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ b.n 52c5be │ │ │ │ bl 4cd9bc │ │ │ │ b.n 52c574 │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r3} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbz r0, 52c692 │ │ │ │ + cbz r0, 52c69e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r6, 52c686 │ │ │ │ + cbnz r6, 52c692 │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #256] @ (52c740 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -1783681,19 +1783684,19 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ b.n 52c6de │ │ │ │ bl 4cd9bc │ │ │ │ b.n 52c694 │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r4, r6, r7} │ │ │ │ + stmia r1!, {r1} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - uxth r0, r1 │ │ │ │ + uxth r0, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - rev16 r6, r1 │ │ │ │ + rev16 r6, r7 │ │ │ │ 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 r6, [r0, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ @@ -1783836,15 +1783839,15 @@ │ │ │ │ cbz r2, 52c8c4 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 52c8ba │ │ │ │ b.n 52c7b2 │ │ │ │ nop │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ lsls r3, r3, #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 │ │ │ │ @@ -1783890,23 +1783893,23 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r7 │ │ │ │ blx 70238 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bkpt 0x0048 │ │ │ │ + bkpt 0x0078 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + @ instruction: 0xb742 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bkpt 0x0020 │ │ │ │ + bkpt 0x0050 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r7, [r0, #108] @ 0x6c │ │ │ │ @@ -1784019,33 +1784022,33 @@ │ │ │ │ ldr r0, [pc, #52] @ (52caf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 4cd230 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 52ca7e │ │ │ │ bl 4cd79c │ │ │ │ b.n 52ca50 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r3, r5, r6, r7, pc} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r6, sp, #968 @ 0x3c8 │ │ │ │ + add r7, sp, #136 @ 0x88 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r2, pc} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pop {r1, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, sp, #224 @ 0xe0 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 52d148 │ │ │ │ + b.n 52d1a8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ lsls r6, r5, #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, #108] @ 0x6c │ │ │ │ @@ -1784105,27 +1784108,27 @@ │ │ │ │ cbnz r4, 52cb9a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 70238 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r5, sp, #456 @ 0x1c8 │ │ │ │ + add r5, sp, #648 @ 0x288 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r6, 52cc04 │ │ │ │ + cbnz r6, 52cc10 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + push {r2, r3, r4, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r2, 52cc36 │ │ │ │ + pop {r1, r3, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + pop {r2, r3, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r1, r2} │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ @@ -1784169,23 +1784172,23 @@ │ │ │ │ cbnz r4, 52cc3a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r7 │ │ │ │ blx 70238 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cbnz r4, 52ccb0 │ │ │ │ + cbnz r4, 52ccbc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - hlt 0x000c │ │ │ │ + hlt 0x003c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r1, r5} │ │ │ │ + push {r1, r4, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r0, 52cca4 │ │ │ │ + cbnz r0, 52ccb0 │ │ │ │ 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, r1 │ │ │ │ cbz r1, 52cc72 │ │ │ │ @@ -1784548,15 +1784551,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #16 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r1, #250 @ 0xfa │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldr r7, [pc, #296] @ (52d138 ) │ │ │ │ + ldr r7, [pc, #488] @ (52d1f8 ) │ │ │ │ lsls r3, r3, #4 │ │ │ │ ldrb r0, [r4, #22] │ │ │ │ lsls r1, 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, #3936] @ 0xf60 │ │ │ │ @@ -1784935,15 +1784938,15 @@ │ │ │ │ blx r7 │ │ │ │ b.n 52d3a2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r7, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ + ldrh r0, [r6, r4] │ │ │ │ lsls r3, r3, #4 │ │ │ │ cmp r6, #106 @ 0x6a │ │ │ │ lsls r1, r1, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1785219,17 +1785222,17 @@ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + cbz r0, 52d6d4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r6, r4] │ │ │ │ + strb r4, [r4, r5] │ │ │ │ lsls r3, r3, #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, #4056] @ 0xfd8 │ │ │ │ @@ -1785324,17 +1785327,17 @@ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #848 @ 0x350 │ │ │ │ + add sp, #16 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ lsls r3, r3, #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 │ │ │ │ @@ -1785353,17 +1785356,17 @@ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r3, r3, #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 │ │ │ │ @@ -1785382,17 +1785385,17 @@ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r3, r3, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -1785512,17 +1785515,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r6, #222 @ 0xde │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #136 @ 0x88 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - add r6, sp, #128 @ 0x80 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #432 @ 0x1b0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #120] @ (52da48 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1785601,15 +1785604,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (52da94 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [r0, #120] @ 0x78 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ lsls r3, r3, #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] @ (52daf8 ) │ │ │ │ @@ -1785646,15 +1785649,15 @@ │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r5, #78 @ 0x4e │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r5, #36 @ 0x24 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -1785796,25 +1785799,25 @@ │ │ │ │ nop │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r5 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r4, #80 @ 0x50 │ │ │ │ lsls r1, r1, #5 │ │ │ │ cmp r8, r9 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - add r4, sp, #520 @ 0x208 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ @@ -1785996,29 +1785999,29 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #40] @ (52ded0 ) │ │ │ │ ubfx r2, r2, #12, #8 │ │ │ │ add r1, pc │ │ │ │ bl 52d89c │ │ │ │ b.n 52de28 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, pc, #280 @ (adr r4, 52dfd4 ) │ │ │ │ + add r4, pc, #472 @ (adr r4, 52e094 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #632 @ 0x278 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #216 @ 0xd8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #140] @ (52df70 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -1786079,15 +1786082,15 @@ │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #194 @ 0xc2 │ │ │ │ lsls r1, r1, #5 │ │ │ │ negs r6, r2 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #304 @ 0x130 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1786185,17 +1786188,17 @@ │ │ │ │ strd sl, r5, [r1] │ │ │ │ bl 52ded4 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 52e070 │ │ │ │ b.n 52dfe6 │ │ │ │ nop │ │ │ │ - add r7, pc, #856 @ (adr r7, 52e3ec ) │ │ │ │ + add r0, sp, #24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ 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, #184] @ (52e164 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1786273,17 +1786276,17 @@ │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, #3 │ │ │ │ lsls r1, r1, #5 │ │ │ │ eors r6, r4 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - add r6, pc, #696 @ (adr r6, 52e430 ) │ │ │ │ + add r6, pc, #888 @ (adr r6, 52e4f0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r0, sp, #704 @ 0x2c0 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ ldr r2, [pc, #228] @ (52e274 ) │ │ │ │ @@ -1786387,15 +1786390,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #732] @ (52e574 ) │ │ │ │ lsls r6, r1, #5 │ │ │ │ ldr r3, [pc, #488] @ (52e484 ) │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r4, r1, #7 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - add r7, pc, #656 @ (adr r7, 52e534 ) │ │ │ │ + add r7, pc, #848 @ (adr r7, 52e5f4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r3, [pc, #136] @ (52e330 ) │ │ │ │ lsls r6, r1, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1788932,17 +1788935,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r4, [r3, r7] │ │ │ │ lsls r1, r1, #5 │ │ │ │ strb r2, [r7, r0] │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbz r1, 52ffa4 │ │ │ │ cmp r0, #4 │ │ │ │ bhi.n 52ffb8 │ │ │ │ ldr r3, [pc, #36] @ (52ffc0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1788960,17 +1788963,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r0, [r7, r5] │ │ │ │ lsls r1, r1, #5 │ │ │ │ strh r6, [r7, r5] │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldrh r0, [r2, #18] │ │ │ │ + ldrh r0, [r0, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r1, #18] │ │ │ │ + ldrh r2, [r7, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbz r1, 52ffe0 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 52fff4 │ │ │ │ ldr r3, [pc, #36] @ (52fffc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1788988,17 +1788991,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r4, [r7, r2] │ │ │ │ lsls r1, r1, #5 │ │ │ │ strh r6, [r5, r3] │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r6, [r7, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbz r1, 53001c │ │ │ │ cmp r0, #7 │ │ │ │ bhi.n 530030 │ │ │ │ ldr r3, [pc, #36] @ (530038 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1789016,17 +1789019,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r0, [r0, r1] │ │ │ │ lsls r1, r1, #5 │ │ │ │ strh r2, [r2, r1] │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldrh r0, [r3, #14] │ │ │ │ + ldrh r0, [r1, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r2, #14] │ │ │ │ + ldrh r2, [r0, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbz r1, 530058 │ │ │ │ cmp r0, #7 │ │ │ │ bhi.n 53006c │ │ │ │ ldr r3, [pc, #36] @ (530074 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1789044,17 +1789047,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r4, [r0, r7] │ │ │ │ lsls r1, r1, #5 │ │ │ │ str r6, [r2, r7] │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldrh r4, [r3, #12] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbz r1, 530094 │ │ │ │ cmp r0, #8 │ │ │ │ bhi.n 5300a8 │ │ │ │ ldr r3, [pc, #36] @ (5300b0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1789072,17 +1789075,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r0, [r0, r5] │ │ │ │ lsls r1, r1, #5 │ │ │ │ str r6, [r2, r5] │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbz r1, 5300d0 │ │ │ │ cmp r0, #7 │ │ │ │ bhi.n 5300e4 │ │ │ │ ldr r3, [pc, #36] @ (5300ec ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1789100,17 +1789103,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r4, [r0, r3] │ │ │ │ lsls r1, r1, #5 │ │ │ │ str r6, [r2, r3] │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r6, [r1, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbz r1, 53010c │ │ │ │ cmp r0, #2 │ │ │ │ bhi.n 530120 │ │ │ │ ldr r3, [pc, #36] @ (530128 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1789128,17 +1789131,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r0, [r6, r1] │ │ │ │ lsls r1, r1, #5 │ │ │ │ str r6, [r5, r1] │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbz r1, 530148 │ │ │ │ cmp r0, #1 │ │ │ │ bhi.n 53015c │ │ │ │ ldr r3, [pc, #36] @ (530164 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1789156,17 +1789159,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r4, [r4, r0] │ │ │ │ lsls r1, r1, #5 │ │ │ │ str r6, [r3, r0] │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r6, [r2, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbz r1, 530184 │ │ │ │ cmp r0, #12 │ │ │ │ bhi.n 530198 │ │ │ │ ldr r3, [pc, #36] @ (5301a0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1789184,17 +1789187,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r7, [pc, #512] @ (5303a4 ) │ │ │ │ lsls r1, r1, #5 │ │ │ │ ldr r7, [pc, #664] @ (530440 ) │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldrh r0, [r6, #2] │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r2, [r3, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbz r1, 5301c0 │ │ │ │ cmp r0, #14 │ │ │ │ bhi.n 5301d4 │ │ │ │ ldr r3, [pc, #36] @ (5301dc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1789212,17 +1789215,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r6, [pc, #752] @ (5304d0 ) │ │ │ │ lsls r1, r1, #5 │ │ │ │ ldr r6, [pc, #936] @ (53058c ) │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldrh r4, [r6, #0] │ │ │ │ + ldrh r4, [r4, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r5, #0] │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ lsls r1, r6, #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 530220 │ │ │ │ @@ -1789245,19 +1789248,19 @@ │ │ │ │ sub.w r3, r1, #256 @ 0x100 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r7, [pc, #168] @ (5302dc ) │ │ │ │ lsls r1, r1, #5 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + pop {r1, r7, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r1, r6, #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 530266 │ │ │ │ @@ -1789270,17 +1789273,17 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #12] @ (530274 ) │ │ │ │ add r3, pc │ │ │ │ b.n 53025a │ │ │ │ ldr r6, [pc, #608] @ (5304d0 ) │ │ │ │ lsls r1, r1, #5 │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + pop {r1, r2, r4, r5, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r3, #60] @ 0x3c │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r1, r6, #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 53029e │ │ │ │ @@ -1789293,17 +1789296,17 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #12] @ (5302ac ) │ │ │ │ add r3, pc │ │ │ │ b.n 530292 │ │ │ │ ldr r6, [pc, #384] @ (530428 ) │ │ │ │ lsls r1, r1, #5 │ │ │ │ - pop {r1, r2, r3, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r4, #58] @ 0x3a │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r1, 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 r8, r0 │ │ │ │ cbz r1, 530334 │ │ │ │ @@ -1789350,15 +1789353,15 @@ │ │ │ │ b.n 5302f2 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ blx 6eb4c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r6, r2, #4 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + ands r6, r3 │ │ │ │ lsls r7, r7, #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 │ │ │ │ @@ -1789440,15 +1789443,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbz r1, 530448 │ │ │ │ mov r2, r1 │ │ │ │ @@ -1789459,17 +1789462,17 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #16] @ (53045c ) │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r4, #180 @ 0xb4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ 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 r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1789680,51 +1789683,51 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #76] @ (5306d0 ) │ │ │ │ add r0, pc │ │ │ │ b.n 5304cc │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [pc, #56] @ (5306cc ) │ │ │ │ + ldr r1, [pc, #248] @ (53078c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - muls r2, r4 │ │ │ │ + bics r2, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #896] @ (530a1c ) │ │ │ │ + ldr r1, [pc, #64] @ (5306dc ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r3, #20 │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r6, #21 │ │ │ │ + lsrs r6, r4, #22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r5, #7] │ │ │ │ + strb r2, [r3, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r0, [r0, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r6, [r2, #6] │ │ │ │ + strb r6, [r0, #7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r6, 5306ce │ │ │ │ + cbnz r6, 5306da │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ lsls r4, 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 r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1790371,102 +1790374,102 @@ │ │ │ │ ldr r0, [pc, #192] @ (530e20 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vld4.32 {d16-d19}, [r8 :256], r0 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + ldrsb.w r0, [r8, #176] @ 0xb0 │ │ │ │ + pop {r1, r3, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - mov sl, r3 │ │ │ │ + mov sl, r9 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + strb r2, [r5, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r6, [r1, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r6, #6] │ │ │ │ + strb r6, [r4, #7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r7, #5] │ │ │ │ + strb r2, [r5, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r4, [r1, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r7, #4] │ │ │ │ + strb r6, [r5, #5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + strb r4, [r2, #5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + strb r6, [r6, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r5, #3] │ │ │ │ + strb r0, [r3, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r6, [r6, #3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r5, #2] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + strb r4, [r0, #3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + strb r6, [r6, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r4, [r0, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + strb r0, [r6, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + strb r4, [r7, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r4, [r5, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r2, #0] │ │ │ │ + strb r0, [r0, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r3, #2] │ │ │ │ + strb r4, [r1, #3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + strb r4, [r7, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r2, #120] @ 0x78 │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r1, #116] @ 0x74 │ │ │ │ + ldr r4, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #108] @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, r2, #2 │ │ │ │ + subs r2, r0, #3 │ │ │ │ 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 r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1790529,23 +1790532,23 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #160 @ 0xa0 │ │ │ │ + cmp r1, #208 @ 0xd0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + subs r7, #132 @ 0x84 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r0, r4, #5 │ │ │ │ lsls r0, 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 r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1790628,27 +1790631,27 @@ │ │ │ │ ldr r0, [pc, #40] @ (530fec ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - strh r2, [r7, #36] @ 0x24 │ │ │ │ + strh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r2, [r6, #34] @ 0x22 │ │ │ │ + strh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + adds r6, r3, #1 │ │ │ │ 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 r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1790730,29 +1790733,29 @@ │ │ │ │ ldr r0, [pc, #44] @ (5310e8 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strh r0, [r7, #26] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + cmp r0, #20 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r5, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + subs r6, r4, r5 │ │ │ │ lsls r0, 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 r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1790820,23 +1790823,23 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r5, #20] │ │ │ │ + strh r2, [r3, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, #156 @ 0x9c │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r0, r0, r2 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1790988,36 +1790991,36 @@ │ │ │ │ ldr r0, [pc, #60] @ (53138c ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r6, #12 │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r6, [r2, #12] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + subs r3, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + strh r4, [r1, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r5, #168 @ 0xa8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf65000af │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + @ instruction: 0xf68000af │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r4, r2 │ │ │ │ + adds r2, r2, r3 │ │ │ │ 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, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1791082,31 +1791085,31 @@ │ │ │ │ ldr r0, [pc, #44] @ (53145c ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r1, #31] │ │ │ │ + ldrb r0, [r7, #31] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 5314e0 │ │ │ │ + blt.n 531540 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r1, #192 @ 0xc0 │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + subs r1, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r4, r0, #31 │ │ │ │ + asrs r4, r6, #31 │ │ │ │ lsls r0, 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 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1791396,65 +1791399,65 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #28] │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r6, #32] │ │ │ │ + ldrh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cbnz r6, 5317ee │ │ │ │ + cbnz r6, 5317fa │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #632 @ 0x278 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + subs r0, #226 @ 0xe2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, #140 @ 0x8c │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ + ldrb r2, [r4, #25] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r5, sp, #1008 @ 0x3f0 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ 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, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1791601,41 +1791604,41 @@ │ │ │ │ blx 6f344 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 6f3c8 │ │ │ │ b.n 531826 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + adds r5, #218 @ 0xda │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, r6, #7 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r2, #14] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r4, r6, #7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ 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 r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1791808,41 +1791811,41 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r2, #7] │ │ │ │ + ldrb r6, [r0, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r4, #18 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r5, [pc, #888] @ (531ee8 ) │ │ │ │ + ldr r6, [pc, #56] @ (531ba8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r5, #6 │ │ │ │ + adds r6, r3, #7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adcs r2, r4 │ │ │ │ + sbcs r2, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + asrs r0, r3, #3 │ │ │ │ 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 r5, r0 │ │ │ │ cbz r1, 531c1a │ │ │ │ @@ -1791892,23 +1791895,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (531c3c ) │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r2, #42 @ 0x2a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r2, [r1, #31] │ │ │ │ + strb r2, [r7, #31] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ 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, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1791966,23 +1791969,23 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r4, r2, r6 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r4, #28] │ │ │ │ + strb r6, [r2, #29] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ lsls r0, 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 r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1792263,55 +1792266,55 @@ │ │ │ │ ldr r0, [pc, #96] @ (532034 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - strb r2, [r7, #25] │ │ │ │ + strb r2, [r5, #26] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r2, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, #136 @ 0x88 │ │ │ │ + adds r0, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, r1, r3 │ │ │ │ + subs r0, r7, r3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r6, pc, #104 @ (adr r6, 532060 ) │ │ │ │ + add r6, pc, #296 @ (adr r6, 532120 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r0, [r3, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r6, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r2, [r2, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r1, #24] │ │ │ │ + str r0, [r7, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r5, #20] │ │ │ │ + str r6, [r3, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r4, [r0, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r4, [r5, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r2, [r2, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r6, [r7, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r6, #12] │ │ │ │ + str r6, [r4, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r2, [r4, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r7, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r4, #4] │ │ │ │ + str r6, [r2, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ 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 r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1792426,42 +1792429,42 @@ │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #60] @ (532198 ) │ │ │ │ add r0, pc │ │ │ │ b.n 532072 │ │ │ │ nop │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r4, #13] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - sbcs.w r0, r4, ip, asr #2 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + sub.w r0, r4, ip, asr #2 │ │ │ │ + strb r2, [r6, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r4, [r0, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r6, [pc, #944] @ (532538 ) │ │ │ │ + ldr r7, [pc, #112] @ (5321f8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r0, r6] │ │ │ │ + str r4, [r6, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + str r4, [r3, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + lsrs r2, r5, #11 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrsb r6, [r0, r5] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ lsls r4, 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, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1792594,36 +1792597,36 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 6f3c8 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ blx 6eb4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r0, [r0, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + asrs r4, r5, #25 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xf0e000c2 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + adds.w r0, r0, #194 @ 0xc2 │ │ │ │ + cmp r4, #28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r4, #116 @ 0x74 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrsh r0, [r1, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r2, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r6, [r6, #3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + subs r6, r3, #0 │ │ │ │ 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 r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1792785,55 +1792788,55 @@ │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [pc, #84] @ (532514 ) │ │ │ │ add r0, pc │ │ │ │ b.n 532390 │ │ │ │ nop │ │ │ │ - blxns sp │ │ │ │ + ldr r0, [pc, #112] @ (532538 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r0, #1] │ │ │ │ + strb r2, [r6, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r4, #5 │ │ │ │ + adds r4, r2, #6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r2, #74 @ 0x4a │ │ │ │ + cmp r2, #122 @ 0x7a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r4, #158 @ 0x9e │ │ │ │ + movs r4, #206 @ 0xce │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + strb r4, [r0, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #30 │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + strb r2, [r1, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r5, #0] │ │ │ │ + strb r0, [r3, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r4, r4, #17 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r7, [sp, #648] @ 0x288 │ │ │ │ + ldr r7, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + strb r6, [r0, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r0, #0] │ │ │ │ + strb r6, [r6, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ + strb r6, [r4, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r4, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #120] @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r6, r0, #15 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsls r6, r0, #30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + lsls r6, r6, #29 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r4, 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, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1792911,33 +1792914,33 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r0, #90 @ 0x5a │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r4, r7, #10 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r1, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ lsls r0, 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 r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1793186,71 +1793189,71 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [pc, #116] @ (5328fc ) │ │ │ │ add r0, pc │ │ │ │ b.n 532680 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r7, #140 @ 0x8c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r1, #176 @ 0xb0 │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r7, #42 @ 0x2a │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 532370 │ │ │ │ + b.n 5323d0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + subs r6, r0, r1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r2, r2, #5 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r2, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r0, #2 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + lsrs r6, r7, #31 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r0, [r1, r1] │ │ │ │ lsls r4, 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, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1793352,41 +1793355,41 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldrsb r2, [r5, r6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r1, #30 │ │ │ │ + asrs r4, r7, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r4, #26 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r6, r7, #3 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r2, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r2, #28 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ + lsls r4, r7, #8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ 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, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1793462,35 +1793465,35 @@ │ │ │ │ ldr r0, [pc, #52] @ (532b2c ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [r5, #16] │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r6, r0, r7 │ │ │ │ + subs r6, r6, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r4, #21 │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 532cf0 │ │ │ │ + b.n 532d50 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r3, #20 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r7, #3 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ 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 r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1793597,38 +1793600,38 @@ │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #52] @ (532c78 ) │ │ │ │ add r0, pc │ │ │ │ b.n 532be4 │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + ldrsb r2, [r1, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + subs r0, r2, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + strb r0, [r1, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 53327c │ │ │ │ + b.n 5332dc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + strb r4, [r2, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ + str r6, [r7, #120] @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r2, r4, #16 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - vaddl.u8 q8, d18, d31 │ │ │ │ - ldr r4, [pc, #376] @ (532df4 ) │ │ │ │ + vtrn.8 d16, d31 │ │ │ │ + ldr r4, [pc, #568] @ (532eb4 ) │ │ │ │ lsls r4, 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, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1793706,32 +1793709,32 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + strb r6, [r5, r0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r5, #108] @ 0x6c │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r0, r0, #17 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r0, #246 @ 0xf6 │ │ │ │ + movs r1, #38 @ 0x26 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r6, r7, r5 │ │ │ │ + adds r6, r5, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldrsh r2, [r3, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cdp2 0, 12, cr0, cr8, cr15, {5} │ │ │ │ - cdp2 0, 11, cr0, cr8, cr15, {5} │ │ │ │ + cdp2 0, 15, cr0, cr8, cr15, {5} │ │ │ │ + cdp2 0, 14, cr0, cr8, cr15, {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 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 532f6a │ │ │ │ @@ -1793937,56 +1793940,56 @@ │ │ │ │ ldr r0, [pc, #100] @ (532fd0 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r2, [r6, #92] @ 0x5c │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + lsrs r6, r1, #10 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, #14 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r4, r1] │ │ │ │ + strb r0, [r2, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r1, r1] │ │ │ │ + strb r4, [r7, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strb r0, [r5, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strb r0, [r2, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strb r0, [r7, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r7, #84] @ 0x54 │ │ │ │ + str r6, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r6, r7, #7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strb r4, [r0, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r6, r2, #2 │ │ │ │ + subs r6, r0, #3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + strh r6, [r7, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldc2 0, cr0, [r6], {175} @ 0xaf │ │ │ │ - stc2 0, cr0, [r6], {175} @ 0xaf │ │ │ │ + stc2l 0, cr0, [r6], {175} @ 0xaf │ │ │ │ + ldc2 0, cr0, [r6], #700 @ 0x2bc │ │ │ │ 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 │ │ │ │ ldr r7, [pc, #140] @ (533078 ) │ │ │ │ @@ -1794044,27 +1794047,27 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 6f3c8 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ blx 6eb4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r0, r4, #7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r5, #220 @ 0xdc │ │ │ │ + movs r6, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r6, 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 r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1794206,43 +1794209,43 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r4, #3 │ │ │ │ + adds r6, r2, #4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xfb2600ad │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + @ instruction: 0xfb5600ad │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - uxth r6, r7 │ │ │ │ + uxtb r6, r5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + adds r4, r7, #0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + str r4, [r0, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xfa0800af │ │ │ │ - ldr??.w r0, [r8, #175] @ 0xaf │ │ │ │ + @ instruction: 0xfa3800af │ │ │ │ + @ instruction: 0xfa2800af │ │ │ │ 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.n 533362 │ │ │ │ @@ -1794353,32 +1794356,32 @@ │ │ │ │ ldr r0, [pc, #52] @ (533398 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [r1, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf0a400be │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + @ instruction: 0xf0d400be │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r6, r5, r4 │ │ │ │ + subs r6, r3, r5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r0, [r0, #60] @ 0x3c │ │ │ │ + ldrh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ lsls r3, r0, #3 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + svc 234 @ 0xea │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ + cmp r3, #82 @ 0x52 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb.w r0, [lr, #175] @ 0xaf │ │ │ │ + ldrh.w r0, [lr, #175] @ 0xaf │ │ │ │ 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 5334c4 │ │ │ │ @@ -1794497,37 +1794500,37 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, r2, r7 │ │ │ │ + subs r4, r0, r0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsh r4, [r3, r6] │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + lsls r2, r7, #16 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + subs r3, #228 @ 0xe4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, #20 │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ + subs r3, #168 @ 0xa8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh.w r0, [r2, #173] @ 0xad │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + str??.w r0, [r2, #173] @ 0xad │ │ │ │ + subs r3, #118 @ 0x76 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf73c00af │ │ │ │ - @ instruction: 0xf72c00af │ │ │ │ + @ instruction: 0xf76c00af │ │ │ │ + @ instruction: 0xf75c00af │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 6f344 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -1794606,15 +1794609,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldmia r2, {r1, r2, r3, r6} │ │ │ │ lsls r0, r1, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r5, r2] │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ 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 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cbz r7, 533624 │ │ │ │ @@ -1794680,15 +1794683,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 533664 │ │ │ │ ldmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ lsls r1, 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 │ │ │ │ @@ -1794747,15 +1794750,15 @@ │ │ │ │ lsls r0, r1, #5 │ │ │ │ ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r1, #5 │ │ │ │ ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ 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 r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1794895,15 +1794898,15 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ b.n 533894 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - veor d16, d12, d10 │ │ │ │ + vbif d16, d12, d10 │ │ │ │ push {r4, lr} │ │ │ │ cmp r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ beq.n 533908 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 5338e6 │ │ │ │ cbz r3, 5338e4 │ │ │ │ @@ -1795457,15 +1795460,15 @@ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r3, r4} │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r3, r3] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r1, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1795507,19 +1795510,19 @@ │ │ │ │ ldr r2, [pc, #20] @ (533ed0 ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6e44c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r2, r0, r6 │ │ │ │ + adds r2, r6, r6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + adds r4, r4, r6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r6, r2, r5 │ │ │ │ + adds r6, r0, r6 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #332] @ (534034 ) │ │ │ │ @@ -1795648,21 +1795651,21 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n 533faa │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r4} │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + adds r6, r1, r4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, r4, r1 │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmia r0!, {r3, r4, r5} │ │ │ │ lsls r0, r1, #5 │ │ │ │ - adds r4, r6, r0 │ │ │ │ + adds r4, r4, r1 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #356] @ (5341c4 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1795810,23 +1795813,23 @@ │ │ │ │ bl 556cb0 │ │ │ │ b.n 5340f8 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ it ls │ │ │ │ lslls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #28 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ lsls r7, r7, #2 │ │ │ │ nop │ │ │ │ lsls r0, r1, #5 │ │ │ │ - asrs r6, r7, #27 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r6, r5, #27 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w sl, [r0], #4 │ │ │ │ @@ -1795922,19 +1795925,19 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 6e578 │ │ │ │ mov r2, r0 │ │ │ │ b.n 534282 │ │ │ │ nop │ │ │ │ - asrs r2, r5, #22 │ │ │ │ + asrs r2, r3, #23 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r4, r1, #22 │ │ │ │ + asrs r4, r7, #22 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + asrs r0, r7, #21 │ │ │ │ lsls r7, r7, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 5341e0 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -1796011,19 +1796014,19 @@ │ │ │ │ b.n 534384 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r4, r2, #19 │ │ │ │ lsls r7, r7, #2 │ │ │ │ pop {r2, r4, r5, r6} │ │ │ │ lsls r0, r1, #5 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r1, r6, #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] │ │ │ │ @@ -1796034,17 +1796037,17 @@ │ │ │ │ add r2, pc │ │ │ │ blx 70334 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [pc, #12] @ (534408 ) │ │ │ │ add r2, pc │ │ │ │ blx 6ef9c │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r2, r4, #16 │ │ │ │ + asrs r2, r2, #17 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r0, r3, #16 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1796138,15 +1796141,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 546934 │ │ │ │ mov r5, r0 │ │ │ │ b.n 5344d0 │ │ │ │ nop │ │ │ │ - asrs r0, r1, #14 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ 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.w r2, [r0], #4 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1796162,15 +1796165,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ blx 6e86c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r0, #11 │ │ │ │ + asrs r4, r6, #11 │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ ldr r2, [pc, #460] @ (534740 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -1796353,31 +1796356,31 @@ │ │ │ │ adcs r0, r6 │ │ │ │ hlt 0x0004 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ rev16 r0, r4 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r7, [pc, #16] @ (534764 ) │ │ │ │ + ldr r7, [pc, #208] @ (534824 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ cbnz r6, 53477c │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #304] @ (534894 ) │ │ │ │ + ldr r6, [pc, #496] @ (534954 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [pc, #376] @ (5348e0 ) │ │ │ │ + ldr r6, [pc, #568] @ (5349a0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [pc, #96] @ (5347cc ) │ │ │ │ + ldr r6, [pc, #288] @ (53488c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r5, [pc, #1000] @ (534b58 ) │ │ │ │ + ldr r6, [pc, #168] @ (534818 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1796395,15 +1796398,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ blx 6fc94 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ lsls r7, r7, #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 │ │ │ │ @@ -1796659,35 +1796662,35 @@ │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb81a │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #30 │ │ │ │ + lsrs r2, r5, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xb78a │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldr r4, [pc, #408] @ (534c10 ) │ │ │ │ + ldr r4, [pc, #600] @ (534cd0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [pc, #416] @ (534c1c ) │ │ │ │ + ldr r4, [pc, #608] @ (534cdc ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [pc, #248] @ (534b78 ) │ │ │ │ + ldr r4, [pc, #440] @ (534c38 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r6, #25 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #296] @ (534bb4 ) │ │ │ │ + ldr r3, [pc, #488] @ (534c74 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r4, #23 │ │ │ │ + lsrs r2, r2, #24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r3, [pc, #200] @ (534b5c ) │ │ │ │ + ldr r3, [pc, #392] @ (534c1c ) │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ @@ -1796890,25 +1796893,25 @@ │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r3, r5, lr} │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #448] @ (534e74 ) │ │ │ │ + ldr r2, [pc, #640] @ (534f34 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r7, r7, #2 │ │ │ │ push {r1, r3, r4} │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldr r1, [pc, #176] @ (534d74 ) │ │ │ │ + ldr r1, [pc, #368] @ (534e34 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [pc, #208] @ (534d98 ) │ │ │ │ + ldr r1, [pc, #400] @ (534e58 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #20 │ │ │ │ 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 │ │ │ │ @@ -1796955,15 +1796958,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r2, 534d8a │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #728] @ (535024 ) │ │ │ │ + ldr r0, [pc, #920] @ (5350e4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ uxtb r6, r2 │ │ │ │ lsls r0, r1, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1796988,15 +1796991,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 6f3ec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 534e0a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1797040,19 +1797043,19 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #16] @ (534e20 ) │ │ │ │ add r3, pc │ │ │ │ blx 6f3ec │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + lsrs r2, r3, #9 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ + lsrs r2, r0, #9 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + lsrs r4, r6, #8 │ │ │ │ lsls r7, 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 │ │ │ │ bl 534ccc │ │ │ │ @@ -1797076,15 +1797079,15 @@ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 6f3ec │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ lsls r7, r7, #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] @ (534f04 ) │ │ │ │ @@ -1797177,17 +1797180,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 534d50 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ (534f74 ) │ │ │ │ add r1, pc │ │ │ │ b.n 534f48 │ │ │ │ - mov sl, r4 │ │ │ │ + mov sl, sl │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mov r4, ip │ │ │ │ + mov ip, r2 │ │ │ │ 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 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1797244,15 +1797247,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 6ebb0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - lsrs r2, r4, #1 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1797304,15 +1797307,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 70774 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r1, #30 │ │ │ │ + lsls r6, r7, #30 │ │ │ │ lsls r7, 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 r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1797334,15 +1797337,15 @@ │ │ │ │ bl 535028 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 6e224 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ lsls r7, r7, #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 │ │ │ │ @@ -1797365,15 +1797368,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 534f78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r3, #205 @ 0xcd │ │ │ │ str r7, [r7, #100] @ 0x64 │ │ │ │ add r0, pc, #632 @ (adr r0, 5353e0 ) │ │ │ │ subs r7, #246 @ 0xf6 │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsls r6, r6, #27 │ │ │ │ lsls r7, r7, #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] │ │ │ │ @@ -1797391,19 +1797394,19 @@ │ │ │ │ blx 6f2cc │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #16] @ (5351b0 ) │ │ │ │ add r3, pc │ │ │ │ blx 7016c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r6, #25 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r7, r7, #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 │ │ │ │ @@ -1797433,19 +1797436,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ blx 700f4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r6, r4 │ │ │ │ + add r6, sl │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r6, [r2, #18] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r3 │ │ │ │ @@ -1797724,49 +1797727,49 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 5353fa │ │ │ │ nop │ │ │ │ add r5, sp, #728 @ 0x2d8 │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, lr │ │ │ │ + add r8, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mvns r4, r1 │ │ │ │ + mvns r4, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmn r0, r2 │ │ │ │ + orrs r0, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - orrs r2, r0 │ │ │ │ + orrs r2, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r1, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r0, r3 │ │ │ │ + muls r0, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - tst r4, r2 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - tst r2, r2 │ │ │ │ + negs r2, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - negs r0, r5 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbcs r2, r4 │ │ │ │ + rors r2, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r7 │ │ │ │ + adcs r4, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - rors r2, r5 │ │ │ │ + tst r2, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbcs r0, r3 │ │ │ │ + rors r0, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - tst r6, r6 │ │ │ │ + negs r6, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r5 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbcs r2, r5 │ │ │ │ + rors r2, r3 │ │ │ │ lsls r1, r6, #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] │ │ │ │ @@ -1798112,47 +1798115,47 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 535756 │ │ │ │ nop │ │ │ │ add r1, sp, #792 @ 0x318 │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1 │ │ │ │ + asrs r2, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r1 │ │ │ │ + asrs r4, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r2 │ │ │ │ + adcs r4, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - eors r4, r6 │ │ │ │ + lsls r4, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, r5 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + subs r7, #116 @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + ands r2, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r7, #44 @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + subs r7, #98 @ 0x62 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #224 @ 0xe0 │ │ │ │ + subs r7, #16 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #488] @ (535b3c ) │ │ │ │ @@ -1798352,22 +1798355,22 @@ │ │ │ │ b.n 535b12 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #656 @ (adr r6, 535dd0 ) │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 2, r0, cr6, cr14, {5} │ │ │ │ + mrc2 0, 3, r0, cr6, cr14, {5} │ │ │ │ add r6, pc, #56 @ (adr r6, 535b84 ) │ │ │ │ lsls r0, r1, #5 │ │ │ │ - mcr2 0, 0, r0, cr8, cr14, {5} │ │ │ │ - ldc2l 0, cr0, [r6, #-760]! @ 0xfffffd08 │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ + mrc2 0, 1, r0, cr8, cr14, {5} │ │ │ │ + stc2 0, cr0, [r6, #760]! @ 0x2f8 │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r6, [pc, #132] @ (535bf4 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -1798425,15 +1798428,15 @@ │ │ │ │ bl 535940 │ │ │ │ b.n 535bc6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r4, pc, #544 @ (adr r4, 535e18 ) │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r4, pc, #200 @ (adr r4, 535ccc ) │ │ │ │ lsls r0, 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, #4048] @ 0xfd0 │ │ │ │ @@ -1798589,17 +1798592,17 @@ │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 535d60 │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ vmov s0, r3 │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ b.n 535d26 │ │ │ │ - @ instruction: 0xfb0000be │ │ │ │ - @ instruction: 0xfadc00be │ │ │ │ - @ instruction: 0xface00be │ │ │ │ + @ instruction: 0xfb3000be │ │ │ │ + @ instruction: 0xfb0c00be │ │ │ │ + @ instruction: 0xfafe00be │ │ │ │ stmdb 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, #468] @ (535f88 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, #468] @ (535f8c ) │ │ │ │ @@ -1798783,26 +1798786,26 @@ │ │ │ │ adcs r0, r6 │ │ │ │ add r2, pc, #272 @ (adr r2, 53609c ) │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #216 @ (adr r2, 53606c ) │ │ │ │ lsls r0, r1, #5 │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + subs r2, #150 @ 0x96 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r1, pc, #744 @ (adr r1, 536284 ) │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldrsb.w r0, [r4, #190] @ 0xbe │ │ │ │ - subs r2, #26 │ │ │ │ + vst1.8 @ instruction: 0xf9c400be │ │ │ │ + subs r2, #74 @ 0x4a │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #20 │ │ │ │ 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 │ │ │ │ @@ -1798929,24 +1798932,24 @@ │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #104 @ (adr r0, 536164 ) │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #144 @ 0x90 │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - @ instruction: 0xf77c00be │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + @ instruction: 0xf7ac00be │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #20 │ │ │ │ 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 │ │ │ │ @@ -1799131,22 +1799134,22 @@ │ │ │ │ b.n 5362d4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf66000be │ │ │ │ + @ instruction: 0xf69000be │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - @ instruction: 0xf62000be │ │ │ │ - subs.w r0, r0, #6225920 @ 0x5f0000 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + @ instruction: 0xf65000be │ │ │ │ + @ instruction: 0xf5e000be │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, #30 │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r6, [pc, #592] @ (536580 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1799390,21 +1799393,21 @@ │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r1, #5 │ │ │ │ ldr r4, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - and.w r0, lr, #6225920 @ 0x5f0000 │ │ │ │ - @ instruction: 0xf3a600be │ │ │ │ + bics.w r0, lr, #6225920 @ 0x5f0000 │ │ │ │ + @ instruction: 0xf3d600be │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r4, #0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #20 │ │ │ │ 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 │ │ │ │ @@ -1799803,27 +1799806,27 @@ │ │ │ │ adcs r0, r6 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - vshr.s64 d0, d30, #64 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + vshr.s64 d0, d30, #16 │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vqadd.s16 d16, d24, d30 │ │ │ │ + vshr.s64 d0, d30, #56 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + cmp r7, #130 @ 0x82 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #20 │ │ │ │ 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 │ │ │ │ @@ -1799873,21 +1799876,21 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r8 │ │ │ │ blx 6e914 │ │ │ │ str r0, [r6, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + cmp r7, #118 @ 0x76 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #10 │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1800021,24 +1800024,24 @@ │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + cmp r5, #180 @ 0xb4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stc 0, cr0, [ip], {190} @ 0xbe │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + ldc 0, cr0, [ip], #760 @ 0x2f8 │ │ │ │ + cmp r6, #16 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #20 │ │ │ │ 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 │ │ │ │ @@ -1800377,21 +1800380,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r1, #5 │ │ │ │ str r3, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r1, #5 │ │ │ │ movs r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb3e00be │ │ │ │ + sbc.w r0, lr, lr, ror #2 │ │ │ │ str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ands.w r0, ip, lr, ror #2 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + orr.w r0, ip, lr, ror #2 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ 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 │ │ │ │ ldr.w ip, [pc, #60] @ 536fdc │ │ │ │ @@ -1800732,21 +1800735,21 @@ │ │ │ │ lsl r0, r1, #5 │ │ │ │ add r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r0, r1, #5 │ │ │ │ movs r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 536e9c │ │ │ │ + b.n 536efc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r3, #4 │ │ │ │ ldrh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r1, #5 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ lsls r1, 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 r6, [pc, #192] @ (5373f8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1801140,15 +1801143,15 @@ │ │ │ │ bl 538f18 │ │ │ │ b.n 5376be │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r7, #12] │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 537a74 │ │ │ │ + b.n 537ad4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrh r2, [r7, #8] │ │ │ │ lsls r0, 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, #3960] @ 0xf78 │ │ │ │ @@ -1801572,46 +1801575,46 @@ │ │ │ │ strh r0, [r6, r1] │ │ │ │ strb r4, [r2, r5] │ │ │ │ ittet gt │ │ │ │ addgt r7, #180 @ 0xb4 │ │ │ │ movgt r0, r0 │ │ │ │ ldrhle r0, [r2, #6] │ │ │ │ lslgt r0, r1, #5 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ + movs r2, #86 @ 0x56 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #14 │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #6 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + movs r2, #26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r2, #0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #206 @ 0xce │ │ │ │ + movs r1, #254 @ 0xfe │ │ │ │ lsls r1, r6, #2 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #74 @ 0x4a │ │ │ │ + movs r1, #122 @ 0x7a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r2, r7 │ │ │ │ + adds r0, r0, #0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strd r0, r0, [lr, #776] @ 0x308 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + ldrd r0, r0, [lr, #776]! @ 0x308 │ │ │ │ + subs r4, r1, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + subs r4, r0, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r5, pc, #896 @ (adr r5, 537f30 ) │ │ │ │ + add r6, pc, #64 @ (adr r6, 537bf0 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + subs r2, r7, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r9, sl, [sp, #52] @ 0x34 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ bl 543c8c │ │ │ │ mov r9, r0 │ │ │ │ @@ -1801780,40 +1801783,40 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 5378a2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ - subs r0, r1, #0 │ │ │ │ + subs r0, r7, #0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r1, #7 │ │ │ │ + adds r6, r7, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r6, r6, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, r7, #6 │ │ │ │ + adds r0, r5, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r6, #6 │ │ │ │ + adds r2, r4, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + adds r4, r4, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r5, #6 │ │ │ │ + adds r6, r3, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r5, #6 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr??.w r0, [r0, r0, lsl #3] │ │ │ │ + vst1.8 @ instruction: 0xf98000b0 │ │ │ │ strh r4, [r4, #22] │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 537d5c │ │ │ │ + blt.n 537dbc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r6, #2 │ │ │ │ lsls r1, r6, #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] @ (537e50 ) │ │ │ │ adds r2, r0, #4 │ │ │ │ @@ -1801876,15 +1801879,15 @@ │ │ │ │ nop │ │ │ │ strh r6, [r6, #16] │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #14] │ │ │ │ lsls r0, r1, #5 │ │ │ │ - adds r4, r4, #0 │ │ │ │ + adds r4, r2, #1 │ │ │ │ lsls r1, r6, #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] @ (537f00 ) │ │ │ │ adds r2, r0, #4 │ │ │ │ @@ -1801947,15 +1801950,15 @@ │ │ │ │ nop │ │ │ │ strh r6, [r0, #12] │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #10] │ │ │ │ lsls r0, r1, #5 │ │ │ │ - subs r0, r0, r6 │ │ │ │ + subs r0, r6, r6 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #152] @ (537fbc ) │ │ │ │ @@ -1802015,15 +1802018,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r2, #6] │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 537f04 │ │ │ │ + bhi.n 537f64 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strh r4, [r3, #2] │ │ │ │ lsls r0, r1, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1802103,19 +1802106,19 @@ │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #0] │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, r1 │ │ │ │ + subs r2, r0, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvc.n 538068 │ │ │ │ + bhi.n 5380c8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r2, r4, r0 │ │ │ │ + subs r2, r2, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r0, [r4, #30] │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1802169,17 +1802172,17 @@ │ │ │ │ mov r1, r3 │ │ │ │ bl 3bcf64 │ │ │ │ b.n 5380d0 │ │ │ │ ldrb r2, [r7, #28] │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 538180 │ │ │ │ + bvc.n 5381e0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r0, r0, r6 │ │ │ │ + adds r0, r6, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #20 │ │ │ │ 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 │ │ │ │ @@ -1802258,19 +1802261,19 @@ │ │ │ │ mov r1, r3 │ │ │ │ bl 3bcf64 │ │ │ │ b.n 538168 │ │ │ │ ldrb r4, [r4, #26] │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + adds r4, r0, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvs.n 5382c8 │ │ │ │ + bvs.n 538128 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bvs.n 538264 │ │ │ │ + bvs.n 5382c4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r3, #20 │ │ │ │ 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 │ │ │ │ @@ -1802365,23 +1802368,23 @@ │ │ │ │ b.n 5382de │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r7, #22] │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r6, r0 │ │ │ │ + adds r4, r4, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bpl.n 5383cc │ │ │ │ + bpl.n 53842c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bpl.n 538390 │ │ │ │ + bpl.n 5383f0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r4, [r1, #20] │ │ │ │ lsls r0, r1, #5 │ │ │ │ - bpl.n 538348 │ │ │ │ + bpl.n 5383a8 │ │ │ │ lsls r6, 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 ip, r1 │ │ │ │ @@ -1802391,15 +1802394,15 @@ │ │ │ │ mov r2, ip │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 538228 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ 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 ip, r1 │ │ │ │ @@ -1802409,15 +1802412,15 @@ │ │ │ │ mov r2, ip │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 538228 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r1, #29 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ @@ -1802451,17 +1802454,17 @@ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 70774 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bmi.n 5384c0 │ │ │ │ + bmi.n 538320 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bmi.n 5384a4 │ │ │ │ + bmi.n 538304 │ │ │ │ lsls r6, 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 r3, [r0, #0] │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ @@ -1802495,17 +1802498,17 @@ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 70774 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bcc.n 538458 │ │ │ │ + bmi.n 5384b8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bcc.n 53843c │ │ │ │ + bmi.n 53849c │ │ │ │ lsls r6, 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 r3, [r0, #0] │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ @@ -1802539,17 +1802542,17 @@ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 70774 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bcc.n 5383f0 │ │ │ │ + bcc.n 538450 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bcc.n 5383d4 │ │ │ │ + bcc.n 538434 │ │ │ │ lsls r6, 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 r3, [r0, #0] │ │ │ │ mov r5, r2 │ │ │ │ @@ -1802595,17 +1802598,17 @@ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 70774 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bcc.n 538598 │ │ │ │ + bcc.n 5385f8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bcc.n 538560 │ │ │ │ + bcc.n 5385c0 │ │ │ │ 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 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ @@ -1802630,29 +1802633,29 @@ │ │ │ │ blx 6e44c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 70774 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bcs.n 5384f0 │ │ │ │ + bcs.n 538550 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bcs.n 5384d4 │ │ │ │ + bcs.n 538534 │ │ │ │ lsls r6, r7, #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] @ (5385c0 ) │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ blx 6ea8c │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 53867c │ │ │ │ + bcs.n 5384dc │ │ │ │ lsls r6, r7, #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] │ │ │ │ @@ -1802663,17 +1802666,17 @@ │ │ │ │ add r3, pc │ │ │ │ blx 6f200 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #12] @ (5385f4 ) │ │ │ │ add r3, pc │ │ │ │ blx 6e968 │ │ │ │ pop {r4, pc} │ │ │ │ - bcs.n 538660 │ │ │ │ + bcs.n 5386c0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bcs.n 538650 │ │ │ │ + bcs.n 5386b0 │ │ │ │ lsls r6, r7, #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 │ │ │ │ @@ -1802690,15 +1802693,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (538634 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ blx 6ea8c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bne.n 53860c │ │ │ │ + bcs.n 53866c │ │ │ │ lsls r6, r7, #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 │ │ │ │ @@ -1802724,17 +1802727,17 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #16] @ (53868c ) │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ blx 6e968 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bne.n 5385d4 │ │ │ │ + bne.n 538634 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bne.n 5385bc │ │ │ │ + bne.n 53861c │ │ │ │ lsls r6, r7, #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] @ (5386f4 ) │ │ │ │ @@ -1802773,15 +1802776,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r2, #5] │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #16 │ │ │ │ + asrs r6, r4, #17 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ lsls r0, r1, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ @@ -1802822,15 +1802825,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #15 │ │ │ │ + asrs r6, r7, #15 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r6, [r5, #2] │ │ │ │ lsls r0, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ @@ -1802899,17 +1802902,17 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldrb r4, [r5, #1] │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 5388d0 │ │ │ │ + beq.n 538930 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r2, [r6, #31] │ │ │ │ lsls r0, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ @@ -1802955,15 +1802958,15 @@ │ │ │ │ add sp, #272 @ 0x110 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r0, [r4, #30] │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #10 │ │ │ │ + asrs r0, r3, #11 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r2, [r3, #29] │ │ │ │ lsls r0, r1, #5 │ │ │ │ sub sp, #8 │ │ │ │ add r3, sp, #8 │ │ │ │ stmdb r3, {r0, r1} │ │ │ │ ubfx r0, r0, #6, #14 │ │ │ │ @@ -1803820,15 +1803823,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx 70774 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 70238 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -1803923,15 +1803926,15 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ lsls r0, r1, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1803972,15 +1803975,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ + lsls r2, r1, #31 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r1, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1804030,15 +1804033,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r1, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1804053,15 +1804056,15 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 543c8c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r2, r3, #27 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ 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 │ │ │ │ movs r5, #0 │ │ │ │ @@ -1804074,15 +1804077,15 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 543c8c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r6, #26 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ 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 │ │ │ │ movs r5, #0 │ │ │ │ @@ -1804095,15 +1804098,15 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 543c8c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #112] @ (5395a4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1804151,15 +1804154,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r1, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1804236,17 +1804239,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r0, #32] │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #22 │ │ │ │ + lsls r2, r3, #23 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsls r0, 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, #4000] @ 0xfa0 │ │ │ │ @@ -1804357,21 +1804360,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r3, #20] │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r2, r4, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r2, r5, #17 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r1!, {r2} │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsls r0, 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, #4024] @ 0xfb8 │ │ │ │ @@ -1804463,17 +1804466,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r5} │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, r4, #12 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r4, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r1, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1804524,19 +1804527,19 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bkpt 0x00fc │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + ite cs │ │ │ │ + lslcs r6, r7, #2 │ │ │ │ + strcc r4, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r1, #5 │ │ │ │ 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, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1804928,30 +1804931,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + strh r2, [r0, #2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r2, 539dae │ │ │ │ + cbnz r2, 539dba │ │ │ │ lsls r6, r7, #2 │ │ │ │ - vqadd.u64 d16, d18, d16 │ │ │ │ - vqadd.u8 d16, d28, d16 │ │ │ │ - vqadd.u32 d0, d20, d16 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + vshr.u64 d0, d16, #30 │ │ │ │ + vqadd.u64 d16, d28, d16 │ │ │ │ + vqadd.u16 d16, d20, d16 │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 539de0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1805057,21 +1805060,21 @@ │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 6f5e4 │ │ │ │ b.n 539d7a │ │ │ │ nop │ │ │ │ str r3, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - mrc2 0, 0, r0, cr6, cr0, {5} │ │ │ │ - mrc2 0, 0, r0, cr12, cr0, {5} │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + mcr2 0, 2, r0, cr6, cr0, {5} │ │ │ │ + mcr2 0, 2, r0, cr12, cr0, {5} │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r0, 539ecc │ │ │ │ + cbnz r0, 539ed8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r6, r4 │ │ │ │ + lsls r6, r2, #1 │ │ │ │ lsls r3, r0, #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, #2696] @ 0xa88 │ │ │ │ subw sp, sp, #1356 @ 0x54c │ │ │ │ @@ -1805478,28 +1805481,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r0, #18] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldc2l 0, cr0, [ip], #-704 @ 0xfffffd40 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + stc2 0, cr0, [ip], #704 @ 0x2c0 │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xfbd600b0 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + stc2 0, cr0, [r6], {176} @ 0xb0 │ │ │ │ + strb r2, [r3, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrsh r4, [r6, r0] │ │ │ │ lsls r0, r1, #5 │ │ │ │ - @ instruction: 0xfa9800b0 │ │ │ │ - @ instruction: 0xfa9e00b0 │ │ │ │ - ldr??.w r0, [r8, #176] @ 0xb0 │ │ │ │ - ldrsh.w r0, [r8, #176] @ 0xb0 │ │ │ │ + @ instruction: 0xfac800b0 │ │ │ │ + @ instruction: 0xface00b0 │ │ │ │ + @ instruction: 0xfa0800b0 │ │ │ │ + vld1.8 @ instruction: 0xf9e800b0 │ │ │ │ mov r0, sl │ │ │ │ blx 6ef90 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 70598 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ ldr r2, [pc, #116] @ (53a394 ) │ │ │ │ ldr r3, [pc, #120] @ (53a398 ) │ │ │ │ add r2, pc │ │ │ │ @@ -1805620,28 +1805623,28 @@ │ │ │ │ blx 6ec94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx 70520 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r3, r6} │ │ │ │ lsls r6, r7, #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] @ (53a474 ) │ │ │ │ ldrd r1, r2, [r0, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 6f8c8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r2, 53a4e2 │ │ │ │ + cbz r2, 53a4ee │ │ │ │ lsls r6, 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 r2, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1805660,15 +1805663,15 @@ │ │ │ │ blx 707b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx 6f3f8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - cbz r4, 53a51c │ │ │ │ + cbz r4, 53a528 │ │ │ │ lsls r6, r7, #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] │ │ │ │ @@ -1805691,15 +1805694,15 @@ │ │ │ │ ldr r3, [pc, #16] @ (53a510 ) │ │ │ │ ldrd r1, r2, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6f8c8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 53a558 │ │ │ │ + cbz r0, 53a564 │ │ │ │ lsls r6, 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, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -1805753,17 +1805756,17 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ blx 6f140 │ │ │ │ mov r2, r0 │ │ │ │ b.n 53a532 │ │ │ │ - uxtb r4, r3 │ │ │ │ + cbz r4, 53a5ee │ │ │ │ lsls r6, r7, #2 │ │ │ │ - vext.8 q8, q12, , #0 │ │ │ │ + bic.w r0, r8, #193 @ 0xc1 │ │ │ │ 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] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ @@ -1805780,15 +1805783,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6f8c8 │ │ │ │ str r0, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ - sxth r2, r6 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r6, r7, #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 │ │ │ │ @@ -1805828,17 +1805831,17 @@ │ │ │ │ blx 6ec94 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 70520 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - sxth r6, r0 │ │ │ │ + sxth r6, r6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf69000b0 │ │ │ │ + movt r0, #2224 @ 0x8b0 │ │ │ │ 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, #36] @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1805861,16 +1805864,16 @@ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 6eec0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ str r1, [r4, #12] │ │ │ │ blx 70520 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xf63800b0 │ │ │ │ - @ instruction: 0xf63000b0 │ │ │ │ + @ instruction: 0xf66800b0 │ │ │ │ + @ instruction: 0xf66000b0 │ │ │ │ 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 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -1805885,15 +1805888,15 @@ │ │ │ │ blx 6eec0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #16] │ │ │ │ blx 70520 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - addw r0, r0, #2224 @ 0x8b0 │ │ │ │ + @ instruction: 0xf63000b0 │ │ │ │ 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 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -1805994,16 +1805997,16 @@ │ │ │ │ str r5, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ bl 53a3a0 │ │ │ │ str r0, [r4, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - adds.w r0, r4, #5767168 @ 0x580000 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + adc.w r0, r4, #5767168 @ 0x580000 │ │ │ │ + str r6, [sp, #512] @ 0x200 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -1806052,17 +1806055,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ blx 6f8c8 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [sl], #772 @ 0x304 │ │ │ │ - eors.w r0, lr, #5767168 @ 0x580000 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + stc 0, cr0, [sl, #-772]! @ 0xfffffcfc │ │ │ │ + @ instruction: 0xf4ce00b0 │ │ │ │ + add r7, sp, #600 @ 0x258 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #160] @ (53a97c ) │ │ │ │ @@ -1806126,19 +1806129,19 @@ │ │ │ │ str r3, [r4, #16] │ │ │ │ bl 53a3a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r4, #4] │ │ │ │ blx 70520 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - stcl 0, cr0, [r0], #-772 @ 0xfffffcfc │ │ │ │ - @ instruction: 0xf3fc00b0 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + ldc 0, cr0, [r0], {193} @ 0xc1 │ │ │ │ + bic.w r0, ip, #5767168 @ 0x580000 │ │ │ │ + add r6, sp, #936 @ 0x3a8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf3b200b0 │ │ │ │ + @ instruction: 0xf3e200b0 │ │ │ │ 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 r4, r2 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ @@ -1807460,36 +1807463,36 @@ │ │ │ │ adds r5, #4 │ │ │ │ add r6, r3 │ │ │ │ b.n 53b628 │ │ │ │ strb r0, [r5, r2] │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strh r0, [r5, r2] │ │ │ │ lsls r0, r1, #5 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r6, pc, #296 @ (adr r6, 53b864 ) │ │ │ │ + add r6, pc, #488 @ (adr r6, 53b924 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r5, pc, #728 @ (adr r5, 53ba18 ) │ │ │ │ + add r5, pc, #920 @ (adr r5, 53bad8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 53b6a0 │ │ │ │ + b.n 53b700 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xe9a400b0 │ │ │ │ - add r4, pc, #536 @ (adr r4, 53b964 ) │ │ │ │ + ldrd r0, r0, [r4, #704] @ 0x2c0 │ │ │ │ + add r4, pc, #728 @ (adr r4, 53ba24 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r3, pc, #952 @ (adr r3, 53bb08 ) │ │ │ │ + add r4, pc, #120 @ (adr r4, 53b7c8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r2, pc, #832 @ (adr r2, 53ba94 ) │ │ │ │ + add r3, pc, #0 @ (adr r3, 53b754 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r1, pc, #352 @ (adr r1, 53b8b8 ) │ │ │ │ + add r1, pc, #544 @ (adr r1, 53b978 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 53abf8 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 53abf8 │ │ │ │ @@ -1807790,19 +1807793,19 @@ │ │ │ │ b.n 53b9f2 │ │ │ │ ldrh.w r4, [sp, #188] @ 0xbc │ │ │ │ ubfx r4, r4, #0, #14 │ │ │ │ b.n 53ba26 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ blx 6f730 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -1807891,15 +1807894,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 6f8f8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ lsls r6, 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, #4016] @ 0xfb0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1808061,15 +1808064,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r0, r6 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmn r6, r0 │ │ │ │ lsls r0, 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, #3984] @ 0xf90 │ │ │ │ @@ -1808181,15 +1808184,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ negs r4, r5 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r7, #2 │ │ │ │ adcs r6, r7 │ │ │ │ lsls r0, r1, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ @@ -1808347,19 +1808350,19 @@ │ │ │ │ b.n 53bfd0 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r3 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ands r6, r1 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ lsls r2, r3, #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 │ │ │ │ @@ -1808813,17 +1808816,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #118 @ 0x76 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #86 @ 0x56 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r7, [sp, #8] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ vldr d8, [pc, #824] @ 53c860 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ ldmia.w r4, {r1, r2} │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ @@ -1809148,19 +1809151,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r0, [r2, #62] @ 0x3e │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r7, #174 @ 0xae │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bne.n 53c940 │ │ │ │ add sp, #308 @ 0x134 │ │ │ │ @@ -1809234,17 +1809237,17 @@ │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ bl 3bcf64 │ │ │ │ b.n 53c626 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r3, #20 │ │ │ │ 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 │ │ │ │ @@ -1809431,15 +1809434,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #136 @ 0x88 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r4, #228 @ 0xe4 │ │ │ │ lsls r0, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ @@ -1809494,15 +1809497,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, #148 @ 0x94 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ lsls r0, 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, #4040] @ 0xfc8 │ │ │ │ @@ -1809575,21 +1809578,21 @@ │ │ │ │ b.n 53cc52 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r3, #244 @ 0xf4 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 53cc90 │ │ │ │ + bne.n 53ccf0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - beq.n 53cc90 │ │ │ │ + bne.n 53ccf0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r3, #114 @ 0x72 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - beq.n 53cbe0 │ │ │ │ + beq.n 53cc40 │ │ │ │ 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 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1809942,21 +1809945,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #16 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ blx 6fbf8 │ │ │ │ vstr d8, [sp] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w r6, {r1, r2} │ │ │ │ bl 538f18 │ │ │ │ @@ -1810286,15 +1810289,15 @@ │ │ │ │ b.n 53ced6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #44] @ 0x2c │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r5, #140 @ 0x8c │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1810406,15 +1810409,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #26] │ │ │ │ + strh r6, [r3, #28] │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r2, #212 @ 0xd4 │ │ │ │ lsls r0, 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, #4024] @ 0xfb8 │ │ │ │ @@ -1810497,15 +1810500,15 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r2, #140 @ 0x8c │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #16] │ │ │ │ + strh r6, [r3, #18] │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r1, #230 @ 0xe6 │ │ │ │ lsls r0, 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, #4008] @ 0xfa8 │ │ │ │ @@ -1810618,15 +1810621,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #160 @ 0xa0 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r0, #166 @ 0xa6 │ │ │ │ lsls r0, 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, #4024] @ 0xfb8 │ │ │ │ @@ -1810748,15 +1810751,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + strh r0, [r5, #0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r7, #84 @ 0x54 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -1810888,15 +1810891,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #252 @ 0xfc │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r6, [r0, #27] │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r5, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1811388,27 +1811391,27 @@ │ │ │ │ eors r5, r4 │ │ │ │ movs r5, #134 @ 0x86 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #6 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldrb r4, [r1, #18] │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ + ldrb r2, [r3, #10] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r0, #238 @ 0xee │ │ │ │ lsls r0, r1, #5 │ │ │ │ ldr r3, [pc, #600] @ (53e1c8 ) │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ @@ -1811652,25 +1811655,25 @@ │ │ │ │ nop │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r4, [r4, #26] │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [pc, #492] @ (53e3d8 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r6, pc │ │ │ │ ldr r2, [r7, #16] │ │ │ │ @@ -1811854,19 +1811857,19 @@ │ │ │ │ b.n 53e22c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #16 │ │ │ │ lsrs r0, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r3, #25] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r6, [r2, #22] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - rev16 r0, r0 │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r3, #20 │ │ │ │ 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 │ │ │ │ @@ -1812210,25 +1812213,25 @@ │ │ │ │ nop │ │ │ │ subs r2, r5, r7 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, r7 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - cbnz r0, 53e7b4 │ │ │ │ + cbnz r0, 53e7c0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r0, r4, r4 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r0, [r0, #8] │ │ │ │ lsls r6, r7, #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 │ │ │ │ @@ -1812751,21 +1812754,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bl 556678 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r9 │ │ │ │ @@ -1813024,17 +1813027,17 @@ │ │ │ │ and.w r0, pc, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr.w r0, [fp, #32] │ │ │ │ movs r7, #0 │ │ │ │ blx 7043c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [fp, #32] │ │ │ │ blx 6fbd4 │ │ │ │ @@ -1813602,21 +1813605,21 @@ │ │ │ │ bl 3bcf64 │ │ │ │ b.w 53e97e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r3, #20 │ │ │ │ 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 │ │ │ │ @@ -1813923,21 +1813926,21 @@ │ │ │ │ b.n 53f6b8 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r2, r7, #8 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r2, #32] │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsrs r2, r5, #4 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r6, [r2, #12] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r4, [r6, #4] │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1814222,21 +1814225,21 @@ │ │ │ │ b.n 53f9f6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r1, #28 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r7, r2] │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r2, r0, #24 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ + ldrsh r2, [r2, r0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ 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, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov fp, r3 │ │ │ │ @@ -1814818,21 +1814821,21 @@ │ │ │ │ b.n 53fd72 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r2, #16 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r2, r0, #10 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r5, r2 │ │ │ │ @@ -1815127,15 +1815130,15 @@ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ bl 53d8e0 │ │ │ │ b.n 54039c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cdp2 1, 2, cr0, cr0, cr7, {2} │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ mrrc2 1, 4, r0, ip, cr7 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ @@ -1815476,34 +1815479,34 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 5407d8 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa760147 │ │ │ │ - strh r4, [r7, r0] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ @ instruction: 0xfa180147 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r0, [r6, r7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + str r6, [r6, r3] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + str r0, [r2, r3] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r7, r1] │ │ │ │ + str r2, [r5, r2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r5, r1] │ │ │ │ + str r0, [r3, r2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + str r2, [r2, r1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r7, [pc, #864] @ (540be0 ) │ │ │ │ + str r0, [r1, r0] │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1815865,40 +1815868,40 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 540ba4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf7600147 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #840] @ (540f9c ) │ │ │ │ + ldr r7, [pc, #8] @ (540c5c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ subw r1, lr, #2119 @ 0x847 │ │ │ │ - ldr r6, [pc, #552] @ (540e84 ) │ │ │ │ + ldr r6, [pc, #744] @ (540f44 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [pc, #288] @ (540d80 ) │ │ │ │ + ldr r6, [pc, #480] @ (540e40 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [pc, #192] @ (540d24 ) │ │ │ │ + ldr r6, [pc, #384] @ (540de4 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [pc, #520] @ (540e70 ) │ │ │ │ + ldr r5, [pc, #712] @ (540f30 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [pc, #216] @ (540d44 ) │ │ │ │ + ldr r5, [pc, #408] @ (540e04 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [pc, #64] @ (540cb0 ) │ │ │ │ + ldr r5, [pc, #256] @ (540d70 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #952] @ (54102c ) │ │ │ │ + ldr r5, [pc, #120] @ (540cec ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #880] @ (540fe8 ) │ │ │ │ + ldr r5, [pc, #48] @ (540ca8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #568] @ (540eb4 ) │ │ │ │ + ldr r4, [pc, #760] @ (540f74 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #400] @ (540e10 ) │ │ │ │ + ldr r4, [pc, #592] @ (540ed0 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #88] @ (540cdc ) │ │ │ │ + ldr r4, [pc, #280] @ (540d9c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r1, [sp, #520] @ 0x208 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ 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 r5, r3 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ @@ -1816086,19 +1816089,19 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #8 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ bl 56c464 │ │ │ │ mov r1, r0 │ │ │ │ b.n 540e72 │ │ │ │ - ldr r2, [pc, #72] @ (540ee8 ) │ │ │ │ + ldr r2, [pc, #264] @ (540fa8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [pc, #8] @ (540eac ) │ │ │ │ + ldr r2, [pc, #200] @ (540f6c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r1, [pc, #976] @ (541278 ) │ │ │ │ + ldr r2, [pc, #144] @ (540f38 ) │ │ │ │ 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, #3504] @ 0xdb0 │ │ │ │ sub.w sp, sp, #556 @ 0x22c │ │ │ │ mov sl, r1 │ │ │ │ @@ -1817234,40 +1817237,40 @@ │ │ │ │ str r2, [sp, #32] │ │ │ │ b.n 5412ec │ │ │ │ add r6, sp, #292 @ 0x124 │ │ │ │ b.n 5419d0 │ │ │ │ @ instruction: 0xf12e0147 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #104] @ (541af8 ) │ │ │ │ + ldr r0, [pc, #296] @ (541bb8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mov r4, r7 │ │ │ │ + mov r4, sp │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, fp │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r6, r7 │ │ │ │ + cmp r6, sp │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r0, sp │ │ │ │ + add r8, r3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ adc.w r1, lr, r7, lsl #1 │ │ │ │ - cmn r4, r3 │ │ │ │ + orrs r4, r1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - tst r4, r6 │ │ │ │ + negs r4, r4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adcs r6, r7 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - eors r6, r7 │ │ │ │ + lsls r6, r5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + ands r4, r2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + subs r7, #130 @ 0x82 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r1, [pc, #264] @ (541bd0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r4 │ │ │ │ add r7, sp, #292 @ 0x124 │ │ │ │ mov r4, r2 │ │ │ │ add r3, sp, #212 @ 0xd4 │ │ │ │ @@ -1817364,15 +1817367,15 @@ │ │ │ │ b.w 54125e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.w 541342 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ mov r4, r0 │ │ │ │ @@ -1817792,17 +1817795,17 @@ │ │ │ │ bpl.w 541c7e │ │ │ │ b.n 541f24 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ b.n 541878 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ lsls r0, r6, #2 │ │ │ │ b.n 5423e8 │ │ │ │ lsls r7, r0, #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 │ │ │ │ @@ -1817913,15 +1817916,15 @@ │ │ │ │ subs r7, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ svc 108 @ 0x6c │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #30 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ lsls r2, r3, #4 │ │ │ │ udf #116 @ 0x74 │ │ │ │ lsls r7, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1818219,15 +1818222,15 @@ │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ udf #20 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r4, #26 │ │ │ │ lsls r6, r7, #2 │ │ │ │ blt.n 542468 │ │ │ │ lsls r7, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1818344,21 +1818347,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 5425fc │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r2, #214 @ 0xd6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [sp, #256] @ 0x100 │ │ │ │ + ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bcc.n 5425f4 │ │ │ │ + bcc.n 542654 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + adds r1, #132 @ 0x84 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bls.n 54262c │ │ │ │ lsls r7, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1818467,21 +1818470,21 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bls.n 542694 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [sp, #920] @ 0x398 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bcs.n 542888 │ │ │ │ + bcs.n 5426e8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + adds r0, #42 @ 0x2a │ │ │ │ lsls r6, r7, #2 │ │ │ │ bhi.n 5426c0 │ │ │ │ lsls r7, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1818721,21 +1818724,21 @@ │ │ │ │ nop │ │ │ │ vminnm.f16 , q8, │ │ │ │ @ instruction: 0xffffffff │ │ │ │ bhi.n 542a88 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r4, [r0, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r4, [r0, #30] │ │ │ │ lsls r6, r7, #2 │ │ │ │ bpl.n 542a30 │ │ │ │ lsls r7, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1818833,15 +1818836,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ vhadd.u8 d0, d0, d0 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 542a7c │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r5, #162 @ 0xa2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bmi.n 542afc │ │ │ │ lsls r7, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -1819106,17 +1819109,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n 542d24 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r2, #188 @ 0xbc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ lsls r6, r7, #2 │ │ │ │ bcs.n 542e7c │ │ │ │ lsls r7, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1819198,17 +1819201,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 6f644 │ │ │ │ b.n 542e76 │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ + cmp r2, #32 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1819284,17 +1819287,17 @@ │ │ │ │ add r3, pc │ │ │ │ blx 6e578 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cmp r0, #236 @ 0xec │ │ │ │ + cmp r1, #28 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r0, #126 @ 0x7e │ │ │ │ + cmp r0, #174 @ 0xae │ │ │ │ lsls r6, r7, #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] @ 543624 │ │ │ │ @@ -1819902,32 +1819905,32 @@ │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 543664 │ │ │ │ lsls r7, r0, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r7, r0, #5 │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + movs r4, #106 @ 0x6a │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + movs r3, #112 @ 0x70 │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldc 1, cr0, [r4], {60} @ 0x3c │ │ │ │ - movs r2, #30 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ 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 │ │ │ │ mov r9, r0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1819967,15 +1819970,15 @@ │ │ │ │ cmp r5, r7 │ │ │ │ it eq │ │ │ │ cmpeq r4, r8 │ │ │ │ bne.n 5436a0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ lsls r6, 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, #3960] @ 0xf78 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1820045,21 +1820048,21 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 54379a │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #190 @ 0xbe │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -1820128,21 +1820131,21 @@ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 54386c │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - str r2, [r6, #92] @ 0x5c │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + movs r0, #26 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r0, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1820177,15 +1820180,15 @@ │ │ │ │ b.n 5438a4 │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r5, r6} │ │ │ │ lsls r7, r0, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ str??.w r0, [r0, #332] @ 0x14c │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r3, #20 │ │ │ │ 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 │ │ │ │ @@ -1820254,18 +1820257,18 @@ │ │ │ │ b.n 543906 │ │ │ │ nop │ │ │ │ strb.w r0, [lr, #332] @ 0x14c │ │ │ │ ldr??.w r0, [sl, ] │ │ │ │ strb.w r0, [r8, #332] @ 0x14c │ │ │ │ ldr??.w r0, [r2, ] │ │ │ │ @ instruction: 0xe9a8013c │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + str r2, [r7, #92] @ 0x5c │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr.w r0, [sl, ] │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r6, #2 │ │ │ │ @ instruction: 0xe8c6013c │ │ │ │ strb.w r0, [sl, ] │ │ │ │ ldr r3, [pc, #4] @ (5439c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ @@ -1820288,15 +1820291,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ blx 6f218 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (543a28 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1820431,17 +1820434,17 @@ │ │ │ │ b.n 543b2e │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ movs r3, #32 │ │ │ │ b.n 543b2e │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ b.n 543b2e │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ 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 r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1820541,31 +1820544,31 @@ │ │ │ │ add r0, pc │ │ │ │ b.n 543c00 │ │ │ │ ldr r0, [pc, #40] @ (543c88 ) │ │ │ │ movs r1, #12 │ │ │ │ add r0, pc │ │ │ │ b.n 543c00 │ │ │ │ nop │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + strb r2, [r0, #28] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r1, #60] @ 0x3c │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov sl, r2 │ │ │ │ @@ -1820674,21 +1820677,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r2, r4, r6} │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r6} │ │ │ │ lsls r7, r0, #5 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + subs r4, r6, r4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r0, #5 │ │ │ │ movs r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r6, #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 │ │ │ │ @@ -1820981,19 +1820984,19 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 543f2a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r1, r3, r7} │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r3 │ │ │ │ + adds r2, r0, r4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r0, #5 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + asrs r2, r5, #30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r0 │ │ │ │ @@ -1821105,15 +1821108,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 6e3f8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r4, [pc, #252] @ (54431c ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1821216,15 +1821219,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ pop {r3, r4, r6, r7, pc} │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r5, r7, pc} │ │ │ │ lsls r7, r0, #5 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r6, r7, #22 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #296] @ (544468 ) │ │ │ │ mov sl, r0 │ │ │ │ @@ -1821351,17 +1821354,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r3, r5, r7} │ │ │ │ lsls r7, r0, #5 │ │ │ │ pop {r1, r2, r3, r7} │ │ │ │ lsls r7, r0, #5 │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #17 │ │ │ │ + asrs r6, r0, #18 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r2, r6, #15 │ │ │ │ + asrs r2, r4, #16 │ │ │ │ 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, #3848] @ 0xf08 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #636] @ (544714 ) │ │ │ │ @@ -1821611,31 +1821614,31 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cbnz r0, 544770 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, 544776 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrh r2, [r5, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r2, [r5, r6] │ │ │ │ + ldrh r2, [r3, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + asrs r6, r2, #10 │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cbnz r0, 544760 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - asrs r0, r4, #4 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ 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, #3672] @ 0xe58 │ │ │ │ sub sp, #388 @ 0x184 │ │ │ │ ldr.w r3, [pc, #1152] @ 544bd8 │ │ │ │ @@ -1822074,33 +1822077,33 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb89c │ │ │ │ lsls r7, r0, #5 │ │ │ │ @ instruction: 0xb896 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ @ instruction: 0xb802 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r6, #20 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + strb r6, [r0, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + strb r2, [r5, r6] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + strb r2, [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, #3736] @ 0xe98 │ │ │ │ sub sp, #324 @ 0x144 │ │ │ │ ldr.w r3, [pc, #1288] @ 545128 │ │ │ │ @@ -1822590,33 +1822593,33 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cbz r4, 5451a0 │ │ │ │ lsls r7, r0, #5 │ │ │ │ cbz r4, 5451a2 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #14 │ │ │ │ + lsrs r6, r2, #15 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cbz r0, 545188 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - lsrs r6, r5, #10 │ │ │ │ + lsrs r6, r3, #11 │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r6, r3, #2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r2, [r3, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r2, [r0, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r2, [r6, r2] │ │ │ │ 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 r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1822748,15 +1822751,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 6f8c8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #332] @ (54542c ) │ │ │ │ @@ -1822894,21 +1822897,21 @@ │ │ │ │ b.n 545380 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + lsls r6, r6, #20 │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r2, r1, #18 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ lsls r6, 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.w ip, #1 │ │ │ │ @@ -1823129,23 +1823132,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 545590 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #11 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r6, r0, #6 │ │ │ │ + lsls r6, r6, #6 │ │ │ │ lsls r6, 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] │ │ │ │ @@ -1823405,19 +1823408,19 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 5458dc │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r7, pc, #896 @ (adr r7, 545cf8 ) │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 d0, d29, #38 │ │ │ │ - vqadd.u32 d0, d26, d29 │ │ │ │ + vshr.u64 d16, d29, #54 │ │ │ │ + vqadd.u16 d16, d26, d29 │ │ │ │ add r7, pc, #24 @ (adr r7, 5459a0 ) │ │ │ │ lsls r7, r0, #5 │ │ │ │ - mcr2 0, 7, r0, cr8, cr13, {5} │ │ │ │ + vqadd.u16 d0, d24, d29 │ │ │ │ stmdb 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 r8, r3 │ │ │ │ ldr r3, [pc, #752] @ (545c94 ) │ │ │ │ @@ -1823712,21 +1823715,21 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r8 │ │ │ │ b.n 545c3e │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #304 @ (adr r6, 545dcc ) │ │ │ │ lsls r7, r0, #5 │ │ │ │ - mrc2 0, 0, r0, cr0, cr13, {5} │ │ │ │ + mcr2 0, 2, r0, cr0, cr13, {5} │ │ │ │ add r5, pc, #624 @ (adr r5, 545f14 ) │ │ │ │ lsls r7, r0, #5 │ │ │ │ - stc2 0, cr0, [r2, #756] @ 0x2f4 │ │ │ │ - ldc2l 0, cr0, [sl, #-756] @ 0xfffffd0c │ │ │ │ - stc2l 0, cr0, [sl], #756 @ 0x2f4 │ │ │ │ - ldc2l 0, cr0, [r6], #-756 @ 0xfffffd0c │ │ │ │ + ldc2 0, cr0, [r2, #756]! @ 0x2f4 │ │ │ │ + stc2 0, cr0, [sl, #756] @ 0x2f4 │ │ │ │ + ldc2 0, cr0, [sl, #-756] @ 0xfffffd0c │ │ │ │ + stc2 0, cr0, [r6], #756 @ 0x2f4 │ │ │ │ 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] │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -1824167,15 +1824170,15 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 546154 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - ands r6, r5 │ │ │ │ + eors r6, r3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r0, #5 │ │ │ │ @@ -1824712,16 +1824715,16 @@ │ │ │ │ b.n 5466a2 │ │ │ │ ldmia.w r6, {r1, r2} │ │ │ │ mov r0, fp │ │ │ │ bl 538b88 │ │ │ │ mov r5, r0 │ │ │ │ b.n 546636 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf1f600bd │ │ │ │ - sbc.w r0, ip, #189 @ 0xbd │ │ │ │ + @ instruction: 0xf22600bd │ │ │ │ + @ instruction: 0xf19c00bd │ │ │ │ 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 │ │ │ │ add r4, sp, #16 │ │ │ │ @@ -1824921,18 +1824924,18 @@ │ │ │ │ mov r2, fp │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 700f4 │ │ │ │ mov r8, r0 │ │ │ │ b.n 546878 │ │ │ │ nop │ │ │ │ - vshr.s64 d16, d29, #12 │ │ │ │ - vshr.s64 d0, d29, #6 │ │ │ │ - vqadd.s16 d16, d24, d29 │ │ │ │ - vqadd.s8 d16, d18, d29 │ │ │ │ + bic.w r0, r4, #189 @ 0xbd │ │ │ │ + vshr.s64 d16, d29, #22 │ │ │ │ + vshr.s64 d0, d29, #56 │ │ │ │ + vqadd.s64 d16, d18, d29 │ │ │ │ stmdb 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] @ (546c20 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1825208,37 +1825211,37 @@ │ │ │ │ nop │ │ │ │ str r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - mcr 0, 3, r0, cr8, cr13, {5} │ │ │ │ + mrc 0, 4, r0, cr8, cr13, {5} │ │ │ │ str r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r0, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r0, #756] @ 0x2f4 │ │ │ │ - ldc 0, cr0, [ip, #-756]! @ 0xfffffd0c │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + ldcl 0, cr0, [r0, #756]! @ 0x2f4 │ │ │ │ + stcl 0, cr0, [ip, #-756]! @ 0xfffffd0c │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stcl 0, cr0, [sl], #756 @ 0x2f4 │ │ │ │ - ldcl 0, cr0, [r2], {189} @ 0xbd │ │ │ │ - ldc 0, cr0, [r2], {189} @ 0xbd │ │ │ │ + ldc 0, cr0, [sl, #-756] @ 0xfffffd0c │ │ │ │ + stc 0, cr0, [r2, #-756] @ 0xfffffd0c │ │ │ │ + stcl 0, cr0, [r2], {189} @ 0xbd │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r6, #22 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #182 @ 0xb6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + adds r5, #132 @ 0x84 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r5, #164 @ 0xa4 │ │ │ │ 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, #3752] @ 0xea8 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1825356,15 +1825359,15 @@ │ │ │ │ b.n 546d5a │ │ │ │ b.n 546d92 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaca00bd │ │ │ │ + @ instruction: 0xeafa00bd │ │ │ │ str r2, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r0, #5 │ │ │ │ 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 │ │ │ │ @@ -1825414,16 +1825417,16 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 6f8f8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 546e0c │ │ │ │ nop │ │ │ │ - ands.w r0, ip, sp, ror #2 │ │ │ │ - ldrd r0, r0, [ip, #756]! @ 0x2f4 │ │ │ │ + orr.w r0, ip, sp, ror #2 │ │ │ │ + bic.w r0, ip, sp, ror #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ @@ -1825606,15 +1825609,15 @@ │ │ │ │ nop │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - @ instruction: 0xe81200bd │ │ │ │ + strex r0, r0, [r2, #756] @ 0x2f4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (54705c ) │ │ │ │ sub sp, #8 │ │ │ │ ldr.w lr, [pc, #44] @ 547060 │ │ │ │ @@ -1826304,15 +1826307,15 @@ │ │ │ │ lsls r7, r0, #5 │ │ │ │ ldrh r6, [r5, #16] │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r3, #236 @ 0xec │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrh r2, [r0, #14] │ │ │ │ lsls r7, r0, #5 │ │ │ │ ldrh r6, [r6, #10] │ │ │ │ lsls r7, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1827069,15 +1827072,15 @@ │ │ │ │ movw r4, #65532 @ 0xfffc │ │ │ │ movt r4, #32767 @ 0x7fff │ │ │ │ b.n 547e12 │ │ │ │ ldr r0, [pc, #8] @ (547e78 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ nop │ │ │ │ - ldmia r1!, {r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -1827214,15 +1827217,15 @@ │ │ │ │ b.n 547f28 │ │ │ │ mov r4, r8 │ │ │ │ b.n 547f9e │ │ │ │ ldr r0, [pc, #8] @ (54800c ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ nop │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ 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 │ │ │ │ ldrd r7, r3, [r0, #4] │ │ │ │ cmp r7, r3 │ │ │ │ @@ -1827512,25 +1827515,25 @@ │ │ │ │ b.n 548280 │ │ │ │ ldrb r4, [r7, #29] │ │ │ │ lsls r7, r0, #5 │ │ │ │ ldrb r6, [r6, #29] │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 548338 │ │ │ │ + cbz r2, 548344 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r4, r5, #2 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r0, #6 │ │ │ │ + movs r0, #54 @ 0x36 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrb r2, [r7, #22] │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r5, #21] │ │ │ │ lsls r7, r0, #5 │ │ │ │ @@ -1828645,15 +1828648,15 @@ │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 548e56 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 548e50 │ │ │ │ movs r4, #2 │ │ │ │ b.n 548e56 │ │ │ │ nop │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ sub sp, #16 │ │ │ │ @@ -1829156,37 +1829159,37 @@ │ │ │ │ moveq r2, r3 │ │ │ │ ldr r3, [pc, #56] @ (549468 ) │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ blx 70774 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r1} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r4!, {r5, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + stmia r4!, {r2, r4, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ lsls r5, r7, #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 │ │ │ │ @@ -1829249,15 +1829252,15 @@ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 5494ae │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - stmia r3!, {r5} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ 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 r4, r0 │ │ │ │ add.w r5, r0, #40 @ 0x28 │ │ │ │ @@ -1829380,15 +1829383,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r3, [r4, #3220] @ 0xc94 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 54967e │ │ │ │ ldr.w r0, [r4, #3228] @ 0xc9c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r1!, {r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r2, r3, r6, r7} │ │ │ │ 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 │ │ │ │ adds r3, r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1829447,15 +1829450,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx 6ebb0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 6f3f8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr.w r3, [r0, #3264] @ 0xcc0 │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 549752 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1829529,15 +1829532,15 @@ │ │ │ │ bl 546934 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 6f3f8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + stmia r0!, {r4, r6, r7} │ │ │ │ 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 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov sl, r2 │ │ │ │ @@ -1829614,16 +1829617,16 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - it pl │ │ │ │ - lslpl r5, r7, #2 │ │ │ │ + it hi │ │ │ │ + lslhi r5, r7, #2 │ │ │ │ str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r7, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r5, [pc, #240] @ (549a08 ) │ │ │ │ @@ -1829719,19 +1829722,19 @@ │ │ │ │ b.n 549946 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x006a │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r4, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - bkpt 0x0034 │ │ │ │ + bkpt 0x0064 │ │ │ │ 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 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ ldrh r4, [r0, #8] │ │ │ │ @@ -1829839,17 +1829842,17 @@ │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - pop {r4, r5, r7, pc} │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - pop {r6, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1829923,15 +1829926,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 535940 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - pop {r4, r5} │ │ │ │ + pop {r5, r6} │ │ │ │ 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 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ @@ -1830124,23 +1830127,23 @@ │ │ │ │ b.n 549dd2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 549e8a │ │ │ │ + cbnz r6, 549e96 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cbnz r0, 549e8e │ │ │ │ + cbnz r0, 549e9a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - revsh r6, r3 │ │ │ │ + cbnz r6, 549e86 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - rev16 r2, r6 │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r6, [r4, #32] │ │ │ │ lsls r7, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -1830391,21 +1830394,21 @@ │ │ │ │ blx 6f3f8 │ │ │ │ b.n 54a05c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r0, [r3, #24] │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + lsls r6, r2, #13 │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r2, [r6, #4] │ │ │ │ lsls r7, r0, #5 │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb7f4 │ │ │ │ + @ instruction: 0xb824 │ │ │ │ lsls r5, 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1830447,15 +1830450,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 707b0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + @ instruction: 0xb700 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #984] @ 0x3d8 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1830529,17 +1830532,17 @@ │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ bl 538f18 │ │ │ │ mov r2, r0 │ │ │ │ b.n 54a1c4 │ │ │ │ bl 549640 │ │ │ │ mov r2, r0 │ │ │ │ b.n 54a1c4 │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + @ instruction: 0xb67a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cdp2 0, 15, cr0, cr8, cr15, {5} │ │ │ │ + vhadd.u32 d0, d24, d31 │ │ │ │ stmdb sp!, {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 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1830597,15 +1830600,15 @@ │ │ │ │ blx 6f188 │ │ │ │ b.n 54a2e2 │ │ │ │ blx 6f88c │ │ │ │ b.n 54a2e2 │ │ │ │ blx 7043c │ │ │ │ b.n 54a2e2 │ │ │ │ nop │ │ │ │ - push {r1, r5, r6, lr} │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, #16 │ │ │ │ @@ -1830658,17 +1830661,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ blx 6f200 │ │ │ │ str.w r0, [r8] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + push {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - push {r1, r5, r6} │ │ │ │ + push {r1, r4, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r9, [r0] │ │ │ │ @@ -1830742,17 +1830745,17 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ blx 70154 │ │ │ │ mov r4, r0 │ │ │ │ b.n 54a436 │ │ │ │ nop │ │ │ │ - cbz r4, 54a51c │ │ │ │ + push {r2, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cbz r6, 54a514 │ │ │ │ + cbz r6, 54a520 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #280] @ (54a5d0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1830858,15 +1830861,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r0, r5] │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 54a61e │ │ │ │ + cbz r2, 54a62a │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrh r0, [r1, r1] │ │ │ │ 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 │ │ │ │ @@ -1831146,15 +1831149,15 @@ │ │ │ │ b.n 54a6fa │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r5, r4] │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 54a8d0 │ │ │ │ + cbz r2, 54a8dc │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrsb r0, [r2, r6] │ │ │ │ lsls r7, r0, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1831568,23 +1831571,23 @@ │ │ │ │ b.n 54a9fe │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsb r4, [r2, r2] │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #232 @ 0xe8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ strh r6, [r4, r4] │ │ │ │ lsls r7, r0, #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 │ │ │ │ @@ -1831694,21 +1831697,21 @@ │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ bl 538f18 │ │ │ │ mov r2, r0 │ │ │ │ b.n 54ad6c │ │ │ │ nop │ │ │ │ - @ instruction: 0xf37a00af │ │ │ │ - @ instruction: 0xf36800af │ │ │ │ - add r2, sp, #456 @ 0x1c8 │ │ │ │ + @ instruction: 0xf3aa00af │ │ │ │ + @ instruction: 0xf39800af │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf34800af │ │ │ │ - bic.w r0, r4, #5734400 @ 0x578000 │ │ │ │ - ands.w r0, r2, #5734400 @ 0x578000 │ │ │ │ + @ instruction: 0xf37800af │ │ │ │ + orrs.w r0, r4, #5734400 @ 0x578000 │ │ │ │ + orr.w r0, r2, #5734400 @ 0x578000 │ │ │ │ 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 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1831782,15 +1831785,15 @@ │ │ │ │ b.n 54ae9e │ │ │ │ add.w r7, r0, r1, lsl #5 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ b.n 54ae9e │ │ │ │ add.w r7, r0, r1, lsl #4 │ │ │ │ adds r7, #84 @ 0x54 │ │ │ │ b.n 54ae9e │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #112] @ (54afc4 ) │ │ │ │ @@ -1832147,17 +1832150,17 @@ │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.n 54b25e │ │ │ │ b.n 54b174 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.n 54b24c │ │ │ │ b.n 54b1fc │ │ │ │ nop │ │ │ │ - add r6, pc, #328 @ (adr r6, 54b408 ) │ │ │ │ + add r6, pc, #520 @ (adr r6, 54b4c8 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r6, pc, #208 @ (adr r6, 54b394 ) │ │ │ │ + add r6, pc, #400 @ (adr r6, 54b454 ) │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1832359,15 +1832362,15 @@ │ │ │ │ b.n 54b41a │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.n 54b47c │ │ │ │ b.n 54b368 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.n 54b46a │ │ │ │ b.n 54b3f6 │ │ │ │ - add r4, pc, #344 @ (adr r4, 54b634 ) │ │ │ │ + add r4, pc, #536 @ (adr r4, 54b6f4 ) │ │ │ │ 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, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1832980,38 +1832983,38 @@ │ │ │ │ bne.w 54b5fc │ │ │ │ b.n 54b81c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #1016] @ (54bf24 ) │ │ │ │ lsls r7, r0, #5 │ │ │ │ - add r2, pc, #632 @ (adr r2, 54bda8 ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 54be68 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r2, pc, #432 @ (adr r2, 54bce4 ) │ │ │ │ + add r2, pc, #624 @ (adr r2, 54bda4 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 54bb40 ) │ │ │ │ + add r2, pc, #200 @ (adr r2, 54bc00 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 54bf24 ) │ │ │ │ + add r2, pc, #168 @ (adr r2, 54bbe4 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r1, pc, #968 @ (adr r1, 54bf08 ) │ │ │ │ + add r2, pc, #136 @ (adr r2, 54bbc8 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r0, pc, #72 @ (adr r0, 54bb8c ) │ │ │ │ + add r0, pc, #264 @ (adr r0, 54bc4c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ blxns fp │ │ │ │ lsls r7, r0, #5 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ + ldr r7, [sp, #536] @ 0x218 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xe81600af │ │ │ │ - @ instruction: 0xe82000af │ │ │ │ - @ instruction: 0xe82600af │ │ │ │ - strh r6, [r3, #62] @ 0x3e │ │ │ │ + strex r0, r0, [r6, #700] @ 0x2bc │ │ │ │ + @ instruction: 0xe85000af │ │ │ │ + @ instruction: 0xe85600af │ │ │ │ + ldrh r6, [r1, #0] │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -1833101,17 +1833104,17 @@ │ │ │ │ blx 6e908 │ │ │ │ b.n 54bc1e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r4, pc │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ mvns r2, r3 │ │ │ │ lsls r7, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -1833424,19 +1833427,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ muls r4, r6 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #896] @ 0x380 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r7, #2 │ │ │ │ tst r2, r3 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [pc, #1252] @ 54c478 │ │ │ │ @@ -1833935,21 +1833938,21 @@ │ │ │ │ b.n 54bfd2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ eors r0, r4 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r5, #248 @ 0xf8 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ + str r4, [sp, #496] @ 0x1f0 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ ldr r2, [pc, #348] @ (54c600 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -1834804,43 +1834807,43 @@ │ │ │ │ bhi.w 54c9a4 │ │ │ │ b.n 54ccfc │ │ │ │ nop │ │ │ │ subs r1, #210 @ 0xd2 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [sp, #880] @ 0x370 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ + str r1, [sp, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r7, #34 @ 0x22 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - bvc.n 54cd30 │ │ │ │ + bhi.n 54cd90 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvc.n 54cd40 │ │ │ │ + bhi.n 54cda0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bvc.n 54ccb4 │ │ │ │ + bvc.n 54cd14 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + strb r4, [r2, #31] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bpl.n 54cd40 │ │ │ │ + bvs.n 54cda0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bpl.n 54cd04 │ │ │ │ + bpl.n 54cd64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r7, #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, #3968] @ 0xf80 │ │ │ │ @@ -1835224,29 +1835227,29 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ adds r2, #92 @ 0x5c │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #16] │ │ │ │ + ldrh r2, [r5, #18] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r6, [r0, #8] │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r0, #140 @ 0x8c │ │ │ │ lsls r7, r0, #5 │ │ │ │ - ldrh r6, [r1, #2] │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r2, [r1, #62] @ 0x3e │ │ │ │ + strh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r3, #60] @ 0x3c │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ 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, #3448] @ 0xd78 │ │ │ │ ldr.w r2, [pc, #2588] @ 54dbf0 │ │ │ │ sub.w sp, sp, #612 @ 0x264 │ │ │ │ @@ -1836308,25 +1836311,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #8 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #218 @ 0xda │ │ │ │ lsls r7, r0, #5 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r6, [r4, #28] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r6, #17] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r2, #18] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ cmp ip, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bcs.w 54e392 │ │ │ │ @@ -1837209,89 +1837212,89 @@ │ │ │ │ add r3, pc │ │ │ │ blx 70154 │ │ │ │ str r0, [r7, #4] │ │ │ │ b.n 54e0ac │ │ │ │ add.w r3, fp, #600 @ 0x258 │ │ │ │ b.n 54e0f6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r6, [r2, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r4, [r6, #14] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r6, #9] │ │ │ │ + ldrb r4, [r4, #10] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r7, #3] │ │ │ │ + ldrb r2, [r5, #4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r4, #2] │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ + ldrb r2, [r7, #2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r4, [r0, #28] │ │ │ │ + strb r4, [r6, #28] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r4, [r0, #27] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r4, #24] │ │ │ │ + strb r6, [r2, #25] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + strb r0, [r0, #24] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r4, [r1, #21] │ │ │ │ + strb r4, [r7, #21] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r6, [r7, #20] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r6, #18] │ │ │ │ + strb r6, [r4, #19] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r0, [r6, #18] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r6, #17] │ │ │ │ + strb r2, [r4, #18] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + strb r4, [r2, #18] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r2, #17] │ │ │ │ + strb r6, [r0, #18] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r1, #17] │ │ │ │ + strb r0, [r7, #17] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r6, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r6, [r3, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r6, [r7, #15] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r2, #14] │ │ │ │ + strb r6, [r0, #15] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + strb r2, [r6, #14] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + strb r2, [r1, #14] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r4, #13] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1140] @ 54ea18 │ │ │ │ @@ -1837720,25 +1837723,25 @@ │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r0, r1 │ │ │ │ lsls r7, r0, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb r0, [r6, #4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r4, r3, r0 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - ldr r0, [r6, #120] @ 0x78 │ │ │ │ + ldr r0, [r4, #124] @ 0x7c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r0, #124] @ 0x7c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, #108] @ 0x6c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ 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, #3776] @ 0xec0 │ │ │ │ ldr r4, [pc, #932] @ (54edf8 ) │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ @@ -1838117,21 +1838120,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ asrs r4, r4, #22 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r7, #16 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr r4, [pc, #700] @ (54f0e4 ) │ │ │ │ @@ -1838400,23 +1838403,23 @@ │ │ │ │ lsls r7, r0, #5 │ │ │ │ asrs r2, r1, #7 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r6, r4, #3 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + str r5, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ 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, #3840] @ 0xf00 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r1, [pc, #1308] @ 54f638 │ │ │ │ @@ -1838923,31 +1838926,31 @@ │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r0, #27 │ │ │ │ lsls r7, r0, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r0, r3, #22 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + add r5, sp, #936 @ 0x3a8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3648] @ 0xe40 │ │ │ │ @@ -1839257,23 +1839260,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #5 │ │ │ │ lsls r7, r0, #5 │ │ │ │ lsrs r2, r5, #5 │ │ │ │ lsls r7, r0, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r5, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r0, [r1, #8] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsh r2, [r7, r3] │ │ │ │ + ldrsh r2, [r5, r4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ movw r3, #449 @ 0x1c1 │ │ │ │ cmp sl, r3 │ │ │ │ beq.w 550114 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [pc, #2644] @ 550458 │ │ │ │ @@ -1840222,41 +1840225,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfff05e08 │ │ │ │ + vcvt.f32.u32 d21, d24, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r6, r3, #16 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + ldrsb r2, [r7, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r5, #0 │ │ │ │ blx 7043c │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -1841157,21 +1841160,21 @@ │ │ │ │ mov r7, r0 │ │ │ │ b.n 550c6c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 54981c │ │ │ │ str.w r0, [r9] │ │ │ │ b.n 550bc4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #736] @ (55113c ) │ │ │ │ + ldr r3, [pc, #928] @ (5511fc ) │ │ │ │ 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 r8, r2 │ │ │ │ ldr r2, [pc, #444] @ (55102c ) │ │ │ │ @@ -1841532,15 +1841535,15 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp 1, 9, cr0, cr8, cr6, {2} │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #4 │ │ │ │ + movs r7, #52 @ 0x34 │ │ │ │ lsls r1, r3, #4 │ │ │ │ ldr r1, [pc, #264] @ (551304 ) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r1, pc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ bhi.n 551220 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ @@ -1841635,15 +1841638,15 @@ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2643] @ 0xa53 │ │ │ │ b.n 55127c │ │ │ │ cdp 1, 0, cr0, cr0, cr6, {2} │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r6, #64 @ 0x40 │ │ │ │ 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, #3800] @ 0xed8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #460] @ (5514f0 ) │ │ │ │ @@ -1841827,19 +1841830,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldcl 1, cr0, [r4], {70} @ 0x46 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldc 1, cr0, [r2], #280 @ 0x118 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, r0 │ │ │ │ + add r4, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mvns r6, r5 │ │ │ │ + add r6, r3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bics r0, r6 │ │ │ │ + mvns r0, r4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ adc.w r1, r2, 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, #3616] @ 0xe20 │ │ │ │ sub sp, #444 @ 0x1bc │ │ │ │ @@ -1842955,26 +1842958,26 @@ │ │ │ │ nop │ │ │ │ pkhbt r1, ip, r6, lsl #1 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeabc0146 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stc2 0, cr0, [r0], {176} @ 0xb0 │ │ │ │ + ldc2 0, cr0, [r0], #-704 @ 0xfffffd40 │ │ │ │ b.n 552004 │ │ │ │ lsls r6, r0, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r0, #152 @ 0x98 │ │ │ │ + subs r0, #200 @ 0xc8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + adds r7, #200 @ 0xc8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 553b7e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ @@ -1844248,35 +1844251,35 @@ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ blx 6fa24 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ b.w 551854 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #148 @ 0x94 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strb r0, [r6, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r3, #182 @ 0xb6 │ │ │ │ + cmp r3, #230 @ 0xe6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r1, #164 @ 0xa4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, sl, #84 @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ bl 54af40 │ │ │ │ ldr.w r3, [fp, #984] @ 0x3d8 │ │ │ │ ldr.w r6, [fp] │ │ │ │ @@ -1845378,59 +1845381,59 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - cmp r0, #250 @ 0xfa │ │ │ │ + cmp r1, #42 @ 0x2a │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r0, #11] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r7, #184 @ 0xb8 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r7, #130 @ 0x82 │ │ │ │ + movs r7, #178 @ 0xb2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r4, #50 @ 0x32 │ │ │ │ + movs r4, #98 @ 0x62 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r3, #20 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - movs r1, #118 @ 0x76 │ │ │ │ + movs r1, #166 @ 0xa6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r1, #8 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r1, #8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + subs r4, r1, #7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [r1, #32] │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r2, r7, #2 │ │ │ │ + subs r2, r5, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r0, r0, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r4, r5, #1 │ │ │ │ + subs r4, r3, #2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r2, r7, #5 │ │ │ │ + adds r2, r5, #6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, #3 │ │ │ │ + adds r2, r0, #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r2, [r6, #116] @ 0x74 │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r0, r3, #3 │ │ │ │ lsls r5, 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, #4048] @ 0xfd0 │ │ │ │ ldr.w r8, [r1, #28] │ │ │ │ sub sp, #16 │ │ │ │ @@ -1846566,47 +1846569,47 @@ │ │ │ │ add.w lr, sp, #184 @ 0xb8 │ │ │ │ b.n 5540ae │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r2, r5, r7} │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, r7 │ │ │ │ + adds r0, r7, r7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r4, r7, r1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r2, #25 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r2, #20 │ │ │ │ + asrs r0, r0, #21 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r2, #16 │ │ │ │ + asrs r2, r0, #17 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r6, r2, #15 │ │ │ │ + asrs r6, r0, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r2, r4, #10 │ │ │ │ lsls r5, r7, #2 │ │ │ │ rev r0, r1 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - asrs r0, r5, #7 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r0, #6 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r0, r1, #5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ ldr.w r2, [pc, #1372] @ 554db0 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -1847111,30 +1847114,30 @@ │ │ │ │ blx 6fc34 │ │ │ │ @ instruction: 0xb7a2 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb79c │ │ │ │ lsls r6, r0, #5 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r1, #30 │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xb68a │ │ │ │ lsls r6, r0, #5 │ │ │ │ - lsrs r6, r6, #12 │ │ │ │ + lsrs r6, r4, #13 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7c000ae │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + @ instruction: 0xf7f000ae │ │ │ │ + stmia r6!, {r1, r2, r4, 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, #528] @ 0x210 │ │ │ │ subw sp, sp, #3532 @ 0xdcc │ │ │ │ mov r5, r3 │ │ │ │ @@ -1848287,55 +1848290,55 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 555b46 │ │ │ │ lsls r6, r0, #5 │ │ │ │ cbz r2, 555b42 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - ldr r7, [pc, #512] @ (555d14 ) │ │ │ │ + ldr r7, [pc, #704] @ (555dd4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #568] @ (555d50 ) │ │ │ │ + ldr r7, [pc, #760] @ (555e10 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #648] @ (555da4 ) │ │ │ │ + ldr r7, [pc, #840] @ (555e64 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #80] @ (555b70 ) │ │ │ │ + ldr r7, [pc, #272] @ (555c30 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #72] @ (555b6c ) │ │ │ │ + ldr r7, [pc, #264] @ (555c2c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #7 │ │ │ │ + lsls r2, r6, #7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - ldr r4, [pc, #224] @ (555c1c ) │ │ │ │ + ldr r4, [pc, #416] @ (555cdc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #56] @ (555b7c ) │ │ │ │ + ldr r6, [pc, #248] @ (555c3c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r3, [pc, #456] @ (555d18 ) │ │ │ │ + ldr r3, [pc, #648] @ (555dd8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #616] @ (555dbc ) │ │ │ │ + ldr r2, [pc, #808] @ (555e7c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - vqadd.u32 d0, d16, d28 │ │ │ │ - ldr r1, [pc, #848] @ (555eac ) │ │ │ │ + vqadd.u16 d16, d16, d28 │ │ │ │ + ldr r2, [pc, #16] @ (555b6c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mcr2 0, 4, r0, cr10, cr12, {5} │ │ │ │ - mrc2 0, 1, r0, cr12, cr12, {5} │ │ │ │ - mcr2 0, 1, r0, cr10, cr12, {5} │ │ │ │ - ldc2 0, cr0, [sl, #-752]! @ 0xfffffd10 │ │ │ │ + mrc2 0, 5, r0, cr10, cr12, {5} │ │ │ │ + mcr2 0, 3, r0, cr12, cr12, {5} │ │ │ │ + mrc2 0, 2, r0, cr10, cr12, {5} │ │ │ │ + stc2l 0, cr0, [sl, #-752]! @ 0xfffffd10 │ │ │ │ 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 56eb68 │ │ │ │ mov r0, r5 │ │ │ │ @@ -1848373,15 +1848376,15 @@ │ │ │ │ bl 4530f0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 454684 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl a98c14 │ │ │ │ + bl a98c2c │ │ │ │ mov r0, r5 │ │ │ │ bl 407c00 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ 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 │ │ │ │ @@ -1848544,18 +1848547,18 @@ │ │ │ │ b.n 555d6c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r2, pc, #944 @ (adr r2, 556150 ) │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfab400bc │ │ │ │ + @ instruction: 0xfae400bc │ │ │ │ add r2, pc, #560 @ (adr r2, 555fdc ) │ │ │ │ lsls r6, r0, #5 │ │ │ │ - @ instruction: 0xfa8600bc │ │ │ │ + @ instruction: 0xfab600bc │ │ │ │ stmdb 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] @ (555ec4 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #256] @ (555ec8 ) │ │ │ │ @@ -1848655,15 +1848658,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r2, pc, #208 @ (adr r2, 555f98 ) │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa0a00bc │ │ │ │ + @ instruction: 0xfa3a00bc │ │ │ │ add r1, pc, #344 @ (adr r1, 55602c ) │ │ │ │ lsls r6, r0, #5 │ │ │ │ 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, #3688] @ 0xe68 │ │ │ │ @@ -1849133,54 +1849136,54 @@ │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #976 @ (adr r0, 556784 ) │ │ │ │ lsls r6, r0, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r0, #188] @ 0xbc │ │ │ │ - ldrh.w r0, [r2, ip, lsl #3] │ │ │ │ + ldr.w r0, [r0, #188] @ 0xbc │ │ │ │ + str??.w r0, [r2, ip, lsl #3] │ │ │ │ add r0, pc, #24 @ (adr r0, 5563dc ) │ │ │ │ lsls r6, r0, #5 │ │ │ │ - mvns r4, r5 │ │ │ │ + add r4, r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - muls r4, r3 │ │ │ │ + bics r4, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r4, r3 │ │ │ │ + orrs r4, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmn r4, r0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf69400bc │ │ │ │ - addw r0, sl, #2236 @ 0x8bc │ │ │ │ - sbcs r6, r6 │ │ │ │ + movt r0, #18620 @ 0x48bc │ │ │ │ + @ instruction: 0xf63a00bc │ │ │ │ + rors r6, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adcs r2, r4 │ │ │ │ + sbcs r2, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r5 │ │ │ │ + adcs r4, r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r6, r3 │ │ │ │ + asrs r6, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r2 │ │ │ │ + adcs r6, r0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf4f800bc │ │ │ │ - asrs r0, r3 │ │ │ │ + @ instruction: 0xf52800bc │ │ │ │ + adcs r0, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r0, r7 │ │ │ │ + lsrs r0, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ands r0, r7 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r2, r0 │ │ │ │ + lsrs r2, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - eors r6, r3 │ │ │ │ + lsls r6, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ands r2, r6 │ │ │ │ + eors r2, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ands r6, r0 │ │ │ │ + ands r6, r6 │ │ │ │ lsls r7, r5, #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 │ │ │ │ @@ -1849403,15 +1849406,15 @@ │ │ │ │ add sp, #272 @ 0x110 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, sl, #188 @ 0xbc │ │ │ │ + addw r0, sl, #188 @ 0xbc │ │ │ │ ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #360] @ (5567f4 ) │ │ │ │ @@ -1849552,20 +1849555,20 @@ │ │ │ │ nop │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - @ instruction: 0xf13600bc │ │ │ │ + sbc.w r0, r6, #188 @ 0xbc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r0, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0b800bc │ │ │ │ + @ instruction: 0xf0e800bc │ │ │ │ adds r3, #20 │ │ │ │ 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 │ │ │ │ ldr r6, [pc, #328] @ (556970 ) │ │ │ │ @@ -1849696,16 +1849699,16 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r7, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - vqadd.s64 d0, d18, d28 │ │ │ │ - mcr 0, 5, r0, cr14, cr12, {5} │ │ │ │ + vqadd.s32 d16, d18, d28 │ │ │ │ + mrc 0, 6, r0, cr14, cr12, {5} │ │ │ │ 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 │ │ │ │ ldr.w r8, [r0, #36] @ 0x24 │ │ │ │ @@ -1849775,16 +1849778,16 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ blx 6f200 │ │ │ │ mov r9, r0 │ │ │ │ b.n 5569c4 │ │ │ │ - mrc 0, 0, r0, cr8, cr12, {5} │ │ │ │ - stcl 0, cr0, [lr, #752] @ 0x2f0 │ │ │ │ + mcr 0, 2, r0, cr8, cr12, {5} │ │ │ │ + ldcl 0, cr0, [lr, #752]! @ 0x2f0 │ │ │ │ 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 │ │ │ │ ldr.w sl, [pc, #292] @ 556b94 │ │ │ │ @@ -1849898,16 +1849901,16 @@ │ │ │ │ bl 3bcf64 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b.n 556ac4 │ │ │ │ str r5, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r0, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r4, #-752] @ 0xfffffd10 │ │ │ │ - stcl 0, cr0, [r8], {188} @ 0xbc │ │ │ │ + stcl 0, cr0, [r4, #-752] @ 0xfffffd10 │ │ │ │ + ldcl 0, cr0, [r8], #752 @ 0x2f0 │ │ │ │ adds r3, #20 │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -1850081,21 +1850084,21 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b.n 556d0e │ │ │ │ nop │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r0, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r6, #234 @ 0xea │ │ │ │ + adds r7, #26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r3, #20 │ │ │ │ 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 │ │ │ │ @@ -1850553,17 +1850556,17 @@ │ │ │ │ nop │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r0, #5 │ │ │ │ - b.n 5570c8 │ │ │ │ + b.n 557128 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 5570c0 │ │ │ │ + b.n 557120 │ │ │ │ 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, #3776] @ 0xec0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #268] @ (5573ac ) │ │ │ │ @@ -1850674,19 +1850677,19 @@ │ │ │ │ b.n 5572f8 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 556e10 │ │ │ │ + b.n 556e70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - b.n 556cb8 │ │ │ │ + b.n 556d18 │ │ │ │ lsls r4, r7, #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 │ │ │ │ @@ -1850766,23 +1850769,23 @@ │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r2, #32] │ │ │ │ lsls r6, r0, #5 │ │ │ │ movs r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #186 @ 0xba │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r7, r5, #2 │ │ │ │ asrs r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ + adds r0, #200 @ 0xc8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r0, [r4, #28] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1850839,15 +1850842,15 @@ │ │ │ │ ldr r1, [pc, #12] @ (557554 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 6f218 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cmp r7, #234 @ 0xea │ │ │ │ + adds r0, #26 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #36] @ (55758c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1850861,17 +1850864,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 563138 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 53611c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - stmia r3!, {r2, r3, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r3, #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] @ (5575c8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1850885,17 +1850888,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 563138 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 53611c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r3!, {r3, r4, r6} │ │ │ │ + stmia r3!, {r3, r7} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r3, #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] @ (557620 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1850922,21 +1850925,21 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #24] @ (55762c ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 6ebb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r3!, {r1, r4} │ │ │ │ + stmia r3!, {r1, r6} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1851094,21 +1851097,21 @@ │ │ │ │ b.n 5577be │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r5, #12] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - b.n 557918 │ │ │ │ + b.n 557978 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r2, [r7, #0] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ 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 ip, r0 │ │ │ │ @@ -1851201,15 +1851204,15 @@ │ │ │ │ str.w r0, [r4], #8 │ │ │ │ cmp r9, r2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ bne.n 55789e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - svc 124 @ 0x7c │ │ │ │ + svc 172 @ 0xac │ │ │ │ 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, #3424] @ 0xd60 │ │ │ │ sub.w sp, sp, #636 @ 0x27c │ │ │ │ mov r9, r2 │ │ │ │ @@ -1852127,69 +1852130,69 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 558202 │ │ │ │ nop │ │ │ │ strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ lsls r7, r5, #2 │ │ │ │ strh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - bgt.n 5582f0 │ │ │ │ + bgt.n 558350 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + pop {r3, r6, pc} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - blt.n 558370 │ │ │ │ + blt.n 5581d0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r1, r2, r5, r6} │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - pop {r1, r4, r6} │ │ │ │ + pop {r1, r7} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - pop {r3, r5} │ │ │ │ + pop {r3, r4, r6} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - pop {r1, r2, r4} │ │ │ │ + pop {r1, r2, r6} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - bge.n 55819c │ │ │ │ + bge.n 5581fc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r2, 5582f0 │ │ │ │ + cbnz r2, 5582fc │ │ │ │ lsls r0, r3, #4 │ │ │ │ - cbnz r6, 5582ee │ │ │ │ + cbnz r6, 5582fa │ │ │ │ lsls r0, r3, #4 │ │ │ │ - cbnz r6, 5582de │ │ │ │ + cbnz r6, 5582ea │ │ │ │ lsls r0, r3, #4 │ │ │ │ - bhi.n 558234 │ │ │ │ + bhi.n 558294 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb8e2 │ │ │ │ + cbnz r2, 5582a8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ + cbnz r0, 5582a8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb864 │ │ │ │ + @ instruction: 0xb894 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb87e │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + @ instruction: 0xb834 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ + @ instruction: 0xb822 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - bvs.n 558208 │ │ │ │ + bvs.n 558268 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 5583a8 │ │ │ │ + bvs.n 558208 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb742 │ │ │ │ + @ instruction: 0xb772 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb760 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + @ instruction: 0xb744 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb6d4 │ │ │ │ + @ instruction: 0xb704 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb6f2 │ │ │ │ lsls r0, r3, #4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ bhi.n 5582f4 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsrs r4, r0, #12 │ │ │ │ @@ -1853165,33 +1853168,33 @@ │ │ │ │ ldr r1, [sp, #700] @ 0x2bc │ │ │ │ ldmia r4!, {r1, r3, r7} │ │ │ │ subs r7, #243 @ 0xf3 │ │ │ │ ldrb r0, [r4, #8] │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + subs r6, r5, #3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + adds r0, r2, #3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sp, #0 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - add r7, sp, #840 @ 0x348 │ │ │ │ + add sp, #8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - add r7, sp, #768 @ 0x300 │ │ │ │ + add r7, sp, #960 @ 0x3c0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ strb r4, [r1, #22] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - adds r6, r2, r7 │ │ │ │ + subs r6, r0, r0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r3, {r3, r6, r7} │ │ │ │ lsls r4, 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1853346,19 +1853349,19 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r2, [r5, #560] @ 0x230 │ │ │ │ blx 7019c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r7, #27 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ lsls r7, r5, #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] @ (558f80 ) │ │ │ │ @@ -1853412,15 +1853415,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r6, [r5, #3] │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r3} │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r4, [r2, #2] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ @@ -1853539,17 +1853542,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #240 @ 0xf0 │ │ │ │ bl 562bc8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #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] @ (559154 ) │ │ │ │ @@ -1853590,15 +1853593,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r2, [r0, #108] @ 0x6c │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -1853722,17 +1853725,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #240 @ 0xf0 │ │ │ │ bl 562bc8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r6!, {r2} │ │ │ │ + stmia r6!, {r2, r4, r5} │ │ │ │ lsls r4, r7, #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 │ │ │ │ @@ -1853873,19 +1853876,19 @@ │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r6, r0, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #8 │ │ │ │ + asrs r2, r5, #9 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r6, [r0, #76] @ 0x4c │ │ │ │ lsls r6, r0, #5 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r3, #20 │ │ │ │ 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 │ │ │ │ @@ -1853926,15 +1853929,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 │ │ │ │ - stmia r3!, {r1, r2, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r4, 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 │ │ │ │ cmp r2, r3 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1853984,15 +1853987,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx 6fbf8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r2} │ │ │ │ + stmia r3!, {r1, r2, r4, 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, #3688] @ 0xe68 │ │ │ │ ldr r5, [pc, #768] @ (559878 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1854280,21 +1854283,21 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 559750 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ 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 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1855564,23 +1855567,23 @@ │ │ │ │ bl 557594 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ bl 557594 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ b.n 55a140 │ │ │ │ - cbnz r4, 55a526 │ │ │ │ + cbnz r4, 55a532 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + @ instruction: 0xb778 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x0062 │ │ │ │ + bkpt 0x0092 │ │ │ │ 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 │ │ │ │ cmp r1, #1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1855629,15 +1855632,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 │ │ │ │ - uxth r4, r0 │ │ │ │ + uxth r4, r6 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1856176,21 +1856179,21 @@ │ │ │ │ b.n 55a93a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r0, r4] │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #440 @ 0x1b8 │ │ │ │ + sub sp, #120 @ 0x78 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ + add r7, sp, #832 @ 0x340 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrsb r4, [r4, r2] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - add r5, sp, #24 │ │ │ │ + add r5, sp, #216 @ 0xd8 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ @@ -1857090,15 +1857093,15 @@ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ blx 70774 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 535940 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r3, pc, #792 @ (adr r3, 55b7d4 ) │ │ │ │ + add r3, pc, #984 @ (adr r3, 55b894 ) │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #364] @ (55b63c ) │ │ │ │ @@ -1857244,15 +1857247,15 @@ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #160] @ (55b6e0 ) │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #936 @ (adr r2, 55b9f0 ) │ │ │ │ + add r3, pc, #104 @ (adr r3, 55b6b0 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r1, [pc, #888] @ (55b9c4 ) │ │ │ │ lsls r6, r0, #5 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1857538,15 +1857541,15 @@ │ │ │ │ nop │ │ │ │ ldr r1, [pc, #144] @ (55b9bc ) │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0x47c2 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r7, #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 │ │ │ │ @@ -1857576,15 +1857579,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 6f140 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r6, [sp, #648] @ 0x288 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r7, #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 │ │ │ │ @@ -1857614,15 +1857617,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 6f140 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ @@ -1858036,24 +1858039,22 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r8, ip │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r6, r0 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - ldrd r0, r0, [r4], #-696 @ 0x2b8 │ │ │ │ - ldrd r0, r0, [r0], #-696 @ 0x2b8 │ │ │ │ - @ instruction: 0xe82a00ae │ │ │ │ - b.n 55be28 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ - b.n 55be24 │ │ │ │ + stmia.w r4!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia.w r0!, {r1, r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xe85a00ae │ │ │ │ + @ instruction: 0xe81e00ae │ │ │ │ + @ instruction: 0xe81a00ae │ │ │ │ + b.n 55bdf8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 55bd98 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ - b.n 55bd74 │ │ │ │ + b.n 55bdd4 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1858123,15 +1858124,15 @@ │ │ │ │ movs r2, #6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp] │ │ │ │ blx 6f140 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ b.n 55bee8 │ │ │ │ - ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov fp, r2 │ │ │ │ @@ -1858952,17 +1858953,17 @@ │ │ │ │ nop │ │ │ │ subs r6, #52 @ 0x34 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #102 @ 0x66 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ 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, #3528] @ 0xdc8 │ │ │ │ sub.w sp, sp, #532 @ 0x214 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1859918,23 +1859919,23 @@ │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ b.n 55ce9a │ │ │ │ subs r0, #82 @ 0x52 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 55d0a0 │ │ │ │ + bgt.n 55d100 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - blt.n 55d068 │ │ │ │ + blt.n 55d0c8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - blt.n 55d058 │ │ │ │ + blt.n 55d0b8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r4, [r7, r0] │ │ │ │ + str r4, [r5, r1] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r4, [r4, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r0, #80 @ 0x50 │ │ │ │ lsls r6, r0, #5 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ @@ -1860617,23 +1860618,23 @@ │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ b.w 55c846 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #0] │ │ │ │ strb r5, [r2, r5] │ │ │ │ subs r7, #213 @ 0xd5 │ │ │ │ - bne.n 55d7bc │ │ │ │ + bne.n 55d81c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - beq.n 55d7a8 │ │ │ │ + bne.n 55d808 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - beq.n 55d790 │ │ │ │ + bne.n 55d7f0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r2, [r7, #22] │ │ │ │ + strh r2, [r5, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 55d774 │ │ │ │ + bne.n 55d7d4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ 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 │ │ │ │ @@ -1861273,17 +1861274,17 @@ │ │ │ │ bl 546798 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ b.n 55dd62 │ │ │ │ bl 546798 │ │ │ │ mov r4, r0 │ │ │ │ b.n 55dd44 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r7, #13] │ │ │ │ + ldrb r6, [r5, #14] │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r8, r3 │ │ │ │ @@ -1861509,15 +1861510,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ lsls r6, r0, #5 │ │ │ │ movs r1, #24 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r6, r7} │ │ │ │ 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, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov r5, r3 │ │ │ │ @@ -1861957,31 +1861958,31 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 55e110 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r0, r2, #5 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + strb r0, [r1, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, pc, #920 @ (adr r6, 55e8b8 ) │ │ │ │ + add r7, pc, #88 @ (adr r7, 55e578 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3!, {r1, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - itet cc │ │ │ │ - lslcc r4, r7, #2 │ │ │ │ - strbcs r0, [r6, #22] │ │ │ │ - lslcc r4, r7, #2 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + itte vs │ │ │ │ + lslvs r4, r7, #2 │ │ │ │ + strbvs r0, [r4, #23] │ │ │ │ + lslvc r4, r7, #2 │ │ │ │ + strb r0, [r2, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r6, r6, r6 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r6, #14] │ │ │ │ lsls r4, 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] │ │ │ │ @@ -1863666,23 +1863667,23 @@ │ │ │ │ b.n 55f38a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r0, #13 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r6, [r3, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr.w r2, [sp, #2168] @ 0x878 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr.w r1, [sp, #2164] @ 0x874 │ │ │ │ bl 535940 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r3, r0 │ │ │ │ @@ -1864790,17 +1864791,17 @@ │ │ │ │ mov r3, r5 │ │ │ │ b.w 55f0d8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 55ff3e │ │ │ │ b.n 55ff28 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + strb r6, [r5, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -1865307,17 +1865308,17 @@ │ │ │ │ cmp r3, #4 │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ beq.w 55f990 │ │ │ │ b.w 55f980 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb.w r4, [r0, pc] │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ blx 6ec04 │ │ │ │ ldr r3, [pc, #776] @ (560be0 ) │ │ │ │ @@ -1865598,15 +1865599,15 @@ │ │ │ │ beq.w 5609de │ │ │ │ b.n 560558 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ and.w r0, r0, #2004877312 @ 0x77800000 │ │ │ │ ... │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r5, [sp, #360] @ 0x168 │ │ │ │ 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, #3440] @ 0xd70 │ │ │ │ sub.w sp, sp, #620 @ 0x26c │ │ │ │ mov r4, r1 │ │ │ │ @@ -1866307,22 +1866308,22 @@ │ │ │ │ mov.w r9, #2 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ strd r9, r9, [sp, #208] @ 0xd0 │ │ │ │ b.n 561064 │ │ │ │ @ instruction: 0xf3f60145 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #408] @ 0x198 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r1, [pc, #864] @ (56167c ) │ │ │ │ + ldr r2, [pc, #32] @ (56133c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ @ instruction: 0xf1920145 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #348] @ (561498 ) │ │ │ │ @@ -1866470,15 +1866471,15 @@ │ │ │ │ bpl.w 561366 │ │ │ │ b.n 561456 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc 1, cr0, [ip], #276 @ 0x114 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add lr, r2 │ │ │ │ + add lr, r8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ mcrr 1, 4, r0, ip, cr5 │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ @@ -1867209,27 +1867210,27 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 561a10 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb2e0145 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - rors r6, r2 │ │ │ │ + tst r6, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r7, #8 │ │ │ │ + subs r7, #56 @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, #206 @ 0xce │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ lsls r4, r7, #2 │ │ │ │ b.n 5617cc │ │ │ │ lsls r5, r0, #5 │ │ │ │ - subs r5, #158 @ 0x9e │ │ │ │ + subs r5, #206 @ 0xce │ │ │ │ lsls r4, r7, #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 │ │ │ │ @@ -1867855,27 +1867856,27 @@ │ │ │ │ b.n 562132 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ b.n 5629bc │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + subs r1, #224 @ 0xe0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + subs r0, #20 │ │ │ │ lsls r4, r7, #2 │ │ │ │ udf #74 @ 0x4a │ │ │ │ lsls r5, r0, #5 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #10 │ │ │ │ bls.n 562354 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ subs r2, #11 │ │ │ │ cmp r2, #3 │ │ │ │ @@ -1868038,17 +1868039,17 @@ │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bgt.n 56252c │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #18] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ blt.n 5623f8 │ │ │ │ lsls r5, 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, #4032] @ 0xfc0 │ │ │ │ @@ -1868117,15 +1868118,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blt.n 562420 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #12] │ │ │ │ + strh r0, [r4, #14] │ │ │ │ lsls r6, r5, #2 │ │ │ │ blt.n 562534 │ │ │ │ lsls r5, r0, #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 │ │ │ │ @@ -1868144,15 +1868145,15 @@ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx 6ea2c │ │ │ │ str.w r0, [r6, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ bne.n 562540 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - adds r2, #222 @ 0xde │ │ │ │ + adds r3, #14 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #208] @ (562644 ) │ │ │ │ @@ -1868236,19 +1868237,19 @@ │ │ │ │ b.n 5625d2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bge.n 562550 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ bge.n 5626a0 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - adds r2, #26 │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #244] @ (562760 ) │ │ │ │ @@ -1868348,17 +1868349,17 @@ │ │ │ │ bne.n 5626e0 │ │ │ │ b.n 562706 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bls.n 56267c │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + adds r1, #102 @ 0x66 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bhi.n 5626f0 │ │ │ │ lsls r5, r0, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1868441,15 +1868442,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bhi.n 5628b0 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #4 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bvc.n 5627f8 │ │ │ │ lsls r5, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1868474,15 +1868475,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 70190 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ lsls r4, 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 r7, r2 │ │ │ │ ldr r2, [pc, #96] @ (562920 ) │ │ │ │ @@ -1868529,15 +1868530,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvc.n 562998 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bvs.n 56291c │ │ │ │ lsls r5, r0, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1868594,15 +1868595,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvs.n 562928 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #160 @ 0xa0 │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bvs.n 562a84 │ │ │ │ lsls r5, r0, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1868629,15 +1868630,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx 6f644 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r6, #54 @ 0x36 │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ lsls r4, r7, #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] @ (562a78 ) │ │ │ │ @@ -1868670,15 +1868671,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 562a72 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r5, #230 @ 0xe6 │ │ │ │ + cmp r6, #22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bpl.n 562a08 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 5629c4 │ │ │ │ lsls r5, r0, #5 │ │ │ │ @@ -1868706,15 +1868707,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6f3f8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ lsls r4, r7, #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 │ │ │ │ @@ -1868737,15 +1868738,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6f3f8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ blx 6f644 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ lsls r4, r7, #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 │ │ │ │ @@ -1868781,15 +1868782,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ blx 6f9f4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ 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 r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1868903,17 +1868904,17 @@ │ │ │ │ b.n 562c66 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 562b1c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b.n 562c44 │ │ │ │ - cmp r3, #184 @ 0xb8 │ │ │ │ + cmp r3, #232 @ 0xe8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ 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, #3744] @ 0xea0 │ │ │ │ ldr r4, [pc, #828] @ (563028 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1869235,35 +1869236,35 @@ │ │ │ │ b.n 563020 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcc.n 563044 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ bne.n 562fec │ │ │ │ lsls r5, r0, #5 │ │ │ │ - cmp r1, #118 @ 0x76 │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r1, #94 @ 0x5e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r1, #76 @ 0x4c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r1, #12 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r0, #186 @ 0xba │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r0, #32 │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ 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, #1984] @ 0x7c0 │ │ │ │ subw sp, sp, #2076 @ 0x81c │ │ │ │ mov r8, r2 │ │ │ │ @@ -1869336,15 +1869337,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7, {r2, r7} │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r7, #94 @ 0x5e │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1869702,25 +1869703,25 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r6!, {r1, r5, r7} │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r5, r0, #5 │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + movs r4, #140 @ 0x8c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r4, #44 @ 0x2c │ │ │ │ + movs r4, #92 @ 0x5c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r3, #202 @ 0xca │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ lsls r4, r7, #2 │ │ │ │ beq.n 5634e0 │ │ │ │ negs r3, r5 │ │ │ │ smulbb r3, r3, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -1870122,33 +1870123,33 @@ │ │ │ │ mov sl, r9 │ │ │ │ b.n 5637ae │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov r8, r9 │ │ │ │ mov r5, r9 │ │ │ │ mov sl, r9 │ │ │ │ b.n 5637ae │ │ │ │ - ldrh r4, [r1, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #744 @ (adr r7, 563c30 ) │ │ │ │ + add r7, pc, #936 @ (adr r7, 563cf0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r0, r5, #0 │ │ │ │ + subs r0, r3, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [r7, #96] @ 0x60 │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ │ │ + ldrh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, r4, #2 │ │ │ │ + adds r6, r2, #3 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -1870284,19 +1870285,19 @@ │ │ │ │ b.n 563a5c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r6!, {r1} │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r2, #6 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmia r5!, {r3, r5, r6} │ │ │ │ lsls r5, r0, #5 │ │ │ │ - adds r4, r3, #5 │ │ │ │ + adds r4, r1, #6 │ │ │ │ lsls r4, r7, #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, #3752] @ 0xea8 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ @@ -1870401,15 +1870402,15 @@ │ │ │ │ b.n 563bae │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r5!, {} │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r2, r4, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmia r4!, {r1, r3, r6} │ │ │ │ lsls r5, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr.w r3, [r0, #3312] @ 0xcf0 │ │ │ │ mov.w ip, #144 @ 0x90 │ │ │ │ @@ -1870526,15 +1870527,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r3, [r4, #844] @ 0x34c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 563d1e │ │ │ │ ldr.w r0, [r4, #852] @ 0x354 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r6, r7, r3 │ │ │ │ + subs r6, r5, r4 │ │ │ │ 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 r5, r1 │ │ │ │ ldr r1, [pc, #36] @ (563d6c ) │ │ │ │ @@ -1870549,15 +1870550,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 53995c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx 70520 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r2, [r7, #84] @ 0x54 │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ lsls r6, r5, #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] @ (563d94 ) │ │ │ │ @@ -1870565,15 +1870566,15 @@ │ │ │ │ movs r1, #7 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6fce8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r6, r1, r2 │ │ │ │ + subs r6, r7, r2 │ │ │ │ lsls r4, r7, #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, r2 │ │ │ │ ldr r2, [pc, #172] @ (563e58 ) │ │ │ │ @@ -1870646,15 +1870647,15 @@ │ │ │ │ nop │ │ │ │ stmia r2!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r5, r0, #5 │ │ │ │ - smmlar r1, r4, r7, r0 │ │ │ │ + @ instruction: 0xfb840117 │ │ │ │ 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] @ (563eb8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1870810,17 +1870811,17 @@ │ │ │ │ cmp r0, #1 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ streq.w r3, [r1, #3464] @ 0xd88 │ │ │ │ bne.n 564016 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r0, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r6, 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 │ │ │ │ add.w r6, r1, #12288 @ 0x3000 │ │ │ │ movw r2, #3572 @ 0xdf4 │ │ │ │ @@ -1870887,17 +1870888,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 5640fe │ │ │ │ nop │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r6, 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 r6, r1, #12288 @ 0x3000 │ │ │ │ ldr.w r5, [r1, #3464] @ 0xd88 │ │ │ │ @@ -1870923,15 +1870924,15 @@ │ │ │ │ blx 6f9a0 │ │ │ │ mov r1, r0 │ │ │ │ b.n 56418a │ │ │ │ ldr.w r0, [r6, #836] @ 0x344 │ │ │ │ bl 53a3e0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r6, [r4, #20] │ │ │ │ lsls r6, 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 │ │ │ │ add.w r6, r1, #12288 @ 0x3000 │ │ │ │ movw r0, #3572 @ 0xdf4 │ │ │ │ @@ -1870980,19 +1870981,19 @@ │ │ │ │ blx 707b0 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r5, #13120 @ 0x3340 │ │ │ │ str.w r3, [r6, #864] @ 0x360 │ │ │ │ adds r0, #8 │ │ │ │ bl 56e388 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + asrs r6, r1, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + str r2, [r6, #68] @ 0x44 │ │ │ │ lsls r6, r5, #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] │ │ │ │ @@ -1871155,15 +1871156,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 56e5c4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - asrs r2, r3, #15 │ │ │ │ + asrs r2, r1, #16 │ │ │ │ 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 │ │ │ │ ldr r5, [r2, #88] @ 0x58 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1871275,21 +1871276,21 @@ │ │ │ │ b.n 56453e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbnz r4, 5645f4 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #12 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ lsls r4, r7, #2 │ │ │ │ hlt 0x003a │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r2, r2, #10 │ │ │ │ + asrs r2, r0, #11 │ │ │ │ lsls r4, r7, #2 │ │ │ │ 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 │ │ │ │ @@ -1871388,19 +1871389,19 @@ │ │ │ │ bne.n 5645e8 │ │ │ │ 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 564620 │ │ │ │ nop │ │ │ │ - str r2, [r2, #0] │ │ │ │ + str r2, [r0, #4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r6, r1, #6 │ │ │ │ + asrs r6, r7, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + str r2, [r4, #0] │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1871683,15 +1871684,15 @@ │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8e4 │ │ │ │ lsls r5, r0, #5 │ │ │ │ @ instruction: 0xb76e │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ lsls r6, r5, #2 │ │ │ │ asrs r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1871806,15 +1871807,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 6f3f8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r6, r0, #23 │ │ │ │ + lsrs r6, r6, #23 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr.w r3, [r1, #3532] @ 0xdcc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cbz r3, 564b54 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1871948,21 +1871949,21 @@ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ push {r1, r2, r7} │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldrsb r0, [r7, r3] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrsb r2, [r6, r0] │ │ │ │ + ldrsb r2, [r4, r1] │ │ │ │ lsls r6, r5, #2 │ │ │ │ cbz r6, 564d06 │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ @@ -1872069,15 +1872070,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r6, 564e1c │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ + lsrs r6, r0, #12 │ │ │ │ lsls r4, r7, #2 │ │ │ │ sxtb r4, r1 │ │ │ │ lsls r5, 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, #4000] @ 0xfa0 │ │ │ │ @@ -1872202,20 +1872203,20 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ sxth r0, r1 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 564f64 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - @ instruction: 0xeb340117 │ │ │ │ + sbc.w r1, r4, r7, lsr #32 │ │ │ │ cbz r2, 564f4a │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r6, r5, #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 │ │ │ │ @@ -1872305,15 +1872306,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 535940 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsrs r2, r4, #32 │ │ │ │ + lsrs r2, r2, #1 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r3 │ │ │ │ @@ -1872496,23 +1872497,23 @@ │ │ │ │ b.n 5651d0 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #608 @ 0x260 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r3, r5] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ @@ -1872963,15 +1872964,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #408 @ 0x198 │ │ │ │ lsls r5, r0, #5 │ │ │ │ add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r6, 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 │ │ │ │ movs r5, #3 │ │ │ │ @@ -1873226,15 +1873227,15 @@ │ │ │ │ b.n 5658b6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, pc, #416 @ (adr r7, 565b28 ) │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 7, r0, cr12, cr11, {5} │ │ │ │ + vqadd.u16 d0, d28, d27 │ │ │ │ add r6, pc, #736 @ (adr r6, 565c74 ) │ │ │ │ lsls r5, r0, #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 │ │ │ │ @@ -1873590,15 +1873591,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #144 @ (adr r6, 565dbc ) │ │ │ │ lsls r5, r0, #5 │ │ │ │ add r4, pc, #656 @ (adr r4, 565fc0 ) │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #784] @ (566048 ) │ │ │ │ + ldr r1, [pc, #976] @ (566108 ) │ │ │ │ lsls r6, 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 │ │ │ │ add.w r5, r2, #96 @ 0x60 │ │ │ │ @@ -1873824,15 +1873825,15 @@ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r1, pc, #296 @ (adr r1, 5660e0 ) │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [sl, fp, lsl #3] │ │ │ │ + vld4.32 {d16-d19}, [sl :256], fp │ │ │ │ add r0, pc, #392 @ (adr r0, 56614c ) │ │ │ │ lsls r5, r0, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r0, #3536] @ 0xdd0 │ │ │ │ @@ -1873872,15 +1873873,15 @@ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ blx r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 565e98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strh.w r0, [r4, fp, lsl #3] │ │ │ │ + ldr.w r0, [r4, fp, lsl #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 ip, r1 │ │ │ │ ldr r4, [pc, #188] @ (566110 ) │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -1873955,15 +1873956,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - @ instruction: 0xf71800bb │ │ │ │ + @ instruction: 0xf74800bb │ │ │ │ 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 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1874037,19 +1874038,19 @@ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, sl │ │ │ │ blx 70774 │ │ │ │ mov r2, r0 │ │ │ │ b.n 566170 │ │ │ │ - cmp r4, ip │ │ │ │ + cmp ip, r2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r6, sl │ │ │ │ + cmp lr, r0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xf62800bb │ │ │ │ + @ instruction: 0xf65800bb │ │ │ │ stmdb 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] │ │ │ │ ldr r7, [r0, #0] │ │ │ │ @@ -1874239,15 +1874240,15 @@ │ │ │ │ bic.w r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 566394 │ │ │ │ b.n 5663fe │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4c600bb │ │ │ │ + @ instruction: 0xf4f600bb │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1874333,17 +1874334,17 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 564ca4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0xf3c000bb │ │ │ │ - @ instruction: 0xf38000bb │ │ │ │ - @ instruction: 0xf32000bb │ │ │ │ + @ instruction: 0xf3f000bb │ │ │ │ + @ instruction: 0xf3b000bb │ │ │ │ + @ instruction: 0xf35000bb │ │ │ │ stmdb sp!, {r4, 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] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ @@ -1874491,18 +1874492,18 @@ │ │ │ │ b.n 56664e │ │ │ │ adds r5, #200 @ 0xc8 │ │ │ │ b.n 56664e │ │ │ │ adds r5, #160 @ 0xa0 │ │ │ │ b.n 56664e │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ b.n 56664e │ │ │ │ - @ instruction: 0xf25400bb │ │ │ │ - @ instruction: 0xf22200bb │ │ │ │ - subs.w r0, lr, #187 @ 0xbb │ │ │ │ - @ instruction: 0xf18400bb │ │ │ │ + @ instruction: 0xf28400bb │ │ │ │ + @ instruction: 0xf25200bb │ │ │ │ + @ instruction: 0xf1ee00bb │ │ │ │ + subs.w r0, r4, #187 @ 0xbb │ │ │ │ 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 │ │ │ │ ldr.w r9, [pc, #192] @ 5667a4 │ │ │ │ @@ -1874574,15 +1874575,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 564ca4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf12400bb │ │ │ │ + adcs.w r0, r4, #187 @ 0xbb │ │ │ │ stmdb 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 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #832] @ (566afc ) │ │ │ │ ldr r3, [pc, #832] @ (566b00 ) │ │ │ │ @@ -1874894,20 +1874895,20 @@ │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ b.n 566a12 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s64 d16, d27, #16 │ │ │ │ + bic.w r0, r0, #187 @ 0xbb │ │ │ │ str r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - vshr.s64 d0, d27, #60 │ │ │ │ - vqadd.s32 d0, d16, d27 │ │ │ │ - ldmia r7!, {r2, r4, r5} │ │ │ │ + vshr.s64 d0, d27, #12 │ │ │ │ + vqadd.s16 d16, d16, d27 │ │ │ │ + ldmia r7!, {r2, r5, r6} │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr.w r9, [r0] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1875060,19 +1875061,19 @@ │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ blx 70774 │ │ │ │ mov r6, r0 │ │ │ │ b.n 566be6 │ │ │ │ nop │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + ldmia r6, {r1, r3, r4, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - @ instruction: 0xeb8600bb │ │ │ │ - sbcs.w r0, r4, fp, ror #2 │ │ │ │ - adcs.w r0, ip, fp, ror #2 │ │ │ │ + subs.w r0, r6, fp, ror #2 │ │ │ │ + sub.w r0, r4, fp, ror #2 │ │ │ │ + @ instruction: 0xeb8c00bb │ │ │ │ stmdb 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 │ │ │ │ @@ -1875250,17 +1875251,17 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ blx 70774 │ │ │ │ mov r6, r0 │ │ │ │ b.n 566da6 │ │ │ │ - @ instruction: 0xe99a00bb │ │ │ │ - ldrd r0, r0, [sl, #-748]! @ 0x2ec │ │ │ │ - strd r0, r0, [r2, #-748]! @ 0x2ec │ │ │ │ + strd r0, r0, [sl, #748] @ 0x2ec │ │ │ │ + @ instruction: 0xe9aa00bb │ │ │ │ + @ instruction: 0xe99200bb │ │ │ │ stmdb 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 │ │ │ │ @@ -1875444,19 +1875445,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ blx 70774 │ │ │ │ mov r6, r0 │ │ │ │ b.n 566f94 │ │ │ │ - b.n 567010 │ │ │ │ + b.n 567070 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 566fa0 │ │ │ │ + b.n 567000 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 566f74 │ │ │ │ + b.n 566fd4 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #560] @ (567324 ) │ │ │ │ add.w r6, r0, #12288 @ 0x3000 │ │ │ │ @@ -1875661,31 +1875662,31 @@ │ │ │ │ b.n 567114 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r1, #240 @ 0xf0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r2, #2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - adds r1, #152 @ 0x98 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 566f7c │ │ │ │ + b.n 566fdc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r4, #194 @ 0xc2 │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r4, #126 @ 0x7e │ │ │ │ + adds r4, #174 @ 0xae │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r4, #102 @ 0x66 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #548] @ (567588 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1875884,17 +1875885,17 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r4, #30] │ │ │ │ lsls r5, r0, #5 │ │ │ │ - b.n 567d0c │ │ │ │ + b.n 567d6c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 567b58 │ │ │ │ + b.n 567bb8 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ sub sp, #20 │ │ │ │ @@ -1876053,21 +1876054,21 @@ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp r5, r2 │ │ │ │ bne.n 567756 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - b.n 567b58 │ │ │ │ + b.n 567bb8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 5674a8 │ │ │ │ + b.n 567508 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + lsrs r4, r0, #28 │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ mov r9, r2 │ │ │ │ ldr.w r2, [pc, #1064] @ 567bb4 │ │ │ │ @@ -1876474,23 +1876475,23 @@ │ │ │ │ b.n 567b6a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r5, #2] │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 567be0 │ │ │ │ + b.n 567c40 │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r5, r0, #5 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + svc 216 @ 0xd8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + svc 132 @ 0x84 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bkpt 0x0052 │ │ │ │ + bkpt 0x0082 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #544] @ (567e04 ) │ │ │ │ @@ -1876709,17 +1876710,17 @@ │ │ │ │ b.n 567da6 │ │ │ │ strh r4, [r2, #32] │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, #28] │ │ │ │ lsls r5, r0, #5 │ │ │ │ - blt.n 567d64 │ │ │ │ + blt.n 567dc4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bge.n 567ee4 │ │ │ │ + bge.n 567d44 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr.w r3, [r1, #3532] @ 0xdcc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 567f06 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1876803,15 +1876804,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6f3f8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - bls.n 567e9c │ │ │ │ + bls.n 567efc │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #1204] @ 5683d4 │ │ │ │ @@ -1877264,27 +1877265,27 @@ │ │ │ │ mov r6, ip │ │ │ │ b.n 56837c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strh r4, [r2, #6] │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - rev r2, r1 │ │ │ │ + rev r2, r7 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bhi.n 5684a4 │ │ │ │ + bhi.n 568304 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bhi.n 568458 │ │ │ │ + bhi.n 5684b8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 568300 │ │ │ │ + bvc.n 568360 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r6, [r7, #26] │ │ │ │ lsls r5, r0, #5 │ │ │ │ - bvs.n 56847c │ │ │ │ + bvs.n 5684dc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb714 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #544] @ (56862c ) │ │ │ │ @@ -1877494,21 +1877495,21 @@ │ │ │ │ b.n 568540 │ │ │ │ ldrb r4, [r5, #15] │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #14] │ │ │ │ lsls r5, r0, #5 │ │ │ │ - bcc.n 568720 │ │ │ │ + bcc.n 568580 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcs.n 5685d8 │ │ │ │ + bcs.n 568638 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcs.n 56872c │ │ │ │ + bcs.n 56858c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcs.n 568658 │ │ │ │ + bcs.n 5686b8 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ @@ -1877800,19 +1877801,19 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r2, #6] │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ lsls r5, r0, #5 │ │ │ │ - beq.n 568888 │ │ │ │ + beq.n 5688e8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + ldmia r7, {r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #764] @ (568c78 ) │ │ │ │ @@ -1878088,27 +1878089,27 @@ │ │ │ │ blx 70774 │ │ │ │ b.n 568bac │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r4, [r7, #25] │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, #1 │ │ │ │ + adds r2, r7, #1 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r4, [r1, #17] │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -1879506,23 +1879507,23 @@ │ │ │ │ strd r4, r5, [r2, #8] │ │ │ │ mov.w ip, r1, lsr #16 │ │ │ │ bne.n 569b12 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #16] │ │ │ │ b.n 569b46 │ │ │ │ nop │ │ │ │ - add r0, pc, #920 @ (adr r0, 569f64 ) │ │ │ │ + add r1, pc, #88 @ (adr r1, 569c24 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, pc, #432 @ (adr r0, 569d80 ) │ │ │ │ + add r0, pc, #624 @ (adr r0, 569e40 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, pc, #384 @ (adr r0, 569d54 ) │ │ │ │ + add r0, pc, #576 @ (adr r0, 569e14 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, pc, #216 @ (adr r0, 569cb0 ) │ │ │ │ + add r0, pc, #408 @ (adr r0, 569d70 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, pc, #112 @ (adr r0, 569c4c ) │ │ │ │ + add r0, pc, #304 @ (adr r0, 569d0c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, ip │ │ │ │ bgt.n 569c34 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -1880775,21 +1880776,21 @@ │ │ │ │ mov r1, r9 │ │ │ │ adds r5, #6 │ │ │ │ mov r6, r9 │ │ │ │ mov r7, r8 │ │ │ │ bl 569864 │ │ │ │ b.n 56a826 │ │ │ │ nop │ │ │ │ - str r3, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ ldr r2, [pc, #932] @ (56ad08 ) │ │ │ │ mov fp, r0 │ │ │ │ @@ -1881905,17 +1881906,17 @@ │ │ │ │ subs r7, #128 @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ subs r7, #128 @ 0x80 │ │ │ │ ldr r6, [pc, #792] @ (56b8f4 ) │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r0, [r2, #2] │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r4, [pc, #328] @ (56b734 ) │ │ │ │ lsls r5, r0, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ @@ -1882352,17 +1882353,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #72] @ (56bb64 ) │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #808] @ (56be4c ) │ │ │ │ lsls r5, r0, #5 │ │ │ │ - strh r2, [r5, #20] │ │ │ │ + strh r2, [r3, #22] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + strh r0, [r0, #22] │ │ │ │ lsls r7, r2, #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] @ (56bbe8 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -1882557,17 +1882558,17 @@ │ │ │ │ vmov.f32 s11, s12 │ │ │ │ b.n 56bc58 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r4, #23] │ │ │ │ lsls r7, r2, #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] @ (56bdc8 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -1882784,19 +1882785,19 @@ │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r4, r6 │ │ │ │ lsls r5, r0, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r0, r2 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r3, #20 │ │ │ │ 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 │ │ │ │ @@ -1882976,25 +1882977,25 @@ │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ands r4, r2 │ │ │ │ lsls r5, r0, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #536] @ 0x218 │ │ │ │ + str r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r7, #98 @ 0x62 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - b.n 56bf14 │ │ │ │ + b.n 56bf74 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 56bdec │ │ │ │ + b.n 56be4c │ │ │ │ lsls r5, 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, #3968] @ 0xf80 │ │ │ │ ldr r4, [pc, #608] @ (56c444 ) │ │ │ │ @@ -1883215,25 +1883216,25 @@ │ │ │ │ b.n 56c2a6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r6, #20 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + str r6, [sp, #24] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r5, #38 @ 0x26 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [sp, #528] @ 0x210 │ │ │ │ + str r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -1883373,19 +1883374,19 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 6e560 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r2, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r7, #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} │ │ │ │ @@ -1883822,17 +1883823,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #184 @ 0xb8 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r5, #36 @ 0x24 │ │ │ │ lsls r5, r0, #5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ bl 53895c │ │ │ │ @@ -1884505,23 +1884506,23 @@ │ │ │ │ b.n 56d190 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r2, #24] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r6, [r7, #18] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r6, [r2, #6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -1885073,19 +1885074,19 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 56d7ee │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + strh r2, [r1, #8] │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #10 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -1885497,17 +1885498,17 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ adcs r0, r2 │ │ │ │ movs r6, #30 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r3, #212 @ 0xd4 │ │ │ │ lsls r5, r0, #5 │ │ │ │ ldrd r3, r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ @@ -1885861,17 +1885862,17 @@ │ │ │ │ b.n 56e02e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r6, [r3, #31] │ │ │ │ + ldrb r6, [r1, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r4, r7, #6 │ │ │ │ lsls r5, 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, #4024] @ 0xfb8 │ │ │ │ @@ -1886106,15 +1886107,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, #0 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #20] │ │ │ │ + strb r0, [r2, #21] │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r6, r6, #2 │ │ │ │ lsls r5, r0, #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 │ │ │ │ @@ -1886243,23 +1886244,23 @@ │ │ │ │ cbz r0, 56e4c2 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r1, [r4, #12] │ │ │ │ b.n 56e418 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r4, #12] │ │ │ │ b.n 56e428 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r2, [r4, #14] │ │ │ │ + strb r2, [r2, #15] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ 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 │ │ │ │ @@ -1886326,17 +1886327,17 @@ │ │ │ │ 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} │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ 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 70238 │ │ │ │ @@ -1886390,15 +1886391,15 @@ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ blx 6f8f8 │ │ │ │ mov r8, r0 │ │ │ │ b.n 56e612 │ │ │ │ nop │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -1886425,15 +1886426,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 6f3f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 56e388 │ │ │ │ ldr.w r3, [r5, #3564] @ 0xdec │ │ │ │ str.w r3, [r5, #3568] @ 0xdf0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb r2, [r1, #6] │ │ │ │ + strb r2, [r7, #6] │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldrd r5, r3, [r0, #36] @ 0x24 │ │ │ │ movw r2, #3572 @ 0xdf4 │ │ │ │ @@ -1886524,17 +1886525,17 @@ │ │ │ │ str r2, [r4, #28] │ │ │ │ blx 6f3f8 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 56e6e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 56e650 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + strb r4, [r7, #4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ @@ -1886655,22 +1886656,22 @@ │ │ │ │ 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 56e388 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + strb r2, [r1, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ittt pl │ │ │ │ - lslpl r5, r5, #2 │ │ │ │ - ldrpl r4, [r0, r3] │ │ │ │ - lslpl r6, r5, #2 │ │ │ │ + itee hi │ │ │ │ + lslhi r5, r5, #2 │ │ │ │ + ldrls r4, [r6, r3] │ │ │ │ + lslls r6, 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, r0 │ │ │ │ movw r2, #3572 @ 0xdf4 │ │ │ │ ldrd r0, r3, [r0, #36] @ 0x24 │ │ │ │ @@ -1886697,15 +1886698,15 @@ │ │ │ │ blx 707b0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 56e388 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ lsls r3, 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 │ │ │ │ ldrd r1, r3, [r0, #36] @ 0x24 │ │ │ │ movw r2, #3572 @ 0xdf4 │ │ │ │ @@ -1886735,15 +1886736,15 @@ │ │ │ │ blx 707b0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 56e388 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -1886790,15 +1886791,15 @@ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 6f3f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 56e388 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ lsls r3, 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, #0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1886861,23 +1886862,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 6f3f8 │ │ │ │ b.n 56eafa │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 56eb00 │ │ │ │ str r3, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #864] @ (56eeb8 ) │ │ │ │ + ldr r5, [pc, #32] @ (56eb78 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r2, r5, r6, pc} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [pc, #640] @ (56ede0 ) │ │ │ │ + ldr r4, [pc, #832] @ (56eea0 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - pop {r5, r6, r7} │ │ │ │ + pop {r4, pc} │ │ │ │ lsls r5, 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, #3648] @ 0xe40 │ │ │ │ ldr r2, [pc, #312] @ (56ecb4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1886905,15 +1886906,15 @@ │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, sp, #16 │ │ │ │ bl 3e8368 │ │ │ │ movs r1, #31 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl a95384 │ │ │ │ + bl a9539c │ │ │ │ mov r0, r4 │ │ │ │ bl 3d8090 │ │ │ │ ldr r3, [pc, #248] @ (56ecc4 ) │ │ │ │ ldr.w r9, [r6, r3] │ │ │ │ mov r0, r4 │ │ │ │ bl 404b88 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1886943,15 +1886944,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] │ │ │ │ strh r2, [r5, #12] │ │ │ │ - bl aa732c │ │ │ │ + bl aa7344 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 56ebd0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c0bfc │ │ │ │ cbz r0, 56ec5e │ │ │ │ @@ -1886976,36 +1886977,36 @@ │ │ │ │ bne.n 56ecae │ │ │ │ add sp, #420 @ 0x1a4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl aa7598 │ │ │ │ + bl aa75b0 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 56ebac │ │ │ │ mov r0, r4 │ │ │ │ - bl aa8510 │ │ │ │ + bl aa8528 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 56ebac │ │ │ │ mov r0, r4 │ │ │ │ - bl a98368 │ │ │ │ + bl a98380 │ │ │ │ mov r0, r4 │ │ │ │ bl 3f8cec │ │ │ │ mov r0, r4 │ │ │ │ bl 408410 │ │ │ │ b.n 56ebac │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r7, #17 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r0, r6, #17 │ │ │ │ lsls r5, r0, #5 │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r3, #14 │ │ │ │ lsls r5, r0, #5 │ │ │ │ @@ -1887090,15 +1887091,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ add r3, pc │ │ │ │ blx 707b0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 56ed0a │ │ │ │ nop │ │ │ │ - ldr r4, [r7, #36] @ 0x24 │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov fp, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -1887221,15 +1887222,15 @@ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ asrs r0, r7, #8 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r3, r7, #2 │ │ │ │ asrs r4, r2, #4 │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1887500,23 +1887501,23 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ add r3, pc │ │ │ │ blx 707b0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 56ef92 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r1, #116] @ 0x74 │ │ │ │ + str r0, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r0, #100] @ 0x64 │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ lsls r3, r7, #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, #3400] @ 0xd48 │ │ │ │ @@ -1887822,17 +1887823,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #23 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ add r6, pc │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 70774 │ │ │ │ cmp r7, #1 │ │ │ │ @@ -1888301,29 +1888302,29 @@ │ │ │ │ b.n 56f482 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #36] @ 0x24 │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r6, r7, #2 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + str r0, [r4, #4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r2, [r6, r6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrsh r6, [r7, r3] │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -1888567,17 +1888568,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrb r6, [r0, r4] │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1888956,15 +1888957,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r1, #12 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ 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, #3608] @ 0xe18 │ │ │ │ sub sp, #452 @ 0x1c4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1889288,25 +1889289,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r6 │ │ │ │ cdp2 1, 15, cr0, cr12, cr4, {2} │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 1, 5, cr0, cr6, cr4, {2} │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r6, pc, #208 @ (adr r6, 5704fc ) │ │ │ │ + add r6, pc, #400 @ (adr r6, 5705bc ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r2, pc, #296 @ (adr r2, 570560 ) │ │ │ │ + add r2, pc, #488 @ (adr r2, 570620 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r2, [r4, r0] │ │ │ │ + strb r2, [r2, r1] │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1889515,22 +1889516,22 @@ │ │ │ │ lsls r1, r1, #26 │ │ │ │ bpl.n 570588 │ │ │ │ b.n 5705f4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfb9a0144 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #496 @ (adr r3, 570844 ) │ │ │ │ + add r3, pc, #688 @ (adr r3, 570904 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r2, [r4, r4] │ │ │ │ + strh r2, [r2, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r6, r2] │ │ │ │ + strh r2, [r4, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ @ instruction: 0xfa600144 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r0, [r7, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r1, #3464] @ 0xd88 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r2, #88] @ 0x58 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -1889822,15 +1889823,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6f128 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r6, [pc, #632] @ (570c04 ) │ │ │ │ + ldr r6, [pc, #824] @ (570cc4 ) │ │ │ │ lsls r3, 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, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1889841,15 +1889842,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6f128 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #448] @ (570b7c ) │ │ │ │ + ldr r6, [pc, #640] @ (570c3c ) │ │ │ │ lsls r3, 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, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1889860,15 +1889861,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6e86c │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #256] @ (570aec ) │ │ │ │ + ldr r6, [pc, #448] @ (570bac ) │ │ │ │ lsls r3, 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, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1889878,15 +1889879,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6e86c │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r6, [pc, #56] @ (570a54 ) │ │ │ │ + ldr r6, [pc, #248] @ (570b14 ) │ │ │ │ lsls r3, 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, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1889896,15 +1889897,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6e578 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r5, [pc, #888] @ (570dc4 ) │ │ │ │ + ldr r6, [pc, #56] @ (570a84 ) │ │ │ │ lsls r3, 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, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1889914,15 +1889915,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 700f4 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r5, [pc, #696] @ (570d34 ) │ │ │ │ + ldr r5, [pc, #888] @ (570df4 ) │ │ │ │ lsls r3, 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, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1889932,15 +1889933,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6facc │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r5, [pc, #504] @ (570ca4 ) │ │ │ │ + ldr r5, [pc, #696] @ (570d64 ) │ │ │ │ lsls r3, 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, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1889951,15 +1889952,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6facc │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #320] @ (570c1c ) │ │ │ │ + ldr r5, [pc, #512] @ (570cdc ) │ │ │ │ lsls r3, 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, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1889969,15 +1889970,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6fc94 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r5, [pc, #120] @ (570b84 ) │ │ │ │ + ldr r5, [pc, #312] @ (570c44 ) │ │ │ │ lsls r3, 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, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1889988,15 +1889989,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6fc94 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #960] @ (570efc ) │ │ │ │ + ldr r5, [pc, #128] @ (570bbc ) │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -1890012,15 +1890013,15 @@ │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ blx 6fc94 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #696] @ (570e30 ) │ │ │ │ + ldr r4, [pc, #888] @ (570ef0 ) │ │ │ │ lsls r3, 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, r2 │ │ │ │ add.w r0, r1, #160 @ 0xa0 │ │ │ │ @@ -1890073,15 +1890074,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ adds r5, #24 │ │ │ │ blx 6fc94 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #24] @ (570c3c ) │ │ │ │ + ldr r4, [pc, #216] @ (570cfc ) │ │ │ │ lsls r3, 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, r2 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1890096,15 +1890097,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ blx 6e914 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #816] @ (570f90 ) │ │ │ │ + ldr r3, [pc, #1008] @ (571050 ) │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -1890121,15 +1890122,15 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ blx 6f3ec │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #520] @ (570eac ) │ │ │ │ + ldr r3, [pc, #712] @ (570f6c ) │ │ │ │ lsls r3, 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, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1890139,15 +1890140,15 @@ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ adds r5, #24 │ │ │ │ blx 6f3ec │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #352] @ (570e34 ) │ │ │ │ + ldr r3, [pc, #544] @ (570ef4 ) │ │ │ │ lsls r3, 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, r2 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1890344,15 +1890345,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6fc40 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #280] @ (570ffc ) │ │ │ │ + ldr r1, [pc, #472] @ (5710bc ) │ │ │ │ lsls r3, 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, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1890363,15 +1890364,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6f56c │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #96] @ (570f74 ) │ │ │ │ + ldr r1, [pc, #288] @ (571034 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1890391,15 +1890392,15 @@ │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ adds r5, #24 │ │ │ │ blx 7019c │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #920] @ (5712f4 ) │ │ │ │ + ldr r1, [pc, #88] @ (570fb4 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1890419,15 +1890420,15 @@ │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ adds r5, #24 │ │ │ │ blx 7019c │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #632] @ (57121c ) │ │ │ │ + ldr r0, [pc, #824] @ (5712dc ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.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] @ (570ffc ) │ │ │ │ @@ -1890513,15 +1890514,15 @@ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ adds r5, #24 │ │ │ │ blx 6e560 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - blx r2 │ │ │ │ + blx r8 │ │ │ │ lsls r3, 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, r2 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1890596,15 +1890597,15 @@ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ adds r5, #24 │ │ │ │ blx 6e224 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - mov ip, r4 │ │ │ │ + mov ip, sl │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -1890687,15 +1890688,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 56be20 │ │ │ │ strd r5, r0, [r4, #96] @ 0x60 │ │ │ │ strd r5, r0, [r4, #104] @ 0x68 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - cmp r8, ip │ │ │ │ + mov r0, r2 │ │ │ │ lsls r3, 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, r2 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1890948,15 +1890949,15 @@ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ adds r5, #24 │ │ │ │ bl 546934 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmn r2, r7 │ │ │ │ + orrs r2, r5 │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -1891365,15 +1891366,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #24 │ │ │ │ blx 6e7b8 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - subs r6, #72 @ 0x48 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r3, 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 r5, [r1, #0] │ │ │ │ mov r4, r2 │ │ │ │ @@ -1891401,15 +1891402,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #24 │ │ │ │ blx 6e7b8 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - subs r5, #236 @ 0xec │ │ │ │ + subs r6, #28 │ │ │ │ lsls r3, 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, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -1891437,15 +1891438,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ adds r5, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 6e7b8 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r5, #154 @ 0x9a │ │ │ │ + subs r5, #202 @ 0xca │ │ │ │ lsls r3, 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 r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1891474,15 +1891475,15 @@ │ │ │ │ adds r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 6e7b8 │ │ │ │ str.w r0, [r7, r4, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ lsls r3, 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 r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1891510,15 +1891511,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ adds r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 6e7b8 │ │ │ │ str.w r0, [r7, r4, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r4, #214 @ 0xd6 │ │ │ │ + subs r5, #6 │ │ │ │ lsls r3, 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, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -1891547,15 +1891548,15 @@ │ │ │ │ adds r5, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 6e7b8 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - subs r4, #114 @ 0x72 │ │ │ │ + subs r4, #162 @ 0xa2 │ │ │ │ lsls r3, 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, r2 │ │ │ │ add.w r0, r1, #200 @ 0xc8 │ │ │ │ @@ -1891787,15 +1891788,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ adds r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 6e7b8 │ │ │ │ str.w r0, [r7, r4, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r3, 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, r2 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1892080,15 +1892081,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ adds r5, #24 │ │ │ │ blx 707b0 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ lsls r3, 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, [r2, #88] @ 0x58 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1892282,15 +1892283,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6f8f8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -1892306,15 +1892307,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6f8f8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r4, #26 │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -1892330,15 +1892331,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6f8f8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + adds r4, #10 │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -1892512,15 +1892513,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6f8f8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r2, #6 │ │ │ │ lsls r3, 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, r2 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1892543,15 +1892544,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6facc │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ lsls r3, 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, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1892562,15 +1892563,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6f128 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + adds r1, #132 @ 0x84 │ │ │ │ lsls r3, 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, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1892580,15 +1892581,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6f128 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r3, 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, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1892598,15 +1892599,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6e86c │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ + adds r1, #34 @ 0x22 │ │ │ │ lsls r3, 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 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1892682,15 +1892683,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6f8f8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r0, #18 │ │ │ │ + adds r0, #66 @ 0x42 │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -1892706,15 +1892707,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6f8f8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + adds r0, #2 │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -1892730,15 +1892731,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6f8f8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -1892754,15 +1892755,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6f8f8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + cmp r7, #130 @ 0x82 │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -1892778,15 +1892779,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6f8f8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r7, #18 │ │ │ │ + cmp r7, #66 @ 0x42 │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -1892802,15 +1892803,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6f8f8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r7, #2 │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -1893583,15 +1893584,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldmia r5!, {r4, r6, r7} │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + strb r2, [r2, #25] │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r0, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1894448,15 +1894449,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {} │ │ │ │ lsls r4, r0, #5 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ 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, #16] @ (573b78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -1921017,16268 +1921018,16264 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585894 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r0, r0] │ │ │ │ + str r0, [r6, r0] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5858b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r0, r0] │ │ │ │ + str r0, [r6, r0] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5858cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #976] @ (585ca0 ) │ │ │ │ + str r4, [r4, r0] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5858e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #944] @ (585c9c ) │ │ │ │ + str r4, [r3, r0] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585904 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #944] @ (585cb8 ) │ │ │ │ + str r4, [r3, r0] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585920 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #912] @ (585cb4 ) │ │ │ │ + str r4, [r2, r0] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58593c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #864] @ (585ca0 ) │ │ │ │ + str r0, [r1, r0] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585958 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #832] @ (585c9c ) │ │ │ │ + str r0, [r0, r0] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585974 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #768] @ (585c78 ) │ │ │ │ + ldr r7, [pc, #960] @ (585d38 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585990 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #704] @ (585c54 ) │ │ │ │ + ldr r7, [pc, #896] @ (585d14 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5859ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #688] @ (585c60 ) │ │ │ │ + ldr r7, [pc, #880] @ (585d20 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5859c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #672] @ (585c6c ) │ │ │ │ + ldr r7, [pc, #864] @ (585d2c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5859e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #608] @ (585c48 ) │ │ │ │ + ldr r7, [pc, #800] @ (585d08 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585a00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #608] @ (585c64 ) │ │ │ │ + ldr r7, [pc, #800] @ (585d24 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585a1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #608] @ (585c80 ) │ │ │ │ + ldr r7, [pc, #800] @ (585d40 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585a38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #560] @ (585c6c ) │ │ │ │ + ldr r7, [pc, #752] @ (585d2c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585a54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #528] @ (585c68 ) │ │ │ │ + ldr r7, [pc, #720] @ (585d28 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585a70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #512] @ (585c74 ) │ │ │ │ + ldr r7, [pc, #704] @ (585d34 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585a8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #512] @ (585c90 ) │ │ │ │ + ldr r7, [pc, #704] @ (585d50 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585aa8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #512] @ (585cac ) │ │ │ │ + ldr r7, [pc, #704] @ (585d6c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585ac4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #496] @ (585cb8 ) │ │ │ │ + ldr r7, [pc, #688] @ (585d78 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585ae0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #496] @ (585cd4 ) │ │ │ │ + ldr r7, [pc, #688] @ (585d94 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585afc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #496] @ (585cf0 ) │ │ │ │ + ldr r7, [pc, #688] @ (585db0 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585b18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #496] @ (585d0c ) │ │ │ │ + ldr r7, [pc, #688] @ (585dcc ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585b34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #480] @ (585d18 ) │ │ │ │ + ldr r7, [pc, #672] @ (585dd8 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585b50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #480] @ (585d34 ) │ │ │ │ + ldr r7, [pc, #672] @ (585df4 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585b6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #464] @ (585d40 ) │ │ │ │ + ldr r7, [pc, #656] @ (585e00 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585b88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #448] @ (585d4c ) │ │ │ │ + ldr r7, [pc, #640] @ (585e0c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585ba4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #432] @ (585d58 ) │ │ │ │ + ldr r7, [pc, #624] @ (585e18 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585bc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #400] @ (585d54 ) │ │ │ │ + ldr r7, [pc, #592] @ (585e14 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585bdc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #352] @ (585d40 ) │ │ │ │ + ldr r7, [pc, #544] @ (585e00 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585bf8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #352] @ (585d5c ) │ │ │ │ + ldr r7, [pc, #544] @ (585e1c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585c14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #352] @ (585d78 ) │ │ │ │ + ldr r7, [pc, #544] @ (585e38 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585c30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #304] @ (585d64 ) │ │ │ │ + ldr r7, [pc, #496] @ (585e24 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585c4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #272] @ (585d60 ) │ │ │ │ + ldr r7, [pc, #464] @ (585e20 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585c68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #256] @ (585d6c ) │ │ │ │ + ldr r7, [pc, #448] @ (585e2c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585c84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #240] @ (585d78 ) │ │ │ │ + ldr r7, [pc, #432] @ (585e38 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585ca0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #800] @ (585fc4 ) │ │ │ │ + ldr r7, [pc, #992] @ (586084 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585cbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #576] @ (585f00 ) │ │ │ │ + ldr r7, [pc, #768] @ (585fc0 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585cd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #704] @ (585f9c ) │ │ │ │ + ldr r4, [pc, #896] @ (58605c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585cf4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #880] @ (586068 ) │ │ │ │ + ldr r7, [pc, #48] @ (585d28 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585d10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #944] @ (5860c4 ) │ │ │ │ + ldr r7, [pc, #112] @ (585d84 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585d2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r4, 585d8e │ │ │ │ + cbz r4, 585d9a │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585d48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r0, #-664] @ 0xfffffd68 │ │ │ │ + ldc2l 0, cr0, [r0, #-664]! @ 0xfffffd68 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585d64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r8, #-664] @ 0xfffffd68 │ │ │ │ + ldc2 0, cr0, [r8, #-664]! @ 0xfffffd68 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585d80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #656] @ (586014 ) │ │ │ │ + ldr r6, [pc, #848] @ (5860d4 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585d9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #656] @ (586030 ) │ │ │ │ + ldr r6, [pc, #848] @ (5860f0 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585db8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #640] @ (58603c ) │ │ │ │ + ldr r6, [pc, #832] @ (5860fc ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585dd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #720] @ (5860a8 ) │ │ │ │ + ldr r6, [pc, #912] @ (586168 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585df0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #816] @ (586124 ) │ │ │ │ + ldr r6, [pc, #1008] @ (5861e4 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585e0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #864] @ (586170 ) │ │ │ │ + ldr r7, [pc, #32] @ (585e30 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585e28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #864] @ (58618c ) │ │ │ │ + ldr r7, [pc, #32] @ (585e4c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585e44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #864] @ (5861a8 ) │ │ │ │ + ldr r7, [pc, #32] @ (585e68 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585e60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #848] @ (5861b4 ) │ │ │ │ + ldr r7, [pc, #16] @ (585e74 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585e7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r0, r7] │ │ │ │ + str r4, [r6, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585e98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r7, r6] │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585eb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #592] @ (586108 ) │ │ │ │ + ldr r6, [pc, #784] @ (5861c8 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585ed0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #384] @ (586054 ) │ │ │ │ + ldr r6, [pc, #576] @ (586114 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585eec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #480] @ (5860d0 ) │ │ │ │ + ldr r6, [pc, #672] @ (586190 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585f08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #32] @ (585f2c ) │ │ │ │ + ldr r6, [pc, #224] @ (585fec ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585f24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf6f400a6 │ │ │ │ + @ instruction: 0xf72400a6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585f40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf69c00a6 │ │ │ │ + movt r0, #51366 @ 0xc8a6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585f5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #48] @ (585f90 ) │ │ │ │ + ldr r6, [pc, #240] @ (586050 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585f78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #32] @ (585f9c ) │ │ │ │ + ldr r6, [pc, #224] @ (58605c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585f94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #16] @ (585fa8 ) │ │ │ │ + ldr r6, [pc, #208] @ (586068 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585fb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #0] @ (585fb4 ) │ │ │ │ + ldr r6, [pc, #192] @ (586074 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585fcc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #1008] @ (5863c0 ) │ │ │ │ + ldr r6, [pc, #176] @ (586080 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585fe8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #976] @ (5863bc ) │ │ │ │ + ldr r6, [pc, #144] @ (58607c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586004 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #944] @ (5863b8 ) │ │ │ │ + ldr r6, [pc, #112] @ (586078 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586020 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #912] @ (5863b4 ) │ │ │ │ + ldr r6, [pc, #80] @ (586074 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58603c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #880] @ (5863b0 ) │ │ │ │ + ldr r6, [pc, #48] @ (586070 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586058 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #848] @ (5863ac ) │ │ │ │ + ldr r6, [pc, #16] @ (58606c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586074 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #816] @ (5863a8 ) │ │ │ │ + ldr r5, [pc, #1008] @ (586468 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586090 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #784] @ (5863a4 ) │ │ │ │ + ldr r5, [pc, #976] @ (586464 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5860ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #752] @ (5863a0 ) │ │ │ │ + ldr r5, [pc, #944] @ (586460 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5860c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #720] @ (58639c ) │ │ │ │ + ldr r5, [pc, #912] @ (58645c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5860e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #704] @ (5863a8 ) │ │ │ │ + ldr r5, [pc, #896] @ (586468 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586100 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #688] @ (5863b4 ) │ │ │ │ + ldr r5, [pc, #880] @ (586474 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58611c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #640] @ (5863a0 ) │ │ │ │ + ldr r5, [pc, #832] @ (586460 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586138 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #592] @ (58638c ) │ │ │ │ + ldr r5, [pc, #784] @ (58644c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586154 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #576] @ (586398 ) │ │ │ │ + ldr r5, [pc, #768] @ (586458 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586170 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #544] @ (586394 ) │ │ │ │ + ldr r5, [pc, #736] @ (586454 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58618c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #528] @ (5863a0 ) │ │ │ │ + ldr r5, [pc, #720] @ (586460 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5861a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #496] @ (58639c ) │ │ │ │ + ldr r5, [pc, #688] @ (58645c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5861c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #480] @ (5863a8 ) │ │ │ │ + ldr r5, [pc, #672] @ (586468 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5861e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #448] @ (5863a4 ) │ │ │ │ + ldr r5, [pc, #640] @ (586464 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5861fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #432] @ (5863b0 ) │ │ │ │ + ldr r5, [pc, #624] @ (586470 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586218 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #400] @ (5863ac ) │ │ │ │ + ldr r5, [pc, #592] @ (58646c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586234 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #352] @ (586398 ) │ │ │ │ + ldr r5, [pc, #544] @ (586458 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586250 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #304] @ (586384 ) │ │ │ │ + ldr r5, [pc, #496] @ (586444 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58626c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #256] @ (586370 ) │ │ │ │ + ldr r5, [pc, #448] @ (586430 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586288 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #208] @ (58635c ) │ │ │ │ + ldr r5, [pc, #400] @ (58641c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5862a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #160] @ (586348 ) │ │ │ │ + ldr r5, [pc, #352] @ (586408 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5862c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #112] @ (586334 ) │ │ │ │ + ldr r5, [pc, #304] @ (5863f4 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5862dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #64] @ (586320 ) │ │ │ │ + ldr r5, [pc, #256] @ (5863e0 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5862f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #16] @ (58630c ) │ │ │ │ + ldr r5, [pc, #208] @ (5863cc ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586314 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #992] @ (5866f8 ) │ │ │ │ + ldr r5, [pc, #160] @ (5863b8 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586330 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #928] @ (5866d4 ) │ │ │ │ + ldr r5, [pc, #96] @ (586394 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58634c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #880] @ (5866c0 ) │ │ │ │ + ldr r5, [pc, #48] @ (586380 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586368 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #816] @ (58669c ) │ │ │ │ + ldr r4, [pc, #1008] @ (58675c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586384 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #768] @ (586688 ) │ │ │ │ + ldr r4, [pc, #960] @ (586748 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5863a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #720] @ (586674 ) │ │ │ │ + ldr r4, [pc, #912] @ (586734 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5863bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #672] @ (586660 ) │ │ │ │ + ldr r4, [pc, #864] @ (586720 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5863d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #624] @ (58664c ) │ │ │ │ + ldr r4, [pc, #816] @ (58670c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5863f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #576] @ (586638 ) │ │ │ │ + ldr r4, [pc, #768] @ (5866f8 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586410 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #528] @ (586624 ) │ │ │ │ + ldr r4, [pc, #720] @ (5866e4 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58642c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #480] @ (586610 ) │ │ │ │ + ldr r4, [pc, #672] @ (5866d0 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586448 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #432] @ (5865fc ) │ │ │ │ + ldr r4, [pc, #624] @ (5866bc ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586464 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #448] @ (586628 ) │ │ │ │ + ldr r4, [pc, #640] @ (5866e8 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586480 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #480] @ (586664 ) │ │ │ │ + ldr r4, [pc, #672] @ (586724 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58649c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #448] @ (586660 ) │ │ │ │ + ldr r4, [pc, #640] @ (586720 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5864b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 585f3c │ │ │ │ + b.n 585f9c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5864d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 585ea8 │ │ │ │ + b.n 585f08 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5864f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 586bc4 │ │ │ │ + b.n 586c24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58650c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 586b80 │ │ │ │ + b.n 586be0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58652c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #1008] @ (586920 ) │ │ │ │ + ldr r4, [pc, #176] @ (5865e0 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586548 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 586ab4 │ │ │ │ + b.n 586b14 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586564 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 586a18 │ │ │ │ + b.n 586a78 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586580 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5869ac │ │ │ │ + b.n 586a0c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58659c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5865b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r4, r0, #19 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5865d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5865f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58660c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586628 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r4, r0, #11 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586644 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586660 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pkhtb r0, r8, r6, asr #2 │ │ │ │ + @ instruction: 0xeaf800a6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58667c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - eor.w r0, r8, r6, asr #2 │ │ │ │ + @ instruction: 0xeab800a6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586698 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmdb r4!, {r1, r2, r5, r7} │ │ │ │ + ldrd r0, r0, [r4, #-664] @ 0x298 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5866b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5866d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5866ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586708 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, sp, #16 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586724 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586740 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58675c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586778 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586794 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r4, #12 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5867b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r6, #11 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5867cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #432] @ (586980 ) │ │ │ │ + ldr r1, [pc, #624] @ (586a40 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5867e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586804 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r2, #5] │ │ │ │ + strb r0, [r0, #6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586820 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb r0, [r6, #4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58683c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586858 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #6 │ │ │ │ + lsls r0, r5, #7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586874 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586890 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, r0 │ │ │ │ + movs r0, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5868ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5868c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5868e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.u8 d16, d28, d22 │ │ │ │ + vhadd.u d16, d28, d22 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586900 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - vaddl.u8 q8, d16, d22 │ │ │ │ + vrev32.8 d16, d22 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58691c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586938 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.u32 d0, d24, d22 │ │ │ │ + vhadd.u16 d16, d24, d22 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586954 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 10, cr0, cr12, cr6, {5} │ │ │ │ + cdp2 0, 13, cr0, cr12, cr6, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586970 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldr r0, [r1, r6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58698c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, pc, #864 @ (adr r2, 586cf0 ) │ │ │ │ + add r3, pc, #32 @ (adr r3, 5869b0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5869a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5869c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5869e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5869fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bxns fp │ │ │ │ + blxns r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586a18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bx ip │ │ │ │ + blx r2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586a34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 6, cr0, cr0, cr7, {5} │ │ │ │ + cdp 0, 9, cr0, cr0, cr7, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586a50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [r4, #668]! @ 0x29c │ │ │ │ + cdp 0, 2, cr0, cr4, cr7, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586a6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bxns r5 │ │ │ │ + bxns fp │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586a88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bics.w r0, r0, #167 @ 0xa7 │ │ │ │ + orn r0, r0, #167 @ 0xa7 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586aa4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [r4, #668] @ 0x29c │ │ │ │ + cdp 0, 0, cr0, cr4, cr7, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586ac0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [r8, #-668]! @ 0xfffffd64 │ │ │ │ + ldc 0, cr0, [r8, #668] @ 0x29c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586adc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 586518 │ │ │ │ + b.n 586578 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586af8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5864d4 │ │ │ │ + b.n 586534 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586b14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586b30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #8 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586b4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mov r4, sp │ │ │ │ + mov ip, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586b68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mov r4, lr │ │ │ │ + mov ip, r4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586b84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586ba0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mov r0, ip │ │ │ │ + mov r8, r2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586bbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586bd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #244 @ 0xf4 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586bf4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586c10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mov r4, r2 │ │ │ │ + mov r4, r8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586c2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mov r0, r3 │ │ │ │ + mov r0, r9 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586c48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, pc, #624 @ (adr r1, 586ebc ) │ │ │ │ + add r1, pc, #816 @ (adr r1, 586f7c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586c64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586c80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r8, ip │ │ │ │ + mov r0, r2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586c9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp ip, ip │ │ │ │ + mov r4, r2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586cb8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [r4], #-668 @ 0xfffffd64 │ │ │ │ + ldc 0, cr0, [r4], {167} @ 0xa7 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586cd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [ip], #668 @ 0x29c │ │ │ │ + ldcl 0, cr0, [ip], {167} @ 0xa7 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586cf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5868dc │ │ │ │ + b.n 58693c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586d0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 587090 │ │ │ │ + b.n 5870f0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586d28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 586f2c │ │ │ │ + b.n 586f8c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586d44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 586e48 │ │ │ │ + b.n 586ea8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586d60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + b.n 586d8c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586d7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586d98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - svc 44 @ 0x2c │ │ │ │ + svc 92 @ 0x5c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586db4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5867d8 │ │ │ │ + b.n 586838 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586dd0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 586f84 │ │ │ │ + b.n 586fe4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586dec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 586e20 │ │ │ │ + b.n 586e80 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586e08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + svc 200 @ 0xc8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586e24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - svc 0 │ │ │ │ + svc 48 @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586e40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + udf #212 @ 0xd4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586e5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + udf #120 @ 0x78 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586e78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, r4 │ │ │ │ + add r4, sl │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586e94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.u16 d16, d24, d22 │ │ │ │ + vaddl.u8 q0, d24, d22 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586eb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, r0 │ │ │ │ + add r4, r6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586ecc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, r3 │ │ │ │ + mov ip, r9 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586ee8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mov r0, fp │ │ │ │ + mov r8, r1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586f04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r8, r7 │ │ │ │ + cmp r8, sp │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586f20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bics r4, r5 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586f3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586f58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp ip, r8 │ │ │ │ + cmp ip, lr │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586f74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp r8, r7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586f90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, r9 │ │ │ │ + cmp r4, pc │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586fac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orrs r4, r6 │ │ │ │ + muls r4, r4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586fc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bgt.n 58702c │ │ │ │ + bgt.n 58708c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586fe4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - blt.n 586f70 │ │ │ │ + blt.n 586fd0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587000 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - blt.n 58703c │ │ │ │ + blt.n 58709c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58701c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bge.n 586fb8 │ │ │ │ + bge.n 587018 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587038 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [r0, #668]! @ 0x29c │ │ │ │ + ands.w r0, r0, r7, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587054 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ands.w r0, r4, r7, asr #2 │ │ │ │ + orr.w r0, r4, r7, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587070 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58708c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, r1 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5870a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5870c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 586fd8 │ │ │ │ + bhi.n 587038 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5870e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 587164 │ │ │ │ + bhi.n 5871c4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5870fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bvc.n 5870f0 │ │ │ │ + bhi.n 587150 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587118 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 58736c │ │ │ │ + b.n 5873cc │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587134 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 586bc0 │ │ │ │ + b.n 586c20 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587150 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 586c54 │ │ │ │ + b.n 586cb4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58716c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 586e08 │ │ │ │ + b.n 586e68 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587188 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 586ce4 │ │ │ │ + b.n 586d44 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5871a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs r0, r4 │ │ │ │ + rors r0, r2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5871c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs r4, r3 │ │ │ │ + rors r4, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5871dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs r0, r3 │ │ │ │ + rors r0, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5871f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs r0, r2 │ │ │ │ + rors r0, r0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587214 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs r0, r1 │ │ │ │ + sbcs r0, r7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587230 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs r0, r0 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58724c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, pc, #896 @ (adr r6, 5875d0 ) │ │ │ │ + add r7, pc, #64 @ (adr r7, 587290 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587268 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adcs r4, r3 │ │ │ │ + sbcs r4, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587284 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adcs r4, r3 │ │ │ │ + sbcs r4, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5872a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, pc, #576 @ (adr r0, 5874e4 ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 5875a4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5872bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5872d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5872f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587310 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (587330 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58734c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, pc, #960 @ (adr r0, 587710 ) │ │ │ │ + add r1, pc, #128 @ (adr r1, 5873d0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587368 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587384 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + strb r0, [r5, r7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5873a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + strb r0, [r4, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5873bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r1, r4] │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5873d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #384] @ (58755c ) │ │ │ │ + ldr r5, [pc, #576] @ (58761c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5873f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #544] @ (587618 ) │ │ │ │ + ldr r6, [pc, #736] @ (5876d8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587410 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #704] @ (5876d4 ) │ │ │ │ + ldr r3, [pc, #896] @ (587794 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58742c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 586dd0 │ │ │ │ + b.n 586e30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587448 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 586e7c │ │ │ │ + b.n 586edc │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587464 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ble.n 5873f0 │ │ │ │ + ble.n 587450 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587480 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 587814 │ │ │ │ + b.n 587874 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58749c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5878d8 │ │ │ │ + b.n 587938 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5874b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 587a4c │ │ │ │ + b.n 587aac │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5874d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 587928 │ │ │ │ + b.n 587988 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5874f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 586f0c │ │ │ │ + b.n 586f6c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58750c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 586f90 │ │ │ │ + b.n 586ff0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58752c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #128] @ (5875b0 ) │ │ │ │ + ldr r7, [pc, #320] @ (587670 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587548 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587564 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 587658 │ │ │ │ + bvs.n 5874b8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587580 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 58759c │ │ │ │ + bvs.n 5875fc │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58759c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bpl.n 587670 │ │ │ │ + bpl.n 5874d0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5875b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bpl.n 5875ec │ │ │ │ + bpl.n 58764c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5875d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 587578 │ │ │ │ + bpl.n 5875d8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5875f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 587504 │ │ │ │ + bmi.n 587564 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58760c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 587690 │ │ │ │ + bmi.n 5876f0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587628 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcc.n 58764c │ │ │ │ + bcc.n 5876ac │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587644 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 5875d8 │ │ │ │ + bcs.n 587638 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587660 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 587564 │ │ │ │ + bcs.n 5875c4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (587680 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #48] @ (5876b4 ) │ │ │ │ + ldr r5, [pc, #240] @ (587774 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58769c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - blx r0 │ │ │ │ + blx r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5876b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #624] @ (58792c ) │ │ │ │ + ldr r0, [pc, #816] @ (5879ec ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5876d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #112] @ (587748 ) │ │ │ │ + ldr r0, [pc, #304] @ (587808 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5876f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bgt.n 587784 │ │ │ │ + bgt.n 5877e4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58770c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #8 │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587728 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #8 │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587744 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #8 │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587760 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #8 │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58777c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #320 @ (adr r5, 5878c0 ) │ │ │ │ + add r5, pc, #512 @ (adr r5, 587980 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587798 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #912 @ (adr r4, 587b2c ) │ │ │ │ + add r5, pc, #80 @ (adr r5, 5877ec ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5877b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #480 @ (adr r4, 587998 ) │ │ │ │ + add r4, pc, #672 @ (adr r4, 587a58 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5877d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #480 @ (adr r4, 5879b4 ) │ │ │ │ + add r4, pc, #672 @ (adr r4, 587a74 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5877ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587808 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #512 @ (adr r5, 587a0c ) │ │ │ │ + add r5, pc, #704 @ (adr r5, 587acc ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587824 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587840 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #208 @ (adr r5, 587914 ) │ │ │ │ + add r5, pc, #400 @ (adr r5, 5879d4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58785c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587878 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #928 @ (adr r4, 587c1c ) │ │ │ │ + add r5, pc, #96 @ (adr r5, 5878dc ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587894 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #560 @ (adr r4, 587ac8 ) │ │ │ │ + add r4, pc, #752 @ (adr r4, 587b88 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5878b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, #20 │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5878cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #512 @ (adr r4, 587ad0 ) │ │ │ │ + add r4, pc, #704 @ (adr r4, 587b90 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5878e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + subs r4, #32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587904 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #208 @ (adr r4, 5879d8 ) │ │ │ │ + add r4, pc, #400 @ (adr r4, 587a98 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587920 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r3, #252 @ 0xfc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58793c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r4, #0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587958 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r3, #252 @ 0xfc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587974 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587990 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5879ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #176 @ 0xb0 │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5879c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5879e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #160 @ 0xa0 │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587a00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ + subs r3, #196 @ 0xc4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587a1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #136 @ 0x88 │ │ │ │ + subs r3, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587a38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587a54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587a70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #96 @ 0x60 │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587a8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587aa8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + subs r3, #120 @ 0x78 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587ac4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #60 @ 0x3c │ │ │ │ + subs r3, #108 @ 0x6c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587ae0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587afc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #36 @ 0x24 │ │ │ │ + subs r3, #84 @ 0x54 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587b18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #20 │ │ │ │ + subs r3, #68 @ 0x44 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587b34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #4 │ │ │ │ + subs r3, #52 @ 0x34 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587b50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587b6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #236 @ 0xec │ │ │ │ + subs r3, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587b88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r3, #12 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587ba4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ + subs r3, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587bc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #200 @ 0xc8 │ │ │ │ + subs r2, #248 @ 0xf8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587bdc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587bf8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #168 @ 0xa8 │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587c14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + subs r2, #200 @ 0xc8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587c30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587c4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #132 @ 0x84 │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587c68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587c84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ + subs r2, #152 @ 0x98 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587ca0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + subs r2, #140 @ 0x8c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587cbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587cd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + subs r2, #112 @ 0x70 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587cf4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ + subs r2, #96 @ 0x60 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587d10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587d2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #24 │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587d48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #8 │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587d64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #248 @ 0xf8 │ │ │ │ + subs r2, #40 @ 0x28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587d80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r2, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587d9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r2, #0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587db8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587dd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587df0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587e0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587e28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r1, #192 @ 0xc0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587e44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + subs r1, #196 @ 0xc4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587e60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #17 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587e7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587e98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #136 @ 0x88 │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587eb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587ed0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r0, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587eec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587f08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587f24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587f40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r5, #116 @ 0x74 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587f5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #212 @ 0xd4 │ │ │ │ + cmp r4, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587f78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587f94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587fb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r0, #220 @ 0xdc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587fcc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r3, #208 @ 0xd0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587fe8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r3, #0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588004 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588020 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58803c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588058 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #252 @ 0xfc │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588074 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588090 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5880ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ + subs r6, #20 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5880c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r1, #96 @ 0x60 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5880e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (588108 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r7, #136 @ 0x88 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588124 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588140 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58815c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r3, #0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588178 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #40 @ 0x28 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588194 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + cmp r0, #16 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5881b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r2, #8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5881cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5881e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588204 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ + subs r4, #96 @ 0x60 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588220 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + adds r6, #236 @ 0xec │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58823c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588258 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ + movs r0, #156 @ 0x9c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588274 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - eors.w r0, r0, #167 @ 0xa7 │ │ │ │ + @ instruction: 0xf0c000a7 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588290 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5882ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5882c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5882e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588300 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58831c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588338 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588354 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588370 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58838c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #76 @ 0x4c │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5883a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + adds r6, #120 @ 0x78 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5883c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5883e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5883fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + adds r6, #112 @ 0x70 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58841c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58843c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588458 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (588478 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588494 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5884b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #32 │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5884cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #28 │ │ │ │ + adds r6, #76 @ 0x4c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5884e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #16 │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588504 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #8 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588520 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #12 │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58853c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588558 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r6, #32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588574 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r6, #32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588590 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5885ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r6, #44 @ 0x2c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5885c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5885e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ + adds r6, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588600 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #220 @ 0xdc │ │ │ │ + adds r6, #12 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58861c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r6, #8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588638 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r6, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588654 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ + adds r6, #0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588670 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #200 @ 0xc8 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58868c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r5, #240 @ 0xf0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5886a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + adds r5, #236 @ 0xec │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5886c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r5, #232 @ 0xe8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5886e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5886fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588718 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588734 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #168 @ 0xa8 │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588750 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58876c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + adds r5, #208 @ 0xd0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588788 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5887a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5887c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + adds r5, #196 @ 0xc4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5887dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5887f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588814 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588830 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r7, #24] │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58884c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588868 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + adds r5, #124 @ 0x7c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588884 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5888a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #56 @ 0x38 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5888bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5888d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf37c00a6 │ │ │ │ + @ instruction: 0xf3ac00a6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5888f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588910 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #236 @ 0xec │ │ │ │ + adds r5, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58892c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r5, #24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588948 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r5, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588964 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r5, #24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588980 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ + adds r5, #12 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5889a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r5, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5889bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5889d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5889f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588a10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588a2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588a48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588a64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588a80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588a9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588ab8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #152 @ 0x98 │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588ad4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588af0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #144 @ 0x90 │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588b0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #140 @ 0x8c │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588b28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588b44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + adds r4, #180 @ 0xb4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588b60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + adds r4, #176 @ 0xb0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588b7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r4, #172 @ 0xac │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588b98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588bb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588bd0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + adds r4, #160 @ 0xa0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588bec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #108 @ 0x6c │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588c08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588c24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588c40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + adds r4, #144 @ 0x90 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588c5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588c78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588c94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588cb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #68 @ 0x44 │ │ │ │ + adds r4, #116 @ 0x74 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588ccc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588ce8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #52 @ 0x34 │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588d04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588d20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588d3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #28 │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588d58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #20 │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588d74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #12 │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588d90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #4 │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588dac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588dc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588de4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r4, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588e00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588e1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ + adds r4, #12 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588e38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + adds r4, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588e54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588e70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588e8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #188 @ 0xbc │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588ea8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588ec4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588ee0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588efc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r3, #204 @ 0xcc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588f18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588f34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588f50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588f6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #140 @ 0x8c │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588f88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588fa4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588fc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588fdc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #156 @ 0x9c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588ff8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589014 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589030 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58904c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589068 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orrs r0, r7 │ │ │ │ + muls r0, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589084 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #32 │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5890a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #28 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5890bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5890d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5890f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r2, #7 │ │ │ │ + movs r0, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589110 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r5, #5 │ │ │ │ + subs r4, r3, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58912c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r4, #7 │ │ │ │ + movs r0, #20 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589148 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r3, #5 │ │ │ │ + subs r0, r1, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (589168 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r3, #96 @ 0x60 │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589184 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #16 │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5891a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5891bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #72 @ 0x48 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5891d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r4, [r0, #26] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5891f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589210 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58922c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r2, #12 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589248 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bls.n 58928c │ │ │ │ + bls.n 5892ec │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589264 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bgt.n 589258 │ │ │ │ + ble.n 5892b8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589280 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 5891e4 │ │ │ │ + bhi.n 589244 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58929c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bgt.n 5891b0 │ │ │ │ + bgt.n 589210 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5892b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 5892cc │ │ │ │ + bhi.n 58932c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5892d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - blt.n 589298 │ │ │ │ + bgt.n 5892f8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5892f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 5893ac │ │ │ │ + bhi.n 58920c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58930c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bgt.n 589378 │ │ │ │ + bgt.n 5893d8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589328 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bvc.n 5892cc │ │ │ │ + bhi.n 58932c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589344 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - blt.n 589298 │ │ │ │ + blt.n 5892f8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589360 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bvc.n 5893ec │ │ │ │ + bvc.n 58944c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58937c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - blt.n 5893b8 │ │ │ │ + blt.n 589418 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589398 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bvc.n 589494 │ │ │ │ + bvc.n 5892f4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5893b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - blt.n 589460 │ │ │ │ + blt.n 5892c0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5893d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bvc.n 5893ec │ │ │ │ + bvc.n 58944c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5893ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bge.n 5893b8 │ │ │ │ + blt.n 589418 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589408 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 58930c │ │ │ │ + bvs.n 58936c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589424 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bge.n 5894d8 │ │ │ │ + bge.n 589338 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589440 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 5894a4 │ │ │ │ + bvs.n 589504 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58945c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bpl.n 5893d0 │ │ │ │ + bpl.n 589430 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589478 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bpl.n 589494 │ │ │ │ + bpl.n 5894f4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589494 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 589538 │ │ │ │ + bmi.n 589398 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5894b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 5893bc │ │ │ │ + bmi.n 58941c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5894cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcc.n 589460 │ │ │ │ + bcc.n 5894c0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5894e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bls.n 5893ec │ │ │ │ + bls.n 58944c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589504 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bls.n 589530 │ │ │ │ + bls.n 589590 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589520 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bpl.n 589594 │ │ │ │ + bpl.n 5895f4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58953c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 5894c8 │ │ │ │ + bmi.n 589528 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589558 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 58958c │ │ │ │ + bmi.n 5895ec │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589574 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcc.n 589630 │ │ │ │ + bcc.n 589490 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589590 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcc.n 5894b4 │ │ │ │ + bcc.n 589514 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5895ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 589558 │ │ │ │ + bcc.n 5895b8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5895c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 5894e4 │ │ │ │ + bhi.n 589544 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5895e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 589628 │ │ │ │ + bhi.n 589688 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589600 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 589684 │ │ │ │ + bmi.n 5896e4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58961c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcc.n 5895c0 │ │ │ │ + bmi.n 589620 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589638 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcc.n 589684 │ │ │ │ + bcc.n 5896e4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589654 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 589728 │ │ │ │ + bcs.n 589588 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589670 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 5895ac │ │ │ │ + bcs.n 58960c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58968c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bne.n 589650 │ │ │ │ + bcs.n 5896b0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5896a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bvc.n 5895dc │ │ │ │ + bvc.n 58963c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5896c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bvc.n 589720 │ │ │ │ + bvc.n 589780 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5896e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcc.n 589774 │ │ │ │ + bcc.n 5897d4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5896fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 5896b8 │ │ │ │ + bcc.n 589718 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589718 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 58977c │ │ │ │ + bcs.n 5897dc │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589734 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bne.n 589820 │ │ │ │ + bne.n 589680 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589750 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bne.n 5896a4 │ │ │ │ + bne.n 589704 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58976c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - beq.n 589748 │ │ │ │ + bne.n 5897a8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589788 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 5896d4 │ │ │ │ + bvs.n 589734 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5897a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 589818 │ │ │ │ + bvs.n 589878 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5897c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5897e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r4, #128 @ 0x80 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5897fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589818 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r4, #112 @ 0x70 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589834 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589850 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (589870 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58988c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, #4 │ │ │ │ + cmp r4, #52 @ 0x34 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5898a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, #0 │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5898c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5898e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5898fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #240 @ 0xf0 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589918 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r4, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589934 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #228 @ 0xe4 │ │ │ │ + cmp r4, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589950 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ + cmp r4, #12 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58996c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #216 @ 0xd8 │ │ │ │ + cmp r4, #8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58998c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5899a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5899c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5899e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5899fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + cmp r3, #216 @ 0xd8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589a18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589a34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589a50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589a6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + cmp r3, #168 @ 0xa8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589a88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589aa4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - rev r4, r0 │ │ │ │ + rev r4, r6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589ac0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - revsh r4, r4 │ │ │ │ + cbnz r4, 589b08 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589adc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589af8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589b14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r3, #32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589b30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r3, #32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589b4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r4, r4, #12 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589b68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r6, #13] │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589b84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589ba0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r2, #200 @ 0xc8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589bbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r2, #200 @ 0xc8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589bd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589bf4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r2, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589c10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589c2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ + cmp r2, #168 @ 0xa8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589c48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #112 @ 0x70 │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589c64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589c80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589c9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589cb8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589cd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589cf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589d0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #56 @ 0x38 │ │ │ │ + cmp r2, #104 @ 0x68 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589d28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #48 @ 0x30 │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589d44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589d60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #32 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589d7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcc.n 589ca0 │ │ │ │ + bcc.n 589d00 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589d98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcc.n 589da4 │ │ │ │ + bcc.n 589e04 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589db4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 589ea8 │ │ │ │ + bcs.n 589d08 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589dd0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bne.n 589db4 │ │ │ │ + bcs.n 589e14 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589dec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcc.n 589df8 │ │ │ │ + bcc.n 589e58 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589e08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 589efc │ │ │ │ + bcs.n 589d5c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589e24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bne.n 589e00 │ │ │ │ + bcs.n 589e60 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589e40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bne.n 589f14 │ │ │ │ + bne.n 589d74 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589e5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 589f50 │ │ │ │ + bcs.n 589db0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589e78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bne.n 589e54 │ │ │ │ + bcs.n 589eb4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589e94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bne.n 589f58 │ │ │ │ + bne.n 589db8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589eb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - beq.n 589e74 │ │ │ │ + bne.n 589ed4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589ecc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bne.n 589ea8 │ │ │ │ + bcs.n 589f08 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589ee8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bne.n 589fac │ │ │ │ + bne.n 589e0c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589f04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - beq.n 589eb0 │ │ │ │ + bne.n 589f10 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589f20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - beq.n 589fd4 │ │ │ │ + beq.n 589e34 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589f3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589f58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #84 @ 0x54 │ │ │ │ + cmp r0, #132 @ 0x84 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589f74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589f90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r0, #124 @ 0x7c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589fac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #208 @ 0xd0 │ │ │ │ + cmp r0, #0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589fc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r7, #140 @ 0x8c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589fe4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sxtb r4, r6 │ │ │ │ + uxth r4, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a000 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a01c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - beq.n 58a060 │ │ │ │ + beq.n 58a0c0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a038 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + ldmia r7, {r2, r4, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a054 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a070 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bne.n 589ff4 │ │ │ │ + bne.n 58a054 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a08c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - beq.n 589fb8 │ │ │ │ + beq.n 58a018 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a0a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - beq.n 58a11c │ │ │ │ + beq.n 58a17c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a0c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ + beq.n 58a0e0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a0e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - beq.n 58a074 │ │ │ │ + beq.n 58a0d4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58a100 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - movs r7, #20 │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a11c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r0, 58a17e │ │ │ │ + cbnz r0, 58a18a │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a138 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r6} │ │ │ │ + pop {r4, r5, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a154 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a170 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a18c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r1, sp, #32 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a1a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a1c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r0, 58a1ca │ │ │ │ + cbnz r0, 58a1d6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a1e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a1fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + @ instruction: 0xb8ec │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a218 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a234 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r2, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a250 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r2, r3, r4, lr} │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a26c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r4, 58a2ec │ │ │ │ + push {r2, r5} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a288 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r5, r6} │ │ │ │ + push {r4, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a2a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a2c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r7, lr} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a2dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #384 @ 0x180 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a2f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a314 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a330 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a34c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a368 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r1, #92] @ 0x5c │ │ │ │ + ldr r4, [r7, #92] @ 0x5c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a384 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a3a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r6, #4 │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a3bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r2, #0] │ │ │ │ + strb r0, [r0, #1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a3d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a3f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ + movs r4, #104 @ 0x68 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a410 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r0, r7, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a42c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r4, r7, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a448 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r4, r4, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58a468 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r0, r5, #3 │ │ │ │ + subs r0, r3, #4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58a488 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r0, r1, #5 │ │ │ │ + subs r0, r7, #5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a4a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a4c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r5, #4] │ │ │ │ + strb r4, [r3, #5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a4dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r2, #6 │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a4f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a514 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a530 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a54c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r2, r3, r5, pc} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a568 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r6, pc} │ │ │ │ + pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a584 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - push {lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a5a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {r2, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a5bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a5d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r2, r6, r7} │ │ │ │ + push {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a5f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r4, 58a64a │ │ │ │ + cbz r4, 58a656 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a610 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - uxtb r4, r1 │ │ │ │ + uxtb r4, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a62c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a648 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a664 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a680 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r3, #26] │ │ │ │ + ldrh 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 │ │ │ │ ldr r0, [pc, #8] @ (58a69c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a6b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r1, #112] @ 0x70 │ │ │ │ + str r0, [r7, #112] @ 0x70 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a6d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a6f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a70c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r6, r1 │ │ │ │ + adds r4, r4, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a728 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r2, r3 │ │ │ │ + subs r4, r0, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a744 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r5, r6 │ │ │ │ + adds r4, r3, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a760 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r7, r7 │ │ │ │ + subs r0, r5, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a77c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a798 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a7b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a7d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r3!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a7ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r4!, {r3} │ │ │ │ + stmia r4!, {r3, 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 │ │ │ │ ldr r0, [pc, #8] @ (58a808 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a824 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r0, 58a870 │ │ │ │ + cbz r0, 58a87c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a840 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r2, sp, #704 @ 0x2c0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a85c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a878 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a894 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a8b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + ldrb r0, [r2, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a8cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a8e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r2, #20 │ │ │ │ + asrs r4, r0, #21 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a904 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, pc, #64 @ (adr r3, 58a948 ) │ │ │ │ + add r3, pc, #256 @ (adr r3, 58aa08 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a920 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, pc, #656 @ (adr r2, 58abb4 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 58ac74 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a93c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, pc, #224 @ (adr r2, 58aa20 ) │ │ │ │ + add r2, pc, #416 @ (adr r2, 58aae0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a958 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r1, r6 │ │ │ │ + adds r4, r7, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a974 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #80 @ (adr r5, 58a9c8 ) │ │ │ │ + add r5, pc, #272 @ (adr r5, 58aa88 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a990 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #752 @ (adr r4, 58ac84 ) │ │ │ │ + add r4, pc, #944 @ (adr r4, 58ad44 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a9ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, pc, #848 @ (adr r3, 58ad00 ) │ │ │ │ + add r4, pc, #16 @ (adr r4, 58a9c0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a9c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a9e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58aa00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58aa1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58aa38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + asrs r4, r6, #24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58aa54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #22 │ │ │ │ + asrs r4, r1, #23 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58aa74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58aa90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adc.w r0, r4, #167 @ 0xa7 │ │ │ │ + sbcs.w r0, r4, #167 @ 0xa7 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58aaac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r5, #7 │ │ │ │ + subs r4, r3, #0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58aac8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58aae4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + cmp r3, #196 @ 0xc4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ab00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #84 @ 0x54 │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ab1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orn r0, r0, #5472256 @ 0x538000 │ │ │ │ + eors.w r0, r0, #5472256 @ 0x538000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ab38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r6, #5 │ │ │ │ + adds r4, r4, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ab54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r6, #5 │ │ │ │ + adds r4, r4, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ab70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r6, #5 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ab8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r5, #5 │ │ │ │ + adds r4, r3, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58aba8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x0010 │ │ │ │ + bkpt 0x0040 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58abc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ + bkpt 0x0004 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58abe0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r0, r4, #5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58abfc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r6, #4 │ │ │ │ + adds r4, r4, #5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ac18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r7, #4 │ │ │ │ + adds r4, r5, #5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ac34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r0, #5 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58ac54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r4, r0, #5 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58ac74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r4, r0, #5 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ac90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - it │ │ │ │ - lsl r6, r4, #2 │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ + lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58acb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r4, #4 │ │ │ │ + adds r4, r2, #5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58acd0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r4, #4 │ │ │ │ + adds r4, r2, #5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58acf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r3, #4 │ │ │ │ + adds r4, r1, #5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ad0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ad28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r6, #3 │ │ │ │ + adds r4, r4, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ad44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r5, #3 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ad60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r3, #3 │ │ │ │ + adds r4, r1, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ad7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r6, r0 │ │ │ │ + adds r0, r4, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ad98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r1, r1 │ │ │ │ + adds r0, r7, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58adb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58add0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58adec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ae08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, pc, #640 @ (adr r2, 58b08c ) │ │ │ │ + add r2, pc, #832 @ (adr r2, 58b14c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ae24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, pc, #192 @ (adr r2, 58aee8 ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 58afa8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ae40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, pc, #416 @ (adr r1, 58afe4 ) │ │ │ │ + add r1, pc, #608 @ (adr r1, 58b0a4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ae5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x0034 │ │ │ │ + bkpt 0x0064 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ae78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ae94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58aeb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58aed4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58aef4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58af10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58af2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #12 │ │ │ │ + movs r7, #60 @ 0x3c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58af48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r6, #104 @ 0x68 │ │ │ │ + movs r6, #152 @ 0x98 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58af64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58af80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r4, r1] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58af9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldrh r0, [r7, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58afb8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58afd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58aff0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r0!, {r7} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b00c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r0!, {r2, r3, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b028 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + stmia r1!, {r3, r4, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b044 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - it cc │ │ │ │ - lslcc r6, r4, #2 │ │ │ │ + it vs │ │ │ │ + lslvs r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b060 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r6, r7 │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b07c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r4, r7 │ │ │ │ + subs r4, r2, r0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b098 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [r4, #668]! @ 0x29c │ │ │ │ + cdp 0, 1, cr0, cr4, cr7, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b0b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [r8, #-668] @ 0xfffffd64 │ │ │ │ + stc 0, cr0, [r8, #668] @ 0x29c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b0d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b0ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b108 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b124 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #16 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b140 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b15c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b178 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #16 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b194 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b1b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r0, r3 │ │ │ │ + adds r4, r6, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b1cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r7, r2 │ │ │ │ + adds r0, r5, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b1e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r0, 58b260 │ │ │ │ + pop {} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b204 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b220 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r0, r5, r2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b23c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r0, r2 │ │ │ │ + adds r4, r6, r2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b258 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r1, r2 │ │ │ │ + adds r4, r7, r2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b274 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r4, r2 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b290 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r5, r2 │ │ │ │ + adds r0, r3, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b2ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r6, r2 │ │ │ │ + adds r0, r4, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b2c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r5, r2 │ │ │ │ + adds r0, r3, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b2e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r4, r2 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b300 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r3, r2 │ │ │ │ + adds r0, r1, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b31c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r0, r0, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b338 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b354 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r5, r1 │ │ │ │ + adds r4, r3, r2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b370 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r5, r1 │ │ │ │ + adds r0, r3, r2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b38c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r4, r1 │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b3a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r4, r1 │ │ │ │ + adds r0, r2, r2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b3c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r0, r1, r2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b3e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r4, r7, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b3fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r0, r1 │ │ │ │ + adds r0, r6, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b418 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58b438 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r0, r3, r0 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b454 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r3, r5, r7, pc} │ │ │ │ + pop {r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b470 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r4, r6, pc} │ │ │ │ + pop {r7, pc} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b48c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + adds r4, r1, r0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b4a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b4c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b4e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r4, 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 r0, [pc, #8] @ (58b4fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r0, [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 │ │ │ │ ldr r0, [pc, #8] @ (58b518 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r1, #24] │ │ │ │ + str r4, [r7, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b534 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b550 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r2, #29 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b56c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + setpan #1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b588 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b5a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r4, #28 │ │ │ │ + asrs r4, r2, #29 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b5c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b5dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r2, #28 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b5f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + asrs r4, r7, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b614 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b630 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b64c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b668 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b684 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b6a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b6bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b6d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b6f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b710 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b72c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b748 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b764 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b780 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + asrs r4, r5, #25 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b79c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b7b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b7d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b7f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58b810 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b82c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, pc, #208 @ (adr r3, 58b900 ) │ │ │ │ + add r3, pc, #400 @ (adr r3, 58b9c0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b848 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r1, #24 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b864 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r1, #24 │ │ │ │ + asrs r0, r7, #24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b880 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r1, #24 │ │ │ │ + asrs r0, r7, #24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b89c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b8b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b8d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b8f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58b910 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58b930 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b94c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b968 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ + ldrh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b984 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r1, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b9a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b9bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r2, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b9d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r0, r2, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b9f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ba10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r2, #19 │ │ │ │ + asrs r4, r0, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ba2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r2, #19 │ │ │ │ + asrs r0, r0, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ba48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r1, #19 │ │ │ │ + asrs r4, r7, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ba64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ba80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r0, #19 │ │ │ │ + asrs r0, r6, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ba9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bab8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bad4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r0, r3, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58baf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bb0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r4, r7, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bb28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bb44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #17 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bb60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r4, #17 │ │ │ │ + asrs r0, r2, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bb7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs r4, r0, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bb98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bbb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r4, r7 │ │ │ │ + subs r4, r2, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bbd0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r5, r5 │ │ │ │ + adds r4, r3, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bbec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r3} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bc08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bc24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bc40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bc5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bc78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia 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 │ │ │ │ ldr r0, [pc, #8] @ (58bc94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bcb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r6} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bccc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bce8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bd04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bd20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bd3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bd58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bd74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ite vc │ │ │ │ - lslvc r6, r4, #2 │ │ │ │ - pushvs {r3, lr} │ │ │ │ + itt ge │ │ │ │ + lslge r6, r4, #2 │ │ │ │ + pushge {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bd90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - it mi │ │ │ │ - lslmi r6, r4, #2 │ │ │ │ + it vc │ │ │ │ + lslvc r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bdac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - itt ne │ │ │ │ - lslne r6, r4, #2 │ │ │ │ - pushne {r3, lr} │ │ │ │ + ite mi │ │ │ │ + lslmi r6, r4, #2 │ │ │ │ + pushpl {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bdc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x00f0 │ │ │ │ + wfe │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bde4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x00c4 │ │ │ │ + bkpt 0x00f4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58be00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x0098 │ │ │ │ + bkpt 0x00c8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58be1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x006c │ │ │ │ + bkpt 0x009c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58be38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x0034 │ │ │ │ + bkpt 0x0064 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58be54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x00f8 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + it cs │ │ │ │ + lslcs r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58be70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x00c4 │ │ │ │ + bkpt 0x00f4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58be8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x007c │ │ │ │ + bkpt 0x00ac │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bea8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x0050 │ │ │ │ + bkpt 0x0080 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bec4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - itt ls │ │ │ │ - lslls r6, r4, #2 │ │ │ │ - pushls {r3, lr} │ │ │ │ + ite gt │ │ │ │ + lslgt r6, r4, #2 │ │ │ │ + pushle {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bee0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ite vs │ │ │ │ - lslvs r6, r4, #2 │ │ │ │ - pushvc {r3, lr} │ │ │ │ + itt ls │ │ │ │ + lslls r6, r4, #2 │ │ │ │ + pushls {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58befc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - it cc │ │ │ │ - lslcc r6, r4, #2 │ │ │ │ + it vs │ │ │ │ + lslvs r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bf18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - it eq │ │ │ │ - lsleq r6, r4, #2 │ │ │ │ + it cc │ │ │ │ + lslcc r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bf34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x00d4 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + itt eq │ │ │ │ + lsleq r6, r4, #2 │ │ │ │ + pusheq {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bf50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x00a4 │ │ │ │ + bkpt 0x00d4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bf6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x0070 │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bf88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x0040 │ │ │ │ + bkpt 0x0070 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bfa4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sev │ │ │ │ + nop {7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bfc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - it ne │ │ │ │ - lslne r6, r4, #2 │ │ │ │ + it mi │ │ │ │ + lslmi r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bfdc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bff8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r5, pc} │ │ │ │ + pop {r4, r6, pc} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c014 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r6, #1] │ │ │ │ + strb r4, [r4, #2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c030 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r0, #7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c04c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c068 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + strb r0, [r4, #27] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c084 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c0a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + strb r0, [r0, #28] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c0bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c0d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r0, [r0, #30] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c0f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + strb r4, [r0, #28] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58c114 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c130 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r0, [r1, #30] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c14c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r7, #29] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c168 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c184 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r7, #29] │ │ │ │ + strb r4, [r5, #30] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c1a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r0, [r4, #15] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c1bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + lsrs r4, r5, #25 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c1d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + lsrs r4, r4, #25 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58c1f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c214 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c230 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r5, #23 │ │ │ │ + lsrs r4, r3, #24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c24c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c268 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #23 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c284 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r4, r0, #24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c2a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c2bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c2d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c2f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c310 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c32c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c348 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c364 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c380 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c39c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58c3bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c3d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c3f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + strh r4, [r4, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58c414 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r0, r4, #21 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c430 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58c450 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #20 │ │ │ │ + lsrs r0, r0, #21 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c46c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 2, cr0, cr12, cr6, {5} │ │ │ │ + cdp2 0, 5, cr0, cr12, cr6, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c488 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, pc, #592 @ (adr r7, 58c6dc ) │ │ │ │ + add r7, pc, #784 @ (adr r7, 58c79c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c4a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, pc, #240 @ (adr r7, 58c598 ) │ │ │ │ + add r7, pc, #432 @ (adr r7, 58c658 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58c4c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #32 @ (adr r7, 58c4e8 ) │ │ │ │ + add r7, pc, #224 @ (adr r7, 58c5a8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c4e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [sp, #896] @ 0x380 │ │ │ │ + add r0, pc, #64 @ (adr r0, 58c524 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c4fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c518 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, pc, #1008 @ (adr r7, 58c90c ) │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c534 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58c554 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c570 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia.w r4!, {r1, r2, r5, r7} │ │ │ │ + strd r0, r0, [r4], #664 @ 0x298 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c58c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c5a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58c5c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [ip, #-664]! @ 0xfffffd68 │ │ │ │ + stc2l 0, cr0, [ip, #-664]! @ 0xfffffd68 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c5e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 7, cr0, cr8, cr6, {5} │ │ │ │ + cdp2 0, 10, cr0, cr8, cr6, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c600 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, pc │ │ │ │ + cmp r8, r5 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c61c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58c63c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58c65c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c678 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, sp │ │ │ │ + bxns r3 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c694 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #288] @ (58c7b8 ) │ │ │ │ + ldr r4, [pc, #480] @ (58c878 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c6b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #528] @ (58c8c4 ) │ │ │ │ + ldr r6, [pc, #720] @ (58c984 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c6cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #12 │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c6e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c704 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #416] @ (58c8a8 ) │ │ │ │ + ldr r1, [pc, #608] @ (58c968 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c720 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #208] @ (58c7f4 ) │ │ │ │ + ldr r1, [pc, #400] @ (58c8b4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c73c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #864] @ (58caa0 ) │ │ │ │ + ldr r1, [pc, #32] @ (58c760 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c758 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #656] @ (58c9ec ) │ │ │ │ + ldr r0, [pc, #848] @ (58caac ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c774 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #816] @ (58caa8 ) │ │ │ │ + ldr r2, [pc, #1008] @ (58cb68 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c790 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c7ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58c7cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c7e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 58c744 │ │ │ │ + bcs.n 58c7a4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c804 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c820 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c83c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c858 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #14 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c874 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r2, #10] │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c890 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c8ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + ldrb r0, [r7, #9] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58c8cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c8e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c904 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c920 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r0, [r6, #5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58c940 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #3] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58c960 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #4 │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c97c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c998 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r2, #4 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c9b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c9d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c9ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r0, r6, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ca08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r7, #3 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ca24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ca40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ca5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ca78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ca94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cab0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ + lsrs r0, r7, #3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cacc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cae8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cb04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cb20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cb3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cb58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58cb78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cb94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cbb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cbcc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cbe8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cc04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cc20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cc3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cc58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cc74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cc90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ccac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ccc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r5, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cce4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #624] @ (58cf58 ) │ │ │ │ + ldr r1, [pc, #816] @ (58d018 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cd00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf3d400a6 │ │ │ │ + and.w r0, r4, #5439488 @ 0x530000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cd1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mvns r4, r3 │ │ │ │ + add r4, r1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cd38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + strh r0, [r5, #18] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cd54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r0, r7, #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 r0, [pc, #8] @ (58cd70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cd8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsls r0, r3, #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 r0, [pc, #8] @ (58cda8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsls r0, r2, #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 r0, [pc, #8] @ (58cdc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r0, 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 r0, [pc, #8] @ (58cde0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #30 │ │ │ │ + lsls r0, r0, #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 r0, [pc, #8] @ (58cdfc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ce18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ce34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ce50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ce6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ce88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cea4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #29 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cec0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cedc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cef8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cf14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cf30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cf4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58cf6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r0, #27 │ │ │ │ + lsls r4, r6, #27 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cf88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cfa4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cfc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r7, #25 │ │ │ │ + lsls r4, r5, #26 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cfdc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cff8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d014 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r7, #12] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58d034 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #800] @ (58d358 ) │ │ │ │ + ldr r0, [pc, #992] @ (58d418 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d050 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, sl │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58d070 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d08c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp ip, sl │ │ │ │ + mov r4, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d0a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d0c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d0e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d0fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d118 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d134 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d150 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + lsls r0, r0, #22 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d16c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d188 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d1a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d1c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d1dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf30c00a6 │ │ │ │ + @ instruction: 0xf33c00a6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d1f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf38400a6 │ │ │ │ + @ instruction: 0xf3b400a6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d214 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d230 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d24c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d268 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d284 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d2a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d2bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d2d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d2f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d310 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #18 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d32c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d348 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d364 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #18 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d380 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d39c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #18 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d3b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d3d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d3f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d40c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d428 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d444 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d460 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d47c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d498 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d4b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d4d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d4ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d508 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d524 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d540 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #16 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d55c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d578 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d594 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d5b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d5cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d5e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d604 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d620 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d63c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d658 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d674 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d690 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d6ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d6c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d6e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d700 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d71c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d738 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d754 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d770 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d78c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d7a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r4, r6, #12 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d7c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, r4, #12 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d7e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d7fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d818 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d834 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d850 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d86c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d888 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d8a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d8c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d8dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r6, #0] │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58d8fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58d91c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d938 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d954 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d970 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r2, [sp, #864] @ 0x360 │ │ │ │ + str r3, [sp, #32] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d98c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls r4, r3, #8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d9a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls r4, r3, #8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d9c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58d9e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r1, [sp, #656] @ 0x290 │ │ │ │ + str r1, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58da00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58da1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58da38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58da54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #5 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58da70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #5 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58da90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r0, [r3, #28] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58daac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58dac8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + ldrh r0, [r6, #12] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58dae4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58db00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58db1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 1, cr0, cr0, cr6, {5} │ │ │ │ + cdp 0, 4, cr0, cr0, cr6, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58db38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58db54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58db70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58db8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58dbac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58dbcc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - movs r0, r6 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58dbe8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58dc04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r4, r0 │ │ │ │ + movs r4, r6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58dc20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58dc3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58dc5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - b.n 58d4a0 │ │ │ │ + b.n 58d500 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58dc7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - b.n 58dad8 │ │ │ │ + b.n 58db38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58dc9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - vaddl.u8 q0, d24, d27 │ │ │ │ + vrev32.32 d0, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58dcbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - vhadd.u d16, d20, d27 │ │ │ │ + vaddl.u32 q0, d20, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58dcd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.u32 d16, d16, d27 │ │ │ │ + vaddl.u16 q0, d16, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58dcf4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + strb r4, [r2, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58dd10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r6, r1] │ │ │ │ + strb r4, [r4, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58dd2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 58e1b0 │ │ │ │ + b.n 58e210 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58dd48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 58d614 │ │ │ │ + b.n 58d674 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58dd64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 58e418 │ │ │ │ + b.n 58e478 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58dd80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r5, r0] │ │ │ │ + str r4, [r3, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58dd9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 58de20 │ │ │ │ + b.n 58de80 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ddb8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r2, r0] │ │ │ │ + str r4, [r0, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ddd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 7, cr0, cr4, cr11, {5} │ │ │ │ + cdp2 0, 10, cr0, cr4, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ddf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 6, cr0, cr8, cr11, {5} │ │ │ │ + cdp2 0, 9, cr0, cr8, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58de0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 58e008 │ │ │ │ + b.n 58e068 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58de28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 58df34 │ │ │ │ + b.n 58df94 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58de44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bge.n 58dec8 │ │ │ │ + bge.n 58df28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58de60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r3, r5] │ │ │ │ + str r4, [r1, r6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58de7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [ip, #684]! @ 0x2ac │ │ │ │ + cdp2 0, 1, cr0, cr12, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58de98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r0, #684]! @ 0x2ac │ │ │ │ + cdp2 0, 1, cr0, cr0, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58deb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r4, #684] @ 0x2ac │ │ │ │ + cdp2 0, 0, cr0, cr4, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ded0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r8, #684] @ 0x2ac │ │ │ │ + ldc2l 0, cr0, [r8, #684]! @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58deec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [ip, #684]! @ 0x2ac │ │ │ │ + stc2l 0, cr0, [ip, #684]! @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58df08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r0, #684]! @ 0x2ac │ │ │ │ + stc2l 0, cr0, [r0, #684]! @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58df24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r4, #684]! @ 0x2ac │ │ │ │ + ldc2l 0, cr0, [r4, #684] @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58df40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r8, #684] @ 0x2ac │ │ │ │ + stc2l 0, cr0, [r8, #684] @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58df5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [ip, #684] @ 0x2ac │ │ │ │ + ldc2 0, cr0, [ip, #684]! @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58df78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r0, #684] @ 0x2ac │ │ │ │ + ldc2 0, cr0, [r0, #684]! @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58df94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r4, #-684]! @ 0xfffffd54 │ │ │ │ + stc2 0, cr0, [r4, #684]! @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58dfb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r8, #-684]! @ 0xfffffd54 │ │ │ │ + ldc2 0, cr0, [r8, #684] @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58dfcc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [ip, #-684] @ 0xfffffd54 │ │ │ │ + stc2 0, cr0, [ip, #684] @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58dfe8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r0, #-684] @ 0xfffffd54 │ │ │ │ + stc2 0, cr0, [r0, #684] @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e004 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r4, #-684] @ 0xfffffd54 │ │ │ │ + ldc2l 0, cr0, [r4, #-684]! @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e020 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r8, #-684]! @ 0xfffffd54 │ │ │ │ + stc2l 0, cr0, [r8, #-684]! @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e03c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r4, #4] │ │ │ │ + ldrh r0, [r2, #6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e058 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r0, #-684] @ 0xfffffd54 │ │ │ │ + stc2l 0, cr0, [r0, #-684] @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e074 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [ip, #-684] @ 0xfffffd54 │ │ │ │ + ldc2 0, cr0, [ip, #-684]! @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e090 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r4, #-684] @ 0xfffffd54 │ │ │ │ + ldc2 0, cr0, [r4, #-684]! @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e0ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r0, #-684] @ 0xfffffd54 │ │ │ │ + ldc2 0, cr0, [r0, #-684]! @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e0c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r8], #684 @ 0x2ac │ │ │ │ + stc2 0, cr0, [r8, #-684]! @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e0e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r4], #684 @ 0x2ac │ │ │ │ + stc2 0, cr0, [r4, #-684]! @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e100 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [ip], #684 @ 0x2ac │ │ │ │ + ldc2 0, cr0, [ip, #-684] @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e11c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r4], #684 @ 0x2ac │ │ │ │ + ldc2 0, cr0, [r4, #-684] @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e138 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [ip], {171} @ 0xab │ │ │ │ + stc2 0, cr0, [ip, #-684] @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e154 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r4], {171} @ 0xab │ │ │ │ + stc2 0, cr0, [r4, #-684] @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e170 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [ip], {171} @ 0xab │ │ │ │ + ldc2l 0, cr0, [ip], #684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e18c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r4], {171} @ 0xab │ │ │ │ + ldc2l 0, cr0, [r4], #684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e1a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [ip], #684 @ 0x2ac │ │ │ │ + stc2l 0, cr0, [ip], #684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e1c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r4], #684 @ 0x2ac │ │ │ │ + stc2l 0, cr0, [r4], #684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e1e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [ip], #684 @ 0x2ac │ │ │ │ + ldc2l 0, cr0, [ip], {171} @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e1fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r4], #684 @ 0x2ac │ │ │ │ + ldc2l 0, cr0, [r4], {171} @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e218 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [ip], {171} @ 0xab │ │ │ │ + stc2l 0, cr0, [ip], {171} @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e234 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r4], {171} @ 0xab │ │ │ │ + stc2l 0, cr0, [r4], {171} @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e250 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - rsbs r0, ip, #166 @ 0xa6 │ │ │ │ + addw r0, ip, #166 @ 0xa6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e26c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r0], #-684 @ 0xfffffd54 │ │ │ │ + stc2 0, cr0, [r0], #684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e288 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r4], #-684 @ 0xfffffd54 │ │ │ │ + ldc2 0, cr0, [r4], {171} @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e2a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r3, #46] @ 0x2e │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e2c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e2dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [ip], {171} @ 0xab │ │ │ │ + mcrr2 0, 10, r0, ip, cr11 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e2f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r4], {171} @ 0xab │ │ │ │ + mcrr2 0, 10, r0, r4, cr11 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e314 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r0], {171} @ 0xab │ │ │ │ + mcrr2 0, 10, r0, r0, cr11 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e330 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [ip], {171} @ 0xab │ │ │ │ + ldc2 0, cr0, [ip], #-684 @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e34c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r8], {171} @ 0xab │ │ │ │ + ldc2 0, cr0, [r8], #-684 @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e368 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e384 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e3a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e3bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e3d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb9400ab │ │ │ │ + smlaltb r0, r0, r4, fp │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e3f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb9000ab │ │ │ │ + smlaltb r0, r0, r0, fp │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e410 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb8c00ab │ │ │ │ + @ instruction: 0xfbbc00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e42c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb8800ab │ │ │ │ + @ instruction: 0xfbb800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e448 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb8000ab │ │ │ │ + @ instruction: 0xfbb000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e464 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb7800ab │ │ │ │ + @ instruction: 0xfba800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e480 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb7000ab │ │ │ │ + @ instruction: 0xfba000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e49c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb6800ab │ │ │ │ + @ instruction: 0xfb9800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e4b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb6400ab │ │ │ │ + @ instruction: 0xfb9400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e4d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb6000ab │ │ │ │ + @ instruction: 0xfb9000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e4f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb5800ab │ │ │ │ + @ instruction: 0xfb8800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e50c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb5000ab │ │ │ │ + @ instruction: 0xfb8000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e528 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb4800ab │ │ │ │ + @ instruction: 0xfb7800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e544 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb4000ab │ │ │ │ + @ instruction: 0xfb7000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e560 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb3800ab │ │ │ │ + @ instruction: 0xfb6800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e57c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb3000ab │ │ │ │ + @ instruction: 0xfb6000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e598 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb2c00ab │ │ │ │ + @ instruction: 0xfb5c00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e5b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb2800ab │ │ │ │ + @ instruction: 0xfb5800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e5d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb2000ab │ │ │ │ + @ instruction: 0xfb5000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e5ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb1800ab │ │ │ │ + @ instruction: 0xfb4800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e608 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb1000ab │ │ │ │ + @ instruction: 0xfb4000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e624 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb0800ab │ │ │ │ + @ instruction: 0xfb3800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e640 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb0000ab │ │ │ │ + @ instruction: 0xfb3000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e65c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfaf800ab │ │ │ │ + @ instruction: 0xfb2800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e678 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfaf400ab │ │ │ │ + @ instruction: 0xfb2400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e694 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfaf000ab │ │ │ │ + @ instruction: 0xfb2000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e6b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfae800ab │ │ │ │ + @ instruction: 0xfb1800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e6cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfae000ab │ │ │ │ + @ instruction: 0xfb1000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e6e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfad800ab │ │ │ │ + @ instruction: 0xfb0800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e704 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfad000ab │ │ │ │ + @ instruction: 0xfb0000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e720 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfac800ab │ │ │ │ + @ instruction: 0xfaf800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e73c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfac000ab │ │ │ │ + @ instruction: 0xfaf000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e758 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfabc00ab │ │ │ │ + @ instruction: 0xfaec00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e774 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfab800ab │ │ │ │ + @ instruction: 0xfae800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e790 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfab000ab │ │ │ │ + @ instruction: 0xfae000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e7ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfaa800ab │ │ │ │ + @ instruction: 0xfad800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e7c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfaa400ab │ │ │ │ + @ instruction: 0xfad400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e7e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e800 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e81c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa6000ab │ │ │ │ + @ instruction: 0xfa9000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e838 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [r8], {166} @ 0xa6 │ │ │ │ + ldc 0, cr0, [r8], #-664 @ 0xfffffd68 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e854 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e870 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa1c00ab │ │ │ │ + @ instruction: 0xfa4c00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e88c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, sp, #480 @ 0x1e0 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e8a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e8c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r5, #20] │ │ │ │ + str r0, [r3, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e8e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r4, [r5, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e8fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58e91c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - vst1.8 {d0[5]}, [r4], fp │ │ │ │ + ldrsh.w r0, [r4, #171] @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e938 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #208 @ 0xd0 │ │ │ │ + adds r0, #0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e954 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e970 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh.w r0, [r8, fp, lsl #2] │ │ │ │ + vld4.32 {d16-d19}, [r8 :128], fp │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e98c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r0, [r6, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e9a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r0, [r0, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e9c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr??.w r0, [r8, #171] @ 0xab │ │ │ │ + vld4.32 {d0-d3}, [r8 :128], fp │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e9e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr??.w r0, [r0, #171] @ 0xab │ │ │ │ + vld4.32 {d0-d3}, [r0 :128], fp │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58ea00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ea1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r2, #23] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ea38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ea54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb.w r0, [r0, #171] @ 0xab │ │ │ │ + str.w r0, [r0, #171] @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ea70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r4, #23] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ea8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str??.w r0, [r8, fp, lsl #2] │ │ │ │ + ldrb.w r0, [r8, #171] @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58eaa8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str??.w r0, [r0, fp, lsl #2] │ │ │ │ + ldrb.w r0, [r0, #171] @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58eac4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr.w r0, [r0, fp, lsl #2] │ │ │ │ + strb.w r0, [r0, #171] @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58eae0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r0, [r0, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58eafc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh.w r0, [r4, fp, lsl #2] │ │ │ │ + ldr.w r0, [r4, fp, lsl #2] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58eb18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58eb34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia.w r0, {r1, r2, r5, r7} │ │ │ │ + ldmia.w r0!, {r1, r2, r5, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58eb50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia.w r4!, {r1, r2, r5, r7} │ │ │ │ + strd r0, r0, [r4], #664 @ 0x298 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58eb6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf7c800ab │ │ │ │ + @ instruction: 0xf7f800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58eb88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r0, [r7, #19] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58eba4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ebc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf78c00ab │ │ │ │ + @ instruction: 0xf7bc00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ebdc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf78000ab │ │ │ │ + @ instruction: 0xf7b000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ebf8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf77000ab │ │ │ │ + @ instruction: 0xf7a000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ec14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf76400ab │ │ │ │ + @ instruction: 0xf79400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ec30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf75800ab │ │ │ │ + @ instruction: 0xf78800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ec4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf74800ab │ │ │ │ + @ instruction: 0xf77800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ec68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf73800ab │ │ │ │ + @ instruction: 0xf76800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ec84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf72800ab │ │ │ │ + @ instruction: 0xf75800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58eca0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ecbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf6fc00ab │ │ │ │ + @ instruction: 0xf72c00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ecd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ecf4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf6d000ab │ │ │ │ + @ instruction: 0xf70000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ed10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movt r0, #18603 @ 0x48ab │ │ │ │ + @ instruction: 0xf6f400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ed2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + cmp r7, #96 @ 0x60 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ed48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf69c00ab │ │ │ │ + movt r0, #51371 @ 0xc8ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ed64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf69000ab │ │ │ │ + movt r0, #2219 @ 0x8ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ed80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf68400ab │ │ │ │ + @ instruction: 0xf6b400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ed9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58edb8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf65c00ab │ │ │ │ + @ instruction: 0xf68c00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58edd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf65000ab │ │ │ │ + @ instruction: 0xf68000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58edf8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf63c00ab │ │ │ │ + @ instruction: 0xf66c00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ee14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf62800ab │ │ │ │ + @ instruction: 0xf65800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ee30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf62800ab │ │ │ │ + @ instruction: 0xf65800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ee4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ee68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r7, #48] @ 0x30 │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ee84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58eea0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r7!, {r4} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58eebc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58eed8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58eef4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf58000ab │ │ │ │ + subs.w r0, r0, #5603328 @ 0x558000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ef10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs.w r0, r4, #5603328 @ 0x558000 │ │ │ │ + sub.w r0, r4, #5603328 @ 0x558000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58ef30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ef4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + subs r6, #100 @ 0x64 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ef68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf52c00ab │ │ │ │ + adcs.w r0, ip, #5603328 @ 0x558000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ef84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf52400ab │ │ │ │ + adcs.w r0, r4, #5603328 @ 0x558000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58efa0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds.w r0, ip, #5603328 @ 0x558000 │ │ │ │ + adc.w r0, ip, #5603328 @ 0x558000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58efbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds.w r0, r0, #5603328 @ 0x558000 │ │ │ │ + adc.w r0, r0, #5603328 @ 0x558000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58efd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add.w r0, r4, #5603328 @ 0x558000 │ │ │ │ + @ instruction: 0xf53400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58eff4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf4f800ab │ │ │ │ + @ instruction: 0xf52800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f010 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf4e800ab │ │ │ │ + adds.w r0, r8, #5603328 @ 0x558000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f02c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf4d800ab │ │ │ │ + add.w r0, r8, #5603328 @ 0x558000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f048 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f064 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + cmp r3, #4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f080 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ + movs r5, #172 @ 0xac │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f09c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58f0bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - orrs.w r0, r8, #5603328 @ 0x558000 │ │ │ │ + eor.w r0, r8, #5603328 @ 0x558000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f0d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f0f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, sp, #928 @ 0x3a0 │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f110 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f12c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 58ec58 │ │ │ │ + b.n 58ecb8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f148 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - rors r4, r0 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f164 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 58ee98 │ │ │ │ + b.n 58eef8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f180 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bvc.n 58f174 │ │ │ │ + bhi.n 58f1d4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f19c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf38000ab │ │ │ │ + @ instruction: 0xf3b000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f1b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf37400ab │ │ │ │ + @ instruction: 0xf3a400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f1d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf36800ab │ │ │ │ + @ instruction: 0xf39800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f1f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf35c00ab │ │ │ │ + @ instruction: 0xf38c00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f20c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf35000ab │ │ │ │ + @ instruction: 0xf38000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f228 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf34400ab │ │ │ │ + @ instruction: 0xf37400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f244 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf33c00ab │ │ │ │ + @ instruction: 0xf36c00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f260 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf33400ab │ │ │ │ + @ instruction: 0xf36400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f27c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf32400ab │ │ │ │ + @ instruction: 0xf35400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f298 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf31400ab │ │ │ │ + @ instruction: 0xf34400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f2b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf30400ab │ │ │ │ + @ instruction: 0xf33400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f2d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r3, r5, r6, r7, pc} │ │ │ │ + bkpt 0x001c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f2ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r5, r7} │ │ │ │ + pop {r4, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f308 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movt r0, #171 @ 0xab │ │ │ │ + @ instruction: 0xf2f000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f324 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf2b000ab │ │ │ │ + @ instruction: 0xf2e000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f340 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subw r0, r4, #171 @ 0xab │ │ │ │ + @ instruction: 0xf2d400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f35c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf29400ab │ │ │ │ + movt r0, #16555 @ 0x40ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f378 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf28800ab │ │ │ │ + @ instruction: 0xf2b800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f394 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf27800ab │ │ │ │ + subw r0, r8, #171 @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f3b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf26c00ab │ │ │ │ + @ instruction: 0xf29c00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f3cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf26000ab │ │ │ │ + @ instruction: 0xf29000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f3e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf25400ab │ │ │ │ + @ instruction: 0xf28400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f404 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #32939 @ 0x80ab │ │ │ │ + @ instruction: 0xf27800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f420 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf23c00ab │ │ │ │ + @ instruction: 0xf26c00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f43c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf23000ab │ │ │ │ + @ instruction: 0xf26000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f458 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf22400ab │ │ │ │ + @ instruction: 0xf25400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f474 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf21800ab │ │ │ │ + movw r0, #32939 @ 0x80ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f490 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - addw r0, r8, #171 @ 0xab │ │ │ │ + @ instruction: 0xf23800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f4ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [r4], #-664 @ 0x298 │ │ │ │ + ldmia.w r4, {r1, r2, r5, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f4c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - rsbs r0, ip, #171 @ 0xab │ │ │ │ + addw r0, ip, #171 @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f4e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - rsb r0, ip, #171 @ 0xab │ │ │ │ + @ instruction: 0xf1fc00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f500 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs.w r0, r8, #171 @ 0xab │ │ │ │ + @ instruction: 0xf1e800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f51c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sub.w r0, r4, #171 @ 0xab │ │ │ │ + rsbs r0, r4, #171 @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f538 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf19000ab │ │ │ │ + rsb r0, r0, #171 @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f554 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, pc, #592 @ (adr r2, 58f7a8 ) │ │ │ │ + add r2, pc, #784 @ (adr r2, 58f868 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f570 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, pc, #544 @ (adr r2, 58f794 ) │ │ │ │ + add r2, pc, #736 @ (adr r2, 58f854 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f58c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adc.w r0, r4, #171 @ 0xab │ │ │ │ + sbcs.w r0, r4, #171 @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f5a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf13000ab │ │ │ │ + sbc.w r0, r0, #171 @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f5c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf12000ab │ │ │ │ + adcs.w r0, r0, #171 @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f5e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds.w r0, r0, #171 @ 0xab │ │ │ │ + adc.w r0, r0, #171 @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f5fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f618 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf0e400ab │ │ │ │ + adds.w r0, r4, #171 @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f634 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf0d400ab │ │ │ │ + add.w r0, r4, #171 @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f650 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf0c400ab │ │ │ │ + @ instruction: 0xf0f400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f66c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf0b400ab │ │ │ │ + @ instruction: 0xf0e400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f688 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf0a800ab │ │ │ │ + @ instruction: 0xf0d800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f6a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - eors.w r0, ip, #171 @ 0xab │ │ │ │ + @ instruction: 0xf0cc00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f6c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - eors.w r0, r0, #171 @ 0xab │ │ │ │ + @ instruction: 0xf0c000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f6dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - eor.w r0, r4, #171 @ 0xab │ │ │ │ + @ instruction: 0xf0b400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f6f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orns r0, r8, #171 @ 0xab │ │ │ │ + @ instruction: 0xf0a800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f714 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f730 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - beq.n 58f6d4 │ │ │ │ + bne.n 58f734 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f74c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r0, #2 │ │ │ │ + adds r4, r6, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f768 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r4, r4, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f784 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - vext.8 d16, d28, d27, #0 │ │ │ │ + bic.w r0, ip, #171 @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f7a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r4, #0 │ │ │ │ + adds r4, r2, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f7bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - vaddl.s16 q8, d20, d27 │ │ │ │ + and.w r0, r4, #171 @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58f7dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r0, r2, #0 │ │ │ │ + adds r0, r0, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f7f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r4, r5, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f814 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r7, r4 │ │ │ │ + subs r0, r5, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f830 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r7} │ │ │ │ + pop {r4, r5, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f84c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.s16 d16, d16, d27 │ │ │ │ + vaddl.s8 q0, d16, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f868 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r3, r5} │ │ │ │ + pop {r3, r4, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f884 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r3, r7} │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f8a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f8bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r4} │ │ │ │ + pop {r2, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f8d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 13, cr0, cr0, cr11, {5} │ │ │ │ + vhadd.s8 d0, d16, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f8f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 12, cr0, cr0, cr11, {5} │ │ │ │ + cdp 0, 15, cr0, cr0, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f910 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 11, cr0, cr0, cr11, {5} │ │ │ │ + cdp 0, 14, cr0, cr0, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f92c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 10, cr0, cr0, cr11, {5} │ │ │ │ + cdp 0, 13, cr0, cr0, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f948 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 9, cr0, cr0, cr11, {5} │ │ │ │ + cdp 0, 12, cr0, cr0, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f964 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 8, cr0, cr4, cr11, {5} │ │ │ │ + cdp 0, 11, cr0, cr4, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f980 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ + ldrb r4, [r7, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f99c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrb r0, [r2, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f9b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f9d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ + ldrb r4, [r6, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f9f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs 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 │ │ │ │ ldr r0, [pc, #8] @ (58fa0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fa28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fa44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc 0, cr0, [r4, #684]! @ 0x2ac │ │ │ │ + stcl 0, cr0, [r4, #684]! @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fa60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r2, #112 @ 0x70 │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fa7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [ip, #684] @ 0x2ac │ │ │ │ + ldc 0, cr0, [ip, #684]! @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fa98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [r0, #684] @ 0x2ac │ │ │ │ + ldc 0, cr0, [r0, #684]! @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fab4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [r0, #-684]! @ 0xfffffd54 │ │ │ │ + stc 0, cr0, [r0, #684]! @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fad0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [r4, #-684]! @ 0xfffffd54 │ │ │ │ + ldc 0, cr0, [r4, #684] @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58faec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fb08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc 0, cr0, [r8, #-684]! @ 0xfffffd54 │ │ │ │ + stcl 0, cr0, [r8, #-684]! @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fb24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [ip, #-684]! @ 0xfffffd54 │ │ │ │ + ldcl 0, cr0, [ip, #-684] @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fb40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [r0, #-684]! @ 0xfffffd54 │ │ │ │ + ldcl 0, cr0, [r0, #-684] @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fb5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc 0, cr0, [r4, #-684] @ 0xfffffd54 │ │ │ │ + stcl 0, cr0, [r4, #-684] @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fb78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [r8, #-684] @ 0xfffffd54 │ │ │ │ + ldc 0, cr0, [r8, #-684]! @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fb94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [ip], #684 @ 0x2ac │ │ │ │ + stc 0, cr0, [ip, #-684]! @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fbb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [ip], #684 @ 0x2ac │ │ │ │ + ldc 0, cr0, [ip, #-684] @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fbcc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [ip], {171} @ 0xab │ │ │ │ + stc 0, cr0, [ip, #-684] @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fbe8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [ip], {171} @ 0xab │ │ │ │ + ldcl 0, cr0, [ip], #684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fc04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc 0, cr0, [ip], #684 @ 0x2ac │ │ │ │ + stcl 0, cr0, [ip], #684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fc20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r1, #24 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fc3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [ip], {171} @ 0xab │ │ │ │ + ldc 0, cr0, [ip], #684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fc58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [r8], #-684 @ 0xfffffd54 │ │ │ │ + stc 0, cr0, [r8], #684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fc74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [r4], #-684 @ 0xfffffd54 │ │ │ │ + ldc 0, cr0, [r4], {171} @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fc90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mrrc 0, 10, r0, r0, cr11 @ │ │ │ │ + stc 0, cr0, [r0], {171} @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fcac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, #128 @ 0x80 │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fcc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r1, #3 │ │ │ │ + subs r0, r7, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fce4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, pc, #944 @ (adr r0, 590098 ) │ │ │ │ + add r1, pc, #112 @ (adr r1, 58fd58 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fd00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xebe800ab │ │ │ │ + ldc 0, cr0, [r8], {171} @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fd1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - rsbs r0, r8, fp, asr #2 │ │ │ │ + stc 0, cr0, [r8], {171} @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fd38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - rsb r0, r8, fp, asr #2 │ │ │ │ + @ instruction: 0xebf800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fd54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs.w r0, r8, fp, asr #2 │ │ │ │ + @ instruction: 0xebe800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fd70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sub.w r0, r8, fp, asr #2 │ │ │ │ + rsbs r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fd8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeb9800ab │ │ │ │ + rsb r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fda8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeb8800ab │ │ │ │ + subs.w r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fdc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs.w r0, r8, fp, asr #2 │ │ │ │ + sub.w r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fde0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sbc.w r0, r8, fp, asr #2 │ │ │ │ + @ instruction: 0xeb9800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fdfc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adcs.w r0, r8, fp, asr #2 │ │ │ │ + @ instruction: 0xeb8800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fe18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adc.w r0, r8, fp, asr #2 │ │ │ │ + sbcs.w r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fe34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeb3800ab │ │ │ │ + sbc.w r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fe50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeb2800ab │ │ │ │ + adcs.w r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fe6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds.w r0, r8, fp, asr #2 │ │ │ │ + adc.w r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fe88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add.w r0, r8, fp, asr #2 │ │ │ │ + @ instruction: 0xeb3800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fea4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeaf800ab │ │ │ │ + @ instruction: 0xeb2800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fec0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeae800ab │ │ │ │ + adds.w r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fedc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xead800ab │ │ │ │ + add.w r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fef8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pkhtb r0, r8, fp, asr #2 │ │ │ │ + @ instruction: 0xeaf800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ff14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeab800ab │ │ │ │ + @ instruction: 0xeae800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ff30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeaa800ab │ │ │ │ + @ instruction: 0xead800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ff4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - eors.w r0, r8, fp, asr #2 │ │ │ │ + pkhtb r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ff68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - eor.w r0, r8, fp, asr #2 │ │ │ │ + @ instruction: 0xeab800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ff84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orns r0, r8, fp, asr #2 │ │ │ │ + @ instruction: 0xeaa800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ffa0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orn r0, r8, fp, asr #2 │ │ │ │ + eors.w r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ffbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orrs.w r0, ip, fp, asr #2 │ │ │ │ + eor.w r0, ip, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ffd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orrs.w r0, r0, fp, asr #2 │ │ │ │ + eor.w r0, r0, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fff4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orr.w r0, r4, fp, asr #2 │ │ │ │ + orns r0, r4, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590010 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bics.w r0, r8, fp, asr #2 │ │ │ │ + orn r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (59002c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bic.w r0, ip, fp, asr #2 │ │ │ │ + orrs.w r0, ip, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590048 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bic.w r0, r0, fp, asr #2 │ │ │ │ + orrs.w r0, r0, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590064 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ands.w r0, r4, fp, asr #2 │ │ │ │ + orr.w r0, r4, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590080 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - and.w r0, r8, fp, asr #2 │ │ │ │ + bics.w r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (59009c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrd r0, r0, [ip, #684]! @ 0x2ac │ │ │ │ + bic.w r0, ip, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5900b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrd r0, r0, [r0, #684]! @ 0x2ac │ │ │ │ + bic.w r0, r0, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5900d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [r4, #684]! @ 0x2ac │ │ │ │ + ands.w r0, r4, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5900f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrd r0, r0, [r8, #684] @ 0x2ac │ │ │ │ + and.w r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (59010c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [ip, #684] @ 0x2ac │ │ │ │ + ldrd r0, r0, [ip, #684]! @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590128 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [r0, #684] @ 0x2ac │ │ │ │ + ldrd r0, r0, [r0, #684]! @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590144 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe9b400ab │ │ │ │ + strd r0, r0, [r4, #684]! @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590160 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe9a800ab │ │ │ │ + ldrd r0, r0, [r8, #684] @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (59017c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe99c00ab │ │ │ │ + strd r0, r0, [ip, #684] @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590198 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe99000ab │ │ │ │ + strd r0, r0, [r0, #684] @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5901b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe98400ab │ │ │ │ + @ instruction: 0xe9b400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5901d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrd r0, r0, [r8, #-684]! @ 0x2ac │ │ │ │ + @ instruction: 0xe9a800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5901ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [ip, #-684]! @ 0x2ac │ │ │ │ + @ instruction: 0xe99c00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590208 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [r0, #-684]! @ 0x2ac │ │ │ │ + @ instruction: 0xe99000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590224 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrd r0, r0, [r4, #-684] @ 0x2ac │ │ │ │ + @ instruction: 0xe98400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590240 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [r8, #-684] @ 0x2ac │ │ │ │ + ldrd r0, r0, [r8, #-684]! @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (59025c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmdb ip!, {r0, r1, r3, r5, r7} │ │ │ │ + strd r0, r0, [ip, #-684]! @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590278 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmdb r0!, {r0, r1, r3, r5, r7} │ │ │ │ + strd r0, r0, [r0, #-684]! @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590294 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmdb r4!, {r0, r1, r3, r5, r7} │ │ │ │ + ldrd r0, r0, [r4, #-684] @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5902b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmdb r8, {r0, r1, r3, r5, r7} │ │ │ │ + strd r0, r0, [r8, #-684] @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5902cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmdb ip, {r0, r1, r3, r5, r7} │ │ │ │ + ldmdb ip!, {r0, r1, r3, r5, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5902e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmdb r0, {r0, r1, r3, r5, r7} │ │ │ │ + ldmdb r0!, {r0, r1, r3, r5, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590304 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrd r0, r0, [r4], #684 @ 0x2ac │ │ │ │ + stmdb r4!, {r0, r1, r3, r5, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590320 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [r8], #684 @ 0x2ac │ │ │ │ + ldmdb r8, {r0, r1, r3, r5, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (59033c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe8d800ab │ │ │ │ + stmdb r8, {r0, r1, r3, r5, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590358 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe8c400ab │ │ │ │ + ldrd r0, r0, [r4], #684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590374 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia.w r4!, {r0, r1, r3, r5, r7} │ │ │ │ + strd r0, r0, [r4], #684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590390 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia.w r0!, {r0, r1, r3, r5, r7} │ │ │ │ + @ instruction: 0xe8d000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5903ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia.w r0, {r0, r1, r3, r5, r7} │ │ │ │ + @ instruction: 0xe8c000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5903c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrd r0, r0, [ip], #-684 @ 0x2ac │ │ │ │ + stmia.w ip!, {r0, r1, r3, r5, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5903e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [ip], #-684 @ 0x2ac │ │ │ │ + ldmia.w ip, {r0, r1, r3, r5, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590400 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe85800ab │ │ │ │ + stmia.w r8, {r0, r1, r3, r5, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (59041c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strex r0, r0, [ip, #684] @ 0x2ac │ │ │ │ + ldrd r0, r0, [ip], #-684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590438 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strex r0, r0, [r0, #684] @ 0x2ac │ │ │ │ + ldrd r0, r0, [r0], #-684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590454 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe83400ab │ │ │ │ + strd r0, r0, [r4], #-684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590470 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe82800ab │ │ │ │ + @ instruction: 0xe85800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (59048c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe81c00ab │ │ │ │ + strex r0, r0, [ip, #684] @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5904a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe81000ab │ │ │ │ + strex r0, r0, [r0, #684] @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5904c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe80400ab │ │ │ │ + @ instruction: 0xe83400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5904e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904d4 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + @ instruction: 0xe82800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5904fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904d8 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + @ instruction: 0xe81c00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590518 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904dc │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + @ instruction: 0xe81000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590534 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904e0 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + @ instruction: 0xe80400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590550 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904e4 │ │ │ │ + b.n 590544 │ │ │ │ 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, #8] @ (59056c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904e8 │ │ │ │ + b.n 590548 │ │ │ │ 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, #8] @ (590588 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904ec │ │ │ │ + b.n 59054c │ │ │ │ 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, #8] @ (5905a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904f0 │ │ │ │ + b.n 590550 │ │ │ │ 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, #8] @ (5905c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904f4 │ │ │ │ + b.n 590554 │ │ │ │ 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, #8] @ (5905dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904f8 │ │ │ │ + b.n 590558 │ │ │ │ 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, #8] @ (5905f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904fc │ │ │ │ + b.n 59055c │ │ │ │ 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, #8] @ (590614 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590500 │ │ │ │ + b.n 590560 │ │ │ │ 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, #8] @ (590630 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590504 │ │ │ │ + b.n 590564 │ │ │ │ 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, #8] @ (59064c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590508 │ │ │ │ + b.n 590568 │ │ │ │ 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, #8] @ (590668 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 59050c │ │ │ │ + b.n 59056c │ │ │ │ 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, #8] @ (590684 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590510 │ │ │ │ + b.n 590570 │ │ │ │ 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, #8] @ (5906a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590514 │ │ │ │ + b.n 590574 │ │ │ │ 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, #8] @ (5906bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590510 │ │ │ │ + b.n 590570 │ │ │ │ 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, #8] @ (5906d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 59050c │ │ │ │ + b.n 59056c │ │ │ │ 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, #8] @ (5906f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590508 │ │ │ │ + b.n 590568 │ │ │ │ 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, #8] @ (590710 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590504 │ │ │ │ + b.n 590564 │ │ │ │ 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, #8] @ (59072c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590500 │ │ │ │ + b.n 590560 │ │ │ │ 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, #8] @ (590748 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904fc │ │ │ │ + b.n 59055c │ │ │ │ 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, #8] @ (590764 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904f8 │ │ │ │ + b.n 590558 │ │ │ │ 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, #8] @ (590780 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904f4 │ │ │ │ + b.n 590554 │ │ │ │ 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, #8] @ (59079c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904f0 │ │ │ │ + b.n 590550 │ │ │ │ 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, #8] @ (5907b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904ec │ │ │ │ + b.n 59054c │ │ │ │ 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, #8] @ (5907d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904e8 │ │ │ │ + b.n 590548 │ │ │ │ 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, #8] @ (5907f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904e4 │ │ │ │ + b.n 590544 │ │ │ │ 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, #8] @ (59080c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904e0 │ │ │ │ + b.n 590540 │ │ │ │ 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, #8] @ (590828 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904dc │ │ │ │ + b.n 59053c │ │ │ │ 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, #8] @ (590844 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904d8 │ │ │ │ + b.n 590538 │ │ │ │ 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, #8] @ (590860 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904d4 │ │ │ │ + b.n 590534 │ │ │ │ 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, #8] @ (59087c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904d0 │ │ │ │ + b.n 590530 │ │ │ │ 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, #8] @ (590898 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + strb r4, [r3, #15] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5908b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904b0 │ │ │ │ + b.n 590510 │ │ │ │ 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, #8] @ (5908d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904ac │ │ │ │ + b.n 59050c │ │ │ │ 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, #8] @ (5908ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904a8 │ │ │ │ + b.n 590508 │ │ │ │ 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, #8] @ (590908 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904a4 │ │ │ │ + b.n 590504 │ │ │ │ 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, #8] @ (590924 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904a0 │ │ │ │ + b.n 590500 │ │ │ │ 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, #8] @ (590940 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 59049c │ │ │ │ + b.n 5904fc │ │ │ │ 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, #8] @ (59095c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590498 │ │ │ │ + b.n 5904f8 │ │ │ │ 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, #8] @ (590978 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590494 │ │ │ │ + b.n 5904f4 │ │ │ │ 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, #8] @ (590994 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590490 │ │ │ │ + b.n 5904f0 │ │ │ │ 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, #8] @ (5909b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 59048c │ │ │ │ + b.n 5904ec │ │ │ │ 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, #8] @ (5909cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590488 │ │ │ │ + b.n 5904e8 │ │ │ │ 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, #8] @ (5909e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590484 │ │ │ │ + b.n 5904e4 │ │ │ │ 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, #8] @ (590a04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590480 │ │ │ │ + b.n 5904e0 │ │ │ │ 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, #8] @ (590a20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 59047c │ │ │ │ + b.n 5904dc │ │ │ │ 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, #8] @ (590a3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590478 │ │ │ │ + b.n 5904d8 │ │ │ │ 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, #8] @ (590a58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590474 │ │ │ │ + b.n 5904d4 │ │ │ │ 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, #8] @ (590a74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590470 │ │ │ │ + b.n 5904d0 │ │ │ │ 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, #8] @ (590a90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 59046c │ │ │ │ + b.n 5904cc │ │ │ │ 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, #8] @ (590aac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590468 │ │ │ │ + b.n 5904c8 │ │ │ │ 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, #8] @ (590ac8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590464 │ │ │ │ + b.n 5904c4 │ │ │ │ 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, #8] @ (590ae4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590460 │ │ │ │ + b.n 5904c0 │ │ │ │ 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, #8] @ (590b00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 59045c │ │ │ │ + b.n 5904bc │ │ │ │ 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, #8] @ (590b1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590458 │ │ │ │ + b.n 5904b8 │ │ │ │ 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, #8] @ (590b38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590454 │ │ │ │ + b.n 5904b4 │ │ │ │ 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, #8] @ (590b54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590450 │ │ │ │ + b.n 5904b0 │ │ │ │ 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, #8] @ (590b70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 59044c │ │ │ │ + b.n 5904ac │ │ │ │ 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, #8] @ (590b8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590448 │ │ │ │ + b.n 5904a8 │ │ │ │ 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, #8] @ (590ba8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590444 │ │ │ │ + b.n 5904a4 │ │ │ │ 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, #8] @ (590bc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590440 │ │ │ │ + b.n 5904a0 │ │ │ │ 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, #8] @ (590be0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 59043c │ │ │ │ + b.n 59049c │ │ │ │ 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, #8] @ (590bfc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590438 │ │ │ │ + b.n 590498 │ │ │ │ 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, #8] @ (590c18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590434 │ │ │ │ + b.n 590494 │ │ │ │ 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, #8] @ (590c34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 591430 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e4> │ │ │ │ + b.n 590490 │ │ │ │ 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, #8] @ (590c50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 59142c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e0> │ │ │ │ + b.n 59048c │ │ │ │ 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, #8] @ (590c6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r4, {r2, r4, r5} │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590c88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590ca4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5913f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5a4> │ │ │ │ + b.n 591450 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x604> │ │ │ │ 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, #12] @ (590cc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590ce0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590cfc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5913b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x564> │ │ │ │ + b.n 591410 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5c4> │ │ │ │ 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, #8] @ (590d18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r2, #12] │ │ │ │ + strh r4, [r0, #14] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590d34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r2, r5} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590d50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ 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 │ │ │ │ cbz r0, 590da8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ @@ -1937308,17 +1937305,17 @@ │ │ │ │ movle r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 590d82 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r4, [r4, #4] │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ │ │ │ 00590dbc <_mesa_glapi_get_dispatch_table_size@@libgallium-25.2.6-1~bpo13+1.so>: │ │ │ │ movw r0, #1644 @ 0x66c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ @@ -1937659,15 +1937656,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 4f74e0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r5, {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, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1937693,15 +1937690,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r6, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldc 0, cr0, [r8], {171} @ 0xab │ │ │ │ + stcl 0, cr0, [r8], {171} @ 0xab │ │ │ │ ldrh r2, [r1, r7] │ │ │ │ lsls r0, r7, #4 │ │ │ │ stmia r6!, {r4, r5, r6} │ │ │ │ lsls r2, r0, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1937733,15 +1937730,15 @@ │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - mcrr 0, 10, r0, r4, cr11 │ │ │ │ + ldcl 0, cr0, [r4], #-684 @ 0xfffffd54 │ │ │ │ ldrh r2, [r4, r5] │ │ │ │ lsls r0, r7, #4 │ │ │ │ stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1937807,20 +1937804,20 @@ │ │ │ │ b.n 59127e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x432> │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ b.n 591276 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x42a> │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 591278 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x42c> │ │ │ │ b.n 59128c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x440> │ │ │ │ - rsbs r0, r8, fp, asr #2 │ │ │ │ + stc 0, cr0, [r8], {171} @ 0xab │ │ │ │ ldrh r2, [r1, r4] │ │ │ │ lsls r0, r7, #4 │ │ │ │ stmia r5!, {r4, r5, r7} │ │ │ │ lsls r2, r0, #5 │ │ │ │ - subs.w r0, r2, fp, asr #2 │ │ │ │ + @ instruction: 0xebe200ab │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldrd r0, r2, [r3, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1938000,29 +1937997,29 @@ │ │ │ │ nop │ │ │ │ stcl 1, cr0, [r0], #264 @ 0x108 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldcl 1, cr0, [r0], {66} @ 0x42 │ │ │ │ ldr r6, [r2, r7] │ │ │ │ lsls r0, r7, #4 │ │ │ │ - eors.w r0, ip, fp, asr #2 │ │ │ │ - bne.n 591440 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5f4> │ │ │ │ + pkhtb r0, ip, fp, asr #2 │ │ │ │ + bcs.n 5914a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x654> │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r0, #5 │ │ │ │ - b.n 5914b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x664> │ │ │ │ + b.n 591510 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6c4> │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldc 1, cr0, [r0], #-264 @ 0xfffffef8 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r0, #5 │ │ │ │ - bcs.n 591454 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x608> │ │ │ │ + bcs.n 5914b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x668> │ │ │ │ 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 │ │ │ │ subs r0, r1, #0 │ │ │ │ @@ -1938290,15 +1938287,15 @@ │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 59175a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x90e> │ │ │ │ ldr.w r0, [ip, r3, lsl #3] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + asrs r2, r0, #23 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r1, [pc, #32] @ (59179c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x950>) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ b.n 591784 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x938> │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ beq.n 591798 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x94c> │ │ │ │ @@ -1938307,15 +1938304,15 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 591780 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x934> │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - asrs r0, r5, #21 │ │ │ │ + asrs r0, r3, #22 │ │ │ │ lsls r6, r2, #4 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ ldr r2, [pc, #80] @ (591804 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x9b8>) │ │ │ │ @@ -1938492,35 +1938489,35 @@ │ │ │ │ movs r3, r1 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ b.n 591908 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0xabc> │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 5918d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0xa8c> │ │ │ │ + bpl.n 591938 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0xaec> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5914a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x658> │ │ │ │ + b.n 591504 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6b8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r6!, {r1, r4, r7} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ b.n 59182c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x9e0> │ │ │ │ lsls r2, r0, #5 │ │ │ │ - bpl.n 591a00 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0xbb4> │ │ │ │ + bpl.n 591a60 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0xc14> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5913e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x598> │ │ │ │ + b.n 591444 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5f8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 591390 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x544> │ │ │ │ + b.n 5913f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5a4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r6, r7, r1 │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r2, #252 @ 0xfc │ │ │ │ lsls r3, r0, #5 │ │ │ │ - b.n 59138c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x540> │ │ │ │ + b.n 5913ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5a0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 591348 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4fc> │ │ │ │ + b.n 5913a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x55c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #200] @ (591a74 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0xc28>) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1938613,19 +1938610,19 @@ │ │ │ │ nop │ │ │ │ b.n 59170c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x8c0> │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 5916d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x888> │ │ │ │ lsls r2, r0, #5 │ │ │ │ - b.n 591368 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x51c> │ │ │ │ + b.n 5913c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x57c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 5912f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4ac> │ │ │ │ + b.n 591358 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x50c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 5912f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4a8> │ │ │ │ + b.n 591354 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x508> │ │ │ │ lsls r3, r5, #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 │ │ │ │ @@ -1938675,15 +1938672,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 591b1c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0xcd0> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - b.n 592310 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x14c4> │ │ │ │ + b.n 591370 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x524> │ │ │ │ lsls r3, r5, #2 │ │ │ │ b.n 5915a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75c> │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 591524 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6d8> │ │ │ │ lsls r2, r0, #5 │ │ │ │ @@ -1938727,15 +1938724,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx r4 │ │ │ │ b.n 591b50 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0xd04> │ │ │ │ nop │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - b.n 592200 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x13b4> │ │ │ │ + b.n 592260 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1414> │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #2 │ │ │ │ movt r1, #8 │ │ │ │ @@ -1938780,17 +1938777,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx r7 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - b.n 59222c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x13e0> │ │ │ │ + b.n 59228c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1440> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 5921b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1368> │ │ │ │ + b.n 592214 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x13c8> │ │ │ │ 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 │ │ │ │ bl 591bc8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0xd7c> │ │ │ │ mov r4, r0 │ │ │ │ @@ -1938817,15 +1938814,15 @@ │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ subs r5, #101 @ 0x65 │ │ │ │ it eq │ │ │ │ ldrbeq r5, [r4, #2] │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ b.n 591c62 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0xe16> │ │ │ │ - bne.n 591c20 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0xdd4> │ │ │ │ + bcs.n 591c80 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0xe34> │ │ │ │ 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, #3768] @ 0xeb8 │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1939485,86 +1939482,86 @@ │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ b.n 5921ba <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x136e> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ b.n 59263c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x17f0> │ │ │ │ lsls r2, r0, #5 │ │ │ │ - b.n 592464 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1618> │ │ │ │ + b.n 5924c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1678> │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 59244c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1600> │ │ │ │ + b.n 5924ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1660> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 592434 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x15e8> │ │ │ │ + b.n 592494 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1648> │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r4, #250 @ 0xfa │ │ │ │ lsls r3, r0, #5 │ │ │ │ - b.n 5924fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x16b0> │ │ │ │ + b.n 59255c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1710> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 59247c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1630> │ │ │ │ + b.n 5924dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1690> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - svc 134 @ 0x86 │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r4, #86 @ 0x56 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - b.n 5925ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1760> │ │ │ │ + b.n 59260c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x17c0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ svc 252 @ 0xfc │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr r5, [pc, #80] @ (59237c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1530>) │ │ │ │ lsls r0, r7, #4 │ │ │ │ - udf #230 @ 0xe6 │ │ │ │ + svc 22 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + svc 28 │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r3, #138 @ 0x8a │ │ │ │ lsls r3, r0, #5 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + svc 10 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ + svc 18 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ + svc 2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ adds r3, #20 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + udf #218 @ 0xda │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r2, #254 @ 0xfe │ │ │ │ lsls r3, r0, #5 │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + lsrs r6, r2, #5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ adds r2, #198 @ 0xc6 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - @ instruction: 0xf2e000ac │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + @ instruction: 0xf31000ac │ │ │ │ + svc 82 @ 0x52 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - svc 44 @ 0x2c │ │ │ │ + svc 92 @ 0x5c │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + udf #112 @ 0x70 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + udf #82 @ 0x52 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #134 @ 0x86 │ │ │ │ + udf #182 @ 0xb6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r1, #174 @ 0xae │ │ │ │ lsls r3, r0, #5 │ │ │ │ - udf #30 │ │ │ │ + udf #78 @ 0x4e │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 5923cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1580> │ │ │ │ + ble.n 59242c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x15e0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 5922c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1474> │ │ │ │ + ble.n 592320 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x14d4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 5922ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1460> │ │ │ │ + ble.n 59230c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x14c0> │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #244] @ (592498 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x164c>) │ │ │ │ @@ -1939674,29 +1939671,28 @@ │ │ │ │ nop │ │ │ │ bgt.n 592544 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x16f8> │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #104 @ 0x68 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - ble.n 5923ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1560> │ │ │ │ + ble.n 59240c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x15c0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ bgt.n 5924ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1660> │ │ │ │ lsls r2, r0, #5 │ │ │ │ - b.n 5924ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1660> │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - ble.n 59250c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x16c0> │ │ │ │ + @ instruction: 0xe82e00aa │ │ │ │ + ble.n 59256c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1720> │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r7, #192 @ 0xc0 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - ble.n 5924c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x167c> │ │ │ │ + ble.n 592528 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x16dc> │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r7, #168 @ 0xa8 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - ble.n 592508 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x16bc> │ │ │ │ + ble.n 592568 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x171c> │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #400] @ (592668 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x181c>) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -1939866,32 +1939862,32 @@ │ │ │ │ b.n 592634 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x17e8> │ │ │ │ blt.n 5926ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1860> │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #256] @ (592774 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1928>) │ │ │ │ lsls r0, r7, #4 │ │ │ │ - bgt.n 5925e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x179c> │ │ │ │ + bgt.n 592648 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x17fc> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bge.n 5926a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1854> │ │ │ │ + bge.n 592700 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x18b4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ bge.n 5925a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x175c> │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr r0, [pc, #584] @ (5928cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1a80>) │ │ │ │ lsls r0, r7, #4 │ │ │ │ cmp r6, #108 @ 0x6c │ │ │ │ lsls r3, r0, #5 │ │ │ │ - bgt.n 5926c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1874> │ │ │ │ + bgt.n 592720 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x18d4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmdb ip, {r1, r3, r5, r7} │ │ │ │ + strd r0, r0, [ip, #-680] @ 0x2a8 │ │ │ │ ldr r0, [pc, #8] @ (59269c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1850>) │ │ │ │ lsls r0, r7, #4 │ │ │ │ cmp r5, #234 @ 0xea │ │ │ │ lsls r3, r0, #5 │ │ │ │ - blt.n 5925c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1774> │ │ │ │ + blt.n 592620 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x17d4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ blx sl │ │ │ │ lsls r0, 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, #4032] @ 0xfc0 │ │ │ │ @@ -1939982,24 +1939978,24 @@ │ │ │ │ ands r2, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ b.n 592736 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x18ea> │ │ │ │ mov.w lr, #1 │ │ │ │ mov r0, lr │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blt.n 592878 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1a2c> │ │ │ │ + blt.n 5926d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x188c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - @ instruction: 0xeb2400ab │ │ │ │ - blt.n 59286c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1a20> │ │ │ │ + adcs.w r0, r4, fp, asr #2 │ │ │ │ + blt.n 5926cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1880> │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r5, #4 │ │ │ │ lsls r3, r0, #5 │ │ │ │ cmp r4, #214 @ 0xd6 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - bge.n 59270c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x18c0> │ │ │ │ + bge.n 59276c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1920> │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cbz r3, 592814 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x19c8> │ │ │ │ cbz r2, 5927ba <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x196e> │ │ │ │ movs r3, #1 │ │ │ │ @@ -1940224,15 +1940220,15 @@ │ │ │ │ add r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 70628 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bls.n 592a1c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1bd0> │ │ │ │ + bls.n 592a7c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1c30> │ │ │ │ lsls r3, r5, #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] @ (592a78 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1c2c>) │ │ │ │ @@ -1940288,27 +1940284,27 @@ │ │ │ │ b.n 592a28 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1bdc> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bpl.n 592a70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1c24> │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 592a64 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1c18> │ │ │ │ + bls.n 592ac4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1c78> │ │ │ │ lsls r3, r5, #2 │ │ │ │ bpl.n 592a64 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1c18> │ │ │ │ lsls r2, r0, #5 │ │ │ │ - bhi.n 592a54 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1c08> │ │ │ │ + bls.n 592ab4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1c68> │ │ │ │ lsls r3, r5, #2 │ │ │ │ bpl.n 592a30 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1be4> │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 592a18 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1bcc> │ │ │ │ + bhi.n 592a78 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1c2c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strd r0, r0, [r2, #688]! @ 0x2b0 │ │ │ │ + ands.w r0, r2, ip, asr #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 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1940375,21 +1940371,21 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #24] @ (592b68 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1d1c>) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ bl 5929ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1ba0> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bhi.n 592bec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1da0> │ │ │ │ + bhi.n 592c4c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1e00> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bhi.n 592bec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1da0> │ │ │ │ + bhi.n 592c4c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1e00> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bhi.n 592c10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1dc4> │ │ │ │ + bhi.n 592a70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1c24> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvc.n 592af0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1ca4> │ │ │ │ + bvc.n 592b50 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1d04> │ │ │ │ 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] │ │ │ │ str.w r0, [ip, #-200] │ │ │ │ ldr r4, [pc, #280] @ (592c9c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1e50>) │ │ │ │ @@ -1940502,15 +1940498,15 @@ │ │ │ │ bmi.n 592d6c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1f20> │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r0, r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ lsls r3, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r2, r3 │ │ │ │ + adds r4, r0, r4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsls r7, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 592bc0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1d74> │ │ │ │ lsls r2, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1940835,23 +1940831,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ subs r5, #204 @ 0xcc │ │ │ │ bne.n 592fbc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2170> │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 592f24 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x20d8> │ │ │ │ + bpl.n 592f84 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2138> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bpl.n 59309c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2250> │ │ │ │ + bpl.n 5930fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x22b0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ bne.n 593114 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x22c8> │ │ │ │ lsls r2, r0, #5 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ lsls r7, r4, #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, #176] @ (5930e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2294>) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1940925,17 +1940921,17 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ blx 6fc34 │ │ │ │ nop │ │ │ │ ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 5930c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x227c> │ │ │ │ + bcc.n 593128 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x22dc> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 5930f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x22a8> │ │ │ │ + bcc.n 593154 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2308> │ │ │ │ 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] │ │ │ │ str.w r0, [ip, #-200] │ │ │ │ sub.w sp, sp, #4256 @ 0x10a0 │ │ │ │ @@ -1941175,37 +1941171,37 @@ │ │ │ │ bl 5929ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1ba0> │ │ │ │ b.n 5931b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2368> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldmia r6, {r3, r5, r6, r7} │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 593860 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a14> │ │ │ │ + b.n 5938c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a74> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bcs.n 5932b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2464> │ │ │ │ + bcs.n 593310 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x24c4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 5932c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2478> │ │ │ │ + bcs.n 593324 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x24d8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldmia r6!, {r3, r4} │ │ │ │ lsls r2, r0, #5 │ │ │ │ - bcs.n 593394 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2548> │ │ │ │ + bcs.n 5933f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x25a8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593318 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x24cc> │ │ │ │ + bne.n 593378 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x252c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 593440 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x25f4> │ │ │ │ + bcs.n 5932a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2454> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 5932d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2488> │ │ │ │ + bne.n 593334 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x24e8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 59334c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2500> │ │ │ │ + bcs.n 5933ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2560> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593494 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2648> │ │ │ │ + bne.n 5932f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x24a8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 593404 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x25b8> │ │ │ │ + bcs.n 593464 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2618> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593308 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x24bc> │ │ │ │ + bne.n 593368 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x251c> │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #1316] @ 5938e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a94> │ │ │ │ @@ -1941716,81 +1941712,81 @@ │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r0, #5 │ │ │ │ - ldrb r6, [r3, #10] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bmi.n 5938c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a74> │ │ │ │ + bpl.n 593920 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ad4> │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bcs.n 593950 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b04> │ │ │ │ + bcs.n 5939b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b64> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593908 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2abc> │ │ │ │ + bne.n 593968 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b1c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 593910 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ac4> │ │ │ │ + bcc.n 593970 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b24> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bcs.n 5938dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a90> │ │ │ │ + bcc.n 59393c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2af0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 593940 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2af4> │ │ │ │ + beq.n 5939a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b54> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 593838 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x29ec> │ │ │ │ + bcc.n 593898 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a4c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 5938dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a90> │ │ │ │ + bcs.n 59393c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2af0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593820 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x29d4> │ │ │ │ + bne.n 593880 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a34> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 593868 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a1c> │ │ │ │ + beq.n 5938c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a7c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 5939b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b68> │ │ │ │ + beq.n 593a14 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2bc8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 5938f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2aa8> │ │ │ │ + bcc.n 593954 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b08> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593834 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x29e8> │ │ │ │ + bne.n 593894 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a48> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 5938b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a64> │ │ │ │ + bne.n 593910 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ac4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r3!, {r1, r5} │ │ │ │ + ldmia r3!, {r1, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 59393c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2af0> │ │ │ │ + bcc.n 59399c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b50> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 5939c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b78> │ │ │ │ + ble.n 593a24 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2bd8> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbnz r0, 59395e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b12> │ │ │ │ + cbnz r0, 59396a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b1e> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + asrs r6, r0, #5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 593998 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b4c> │ │ │ │ + bcc.n 5939f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2bac> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 5939c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b78> │ │ │ │ + beq.n 593a24 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2bd8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 593a2c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2be0> │ │ │ │ + beq.n 59388c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a40> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593a38 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2bec> │ │ │ │ + bne.n 593898 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a4c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 5938a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a58> │ │ │ │ + bne.n 593904 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ab8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 5939fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2bb0> │ │ │ │ + bne.n 593a5c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2c10> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 59390c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ac0> │ │ │ │ + bne.n 59396c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b20> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593930 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ae4> │ │ │ │ + bcs.n 593990 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b44> │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ @@ -1941987,37 +1941983,37 @@ │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r5, r6} │ │ │ │ lsls r2, r0, #5 │ │ │ │ stmia r6!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 593c14 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2dc8> │ │ │ │ + bne.n 593c74 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e28> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r6, #24 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ lsls r1, r5, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r2, r5, r6} │ │ │ │ lsls r2, r0, #5 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #600] @ (593e10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fc4>) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -1942242,62 +1942238,62 @@ │ │ │ │ b.n 593c76 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e2a> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r4!, {r6} │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 593edc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3090> │ │ │ │ + bcs.n 593d3c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ef0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r0, r1, r1 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - cbz r0, 593e78 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x302c> │ │ │ │ + cbz r0, 593e84 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3038> │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r4, #32] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bcs.n 593e54 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3008> │ │ │ │ + bcs.n 593eb4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3068> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 593f10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x30c4> │ │ │ │ + bcs.n 593d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f24> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593ec4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3078> │ │ │ │ + bne.n 593f24 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x30d8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 593f04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x30b8> │ │ │ │ + bcs.n 593d64 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f18> │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmia r3!, {r2, r3, r4} │ │ │ │ lsls r2, r0, #5 │ │ │ │ - movs r6, #180 @ 0xb4 │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r6, [r7, #18] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xfac200a7 │ │ │ │ - beq.n 593dd8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f8c> │ │ │ │ + @ instruction: 0xfaf200a7 │ │ │ │ + beq.n 593e38 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fec> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593e90 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3044> │ │ │ │ + bne.n 593ef0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x30a4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r2, r0, r2 │ │ │ │ + subs r2, r6, r2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - beq.n 593e00 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fb4> │ │ │ │ + beq.n 593e60 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3014> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 593eec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x30a0> │ │ │ │ + beq.n 593f4c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3100> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593e78 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x302c> │ │ │ │ + bne.n 593ed8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x308c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593e8c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3040> │ │ │ │ + bne.n 593eec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x30a0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + movs r5, #230 @ 0xe6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - beq.n 593f58 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x310c> │ │ │ │ + beq.n 593db8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f6c> │ │ │ │ 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] │ │ │ │ str.w r0, [ip, #-152] │ │ │ │ mov r5, r0 │ │ │ │ @@ -1942537,44 +1942533,44 @@ │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r3, r4, r5} │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ @ instruction: 0xf23e0147 │ │ │ │ - ldmia r7, {r1, r2, r4, r7} │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ stc 15, cr15, [r1, #-1020] @ 0xfffffc04 │ │ │ │ bl 928132 │ │ │ │ nop {11} │ │ │ │ lsls r2, r0, #5 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldc 15, cr15, [r5], {255} @ 0xff │ │ │ │ bl 8bc142 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - asrs r6, r2, #29 │ │ │ │ + asrs r6, r0, #30 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3} │ │ │ │ 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 r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ @@ -1942743,15 +1942739,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ 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] @ (59434c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3500>) │ │ │ │ movs r1, #1 │ │ │ │ @@ -1942765,15 +1942761,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ pop {r2, r6, r7} │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 70238 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -1943473,17 +1943469,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 5949f6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3baa> │ │ │ │ nop │ │ │ │ @ instruction: 0xb6a0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r5} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ 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, r2 │ │ │ │ ldr r2, [pc, #280] @ (594b80 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3d34>) │ │ │ │ @@ -1944115,17 +1944111,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ lsls r2, r0, #5 │ │ │ │ add r7, sp, #520 @ 0x208 │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - itt lt │ │ │ │ - lsllt r3, r5, #2 │ │ │ │ - stmdblt sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ite al │ │ │ │ + lslal 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 │ │ │ │ ldr r4, [pc, #384] @ (595280 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4434>) │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #384] @ (595284 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4438>) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1946027,27 +1946023,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr r0, [pc, #4] @ (596494 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5648>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r0, [pc, #4] @ (5964a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5654>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldrb r2, [r6, #9] │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r0, [pc, #4] @ (5964ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5660>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bcc.n 5964f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56a8> │ │ │ │ + bcc.n 596554 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5708> │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr.w r1, [r2, #280] @ 0x118 │ │ │ │ cbz r1, 5964da <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x568e> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1946286,15 +1946282,15 @@ │ │ │ │ str.w r5, [r4, #1316] @ 0x524 │ │ │ │ mov.w r8, #12 │ │ │ │ str.w r5, [r4, #1312] @ 0x520 │ │ │ │ mov.w r9, #16384 @ 0x4000 │ │ │ │ str.w r5, [r4, #1308] @ 0x51c │ │ │ │ str.w r5, [r4, #1320] @ 0x528 │ │ │ │ str.w r2, [r4, #1324] @ 0x52c │ │ │ │ - bl adc718 │ │ │ │ + bl adc730 │ │ │ │ movs r1, #8 │ │ │ │ str.w r1, [r4, #232] @ 0xe8 │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r1, [r4, #1688] @ 0x698 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ mov.w r0, #16843009 @ 0x1010101 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -1946483,15 +1946479,15 @@ │ │ │ │ adds r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 3, pc, cr15, cr15, {7} │ │ │ │ mcr2 15, 1, pc, cr5, cr15, {7} @ │ │ │ │ mcr2 15, 0, pc, cr13, cr15, {7} @ │ │ │ │ str r6, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - add r7, pc, #304 @ (adr r7, 596b00 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5cb4>) │ │ │ │ + add r7, pc, #496 @ (adr r7, 596bc0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5d74>) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r2, r5, #22 │ │ │ │ lsls r0, r7, #4 │ │ │ │ ldmia r0!, {r2, r6} │ │ │ │ lsls r7, r0, #5 │ │ │ │ ldr.w r1, [r2, #280] @ 0x118 │ │ │ │ cbz r1, 5969f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5bac> │ │ │ │ @@ -1947301,15 +1947297,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, #1544] @ 0x608 │ │ │ │ cbz r0, 5972a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6454> │ │ │ │ - bl ad7730 │ │ │ │ + bl ad7748 │ │ │ │ ldr.w r0, [r8, #1532] @ 0x5fc │ │ │ │ cbz r0, 5972aa <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x645e> │ │ │ │ bl 4b6b74 │ │ │ │ ldr.w r0, [r8, #1436] @ 0x59c │ │ │ │ cbz r0, 5972b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6468> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ @@ -1947684,40 +1947680,40 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 599968 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x8b1c> │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #1536] @ 0x600 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 59761a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67ce> │ │ │ │ ldr.w r0, [r7, #1532] @ 0x5fc │ │ │ │ - bl ad24f0 │ │ │ │ + bl ad2508 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #1540] @ 0x604 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 59761a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67ce> │ │ │ │ ldr.w r0, [r7, #1532] @ 0x5fc │ │ │ │ bl 4b6f88 │ │ │ │ ldr.w r1, [r7, #1536] @ 0x600 │ │ │ │ ldr.w r0, [r7, #1532] @ 0x5fc │ │ │ │ bl 4b75c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ad7334 │ │ │ │ + bl ad734c │ │ │ │ str.w r0, [r7, #1544] @ 0x608 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 59761a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67ce> │ │ │ │ - bl ad7d00 │ │ │ │ + bl ad7d18 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r7, #1532] @ 0x5fc │ │ │ │ bl 4ba980 │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r7, #1532] @ 0x5fc │ │ │ │ bl 4bb7bc │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r7, #1532] @ 0x5fc │ │ │ │ - bl ad1e6c │ │ │ │ + bl ad1e84 │ │ │ │ ldr.w r0, [r7, #1532] @ 0x5fc │ │ │ │ movs r1, #1 │ │ │ │ bl 4b7284 │ │ │ │ mov r0, r4 │ │ │ │ bl 5a2ab4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x11c68> │ │ │ │ b.n 597624 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67d8> │ │ │ │ bl 4b6d30 │ │ │ │ @@ -1955703,15 +1955699,15 @@ │ │ │ │ b.n 59cf60 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0xc114> │ │ │ │ nop │ │ │ │ @ instruction: 0xffff4b7f │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #82 @ 0x52 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ lsls r5, r2, #4 │ │ │ │ cmp r7, #218 @ 0xda │ │ │ │ lsls r2, r0, #5 │ │ │ │ cmp r6, #147 @ 0x93 │ │ │ │ it eq │ │ │ │ moveq r6, #149 @ 0x95 │ │ │ │ beq.n 59d186 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0xc33a> │ │ │ │ @@ -1960489,15 +1960485,15 @@ │ │ │ │ ldrsb.w r3, [r5, #1281] @ 0x501 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 5a0a6a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0xfc1e> │ │ │ │ ldrsb.w r3, [r5, #1282] @ 0x502 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 5a0a38 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0xfbec> │ │ │ │ mov r0, r8 │ │ │ │ - bl ad25dc │ │ │ │ + bl ad25f4 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r5, #628] @ 0x274 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #3 │ │ │ │ bne.n 5a0956 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0xfb0a> │ │ │ │ ldr.w r3, [fp, #1408] @ 0x580 │ │ │ │ @@ -1961948,15 +1961944,15 @@ │ │ │ │ addw sp, sp, #2776 @ 0xad8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ b.n 5a16a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1085c> │ │ │ │ lsls r1, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf79a00aa │ │ │ │ + @ instruction: 0xf7ca00aa │ │ │ │ asrs r2, r5, #30 │ │ │ │ lsls r7, r0, #5 │ │ │ │ b.n 5a1608 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x107bc> │ │ │ │ lsls r1, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1962241,15 +1962237,15 @@ │ │ │ │ ldr.w r1, [r5, #1524] @ 0x5f4 │ │ │ │ ldr.w r3, [r0, #2760] @ 0xac8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 5a1d72 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x10f26> │ │ │ │ ldr.w r1, [r6, #548] @ 0x224 │ │ │ │ ldr.w r0, [r5, #1532] @ 0x5fc │ │ │ │ - bl ad12ac │ │ │ │ + bl ad12c4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 4e4900 │ │ │ │ mov r0, r6 │ │ │ │ blx 70238 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1962270,15 +1962266,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ bl 5a1afc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x10cb0> │ │ │ │ ldr.w r0, [r5, #1532] @ 0x5fc │ │ │ │ mov r1, r4 │ │ │ │ - bl ad1240 │ │ │ │ + bl ad1258 │ │ │ │ str.w r0, [r4, #548] @ 0x224 │ │ │ │ cbz r0, 5a1dee <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x10fa2> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 4e4900 │ │ │ │ @@ -1962304,22 +1962300,22 @@ │ │ │ │ bl 4b6d48 │ │ │ │ ldr.w r0, [r6, #1532] @ 0x5fc │ │ │ │ movs r3, #0 │ │ │ │ str.w r5, [r4, #1412] @ 0x584 │ │ │ │ str.w r3, [r4, #1416] @ 0x588 │ │ │ │ cbz r5, 5a1e58 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1100c> │ │ │ │ ldr.w r1, [r5, #548] @ 0x224 │ │ │ │ - bl ad128c │ │ │ │ + bl ad12a4 │ │ │ │ add.w r4, r4, #16384 @ 0x4000 │ │ │ │ ldr.w r3, [r4, #3040] @ 0xbe0 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [r4, #3040] @ 0xbe0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ - bl ad128c │ │ │ │ + bl ad12a4 │ │ │ │ b.n 5a1e46 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x10ffa> │ │ │ │ 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 │ │ │ │ @@ -1963086,15 +1963082,15 @@ │ │ │ │ movne r2, #1 │ │ │ │ bl 4f5cf4 │ │ │ │ cbz r0, 5a26fa <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x118ae> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r8, #1544] @ 0x608 │ │ │ │ mov r1, r6 │ │ │ │ - bl ad8a0c │ │ │ │ + bl ad8a24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5a26f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x118a8> │ │ │ │ ldrsh.w r3, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r1, r2, [r6] │ │ │ │ bl 597458 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x660c> │ │ │ │ cmp r0, #2 │ │ │ │ @@ -1963298,15 +1963294,15 @@ │ │ │ │ ldr.w r2, [r8, #1424] @ 0x590 │ │ │ │ ldrb.w r3, [r8, #1432] @ 0x598 │ │ │ │ strb.w r3, [r0, #1036] @ 0x40c │ │ │ │ str.w r1, [r0, #1032] @ 0x408 │ │ │ │ mov r1, r6 │ │ │ │ str.w r2, [r0, #1028] @ 0x404 │ │ │ │ movs r2, #0 │ │ │ │ - bl ad97e0 │ │ │ │ + bl ad97f8 │ │ │ │ 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 393dec │ │ │ │ cbz r0, 5a299e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x11b52> │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ @@ -1963820,15 +1963816,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 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ lsls r5, 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, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -1968855,20 +1968851,20 @@ │ │ │ │ str r3, [r6, #12] │ │ │ │ str r3, [r6, #8] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 5a685e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x15a12> │ │ │ │ nop │ │ │ │ bvc.n 5a69fa <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x15bae> │ │ │ │ - vshr.u64 , q7, #1 │ │ │ │ + vaddw.u , , d14 │ │ │ │ lsls r4, r2, #4 │ │ │ │ bvc.n 5a6a0a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x15bbe> │ │ │ │ - vshr.u32 , q6, #1 │ │ │ │ + vaddl.u , d31, d12 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 5a69b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x15b68> │ │ │ │ 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 │ │ │ │ ldr.w r5, [pc, #1072] @ 5a6d9c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x15f50> │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -1969734,15 +1969730,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r0, #5 │ │ │ │ - stmia r6!, {r1, r5, r7} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ add.w ip, sp, #208 @ 0xd0 │ │ │ │ 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} │ │ │ │ @@ -1971741,21 +1971737,21 @@ │ │ │ │ and.w r5, r5, #31 │ │ │ │ and.w r4, r4, #31 │ │ │ │ ubfx lr, lr, #5, #14 │ │ │ │ it pl │ │ │ │ negpl r4, r5 │ │ │ │ b.n 5a8796 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1794a> │ │ │ │ nop │ │ │ │ - cbz r2, 5a894e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x17b02> │ │ │ │ + push {r1, r3} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cbz r0, 5a8926 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x17ada> │ │ │ │ + cbz r0, 5a8932 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x17ae6> │ │ │ │ lsls r4, r2, #4 │ │ │ │ - uxth r0, r4 │ │ │ │ + uxtb r0, r2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - sxtb r4, r6 │ │ │ │ + uxth r4, r4 │ │ │ │ lsls r4, r2, #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 │ │ │ │ @@ -1975086,15 +1975082,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vmla.i32 q10, q8, d15[1] │ │ │ │ strb r0, [r4, r2] │ │ │ │ lsls r1, r0, #5 │ │ │ │ cmp r1, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r2, #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 │ │ │ │ @@ -1975331,24 +1975327,24 @@ │ │ │ │ str.w r3, [r0, #1448] @ 0x5a8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [pc, #4] @ (5ab090 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1a244>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r6, [r4, r7] │ │ │ │ lsls r2, r5, #2 │ │ │ │ add.w r0, r0, #1808 @ 0x710 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [pc, #4] @ (5ab0a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1a258>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ + ldrh r6, [r1, #12] │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr.w r0, [r0, #1908] @ 0x774 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1975395,15 +1975391,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 r4, [r2, #12] │ │ │ │ + str r4, [r0, #16] │ │ │ │ lsls r2, r5, #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, #1720] @ 0x6b8 │ │ │ │ @@ -1975427,15 +1975423,15 @@ │ │ │ │ blx 6e4a0 │ │ │ │ ldr.w r1, [r4, #1976] @ 0x7b8 │ │ │ │ cbz r1, 5ab198 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1a34c> │ │ │ │ ldr.w r3, [r4, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add.w r0, r4, #1952 @ 0x7a0 │ │ │ │ - bl a8ec10 │ │ │ │ + bl a8ec28 │ │ │ │ ldr.w r0, [r4, #1916] @ 0x77c │ │ │ │ blx 6e4a0 │ │ │ │ add.w r0, r4, #1920 @ 0x780 │ │ │ │ bl 3bd024 │ │ │ │ add.w r0, r4, #1696 @ 0x6a0 │ │ │ │ bl 3bd024 │ │ │ │ addw r0, r4, #1724 @ 0x6bc │ │ │ │ @@ -1975455,15 +1975451,15 @@ │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ blx 7058c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r2, [r2, #0] │ │ │ │ + str r2, [r0, #4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w ip, [pc, #32] @ 5ab218 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1a3cc> │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [r1, #13] │ │ │ │ add ip, pc │ │ │ │ strb r2, [r1, #15] │ │ │ │ @@ -1975471,15 +1975467,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, [r1, #0] │ │ │ │ + str r0, [r7, #0] │ │ │ │ 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 │ │ │ │ ldrd r6, r5, [sp, #16] │ │ │ │ mov r4, r2 │ │ │ │ @@ -1975556,36 +1975552,36 @@ │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ mov.w r3, #0 │ │ │ │ bl 5439bc │ │ │ │ str.w r0, [r8] │ │ │ │ mov r0, r6 │ │ │ │ bl 39b2f0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a8ad64 │ │ │ │ + bl a8ad7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5ab3dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1a590> │ │ │ │ mov r4, r0 │ │ │ │ - bl a8addc │ │ │ │ + bl a8adf4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ - bl a8add8 │ │ │ │ + bl a8adf0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5ab3d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1a584> │ │ │ │ ldr r3, [pc, #376] @ (5ab49c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1a650>) │ │ │ │ ldr r4, [r7, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl a8ad64 │ │ │ │ + bl a8ad7c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5ab412 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1a5c6> │ │ │ │ - bl a8addc │ │ │ │ + bl a8adf4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a8add8 │ │ │ │ + bl a8adf0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5ab448 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1a5fc> │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 39b330 │ │ │ │ ldr r3, [pc, #336] @ (5ab4a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1a654>) │ │ │ │ @@ -1975725,27 +1975721,27 @@ │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ ldr r5, [pc, #72] @ (5ab4e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1a698>) │ │ │ │ lsls r1, r0, #5 │ │ │ │ subs r2, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r4, [pc, #264] @ (5ab5b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1a76c>) │ │ │ │ lsls r1, r0, #5 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 393dec │ │ │ │ @@ -1976222,23 +1976218,23 @@ │ │ │ │ mvn.w sl, #3 │ │ │ │ ldr.w r6, [pc, #1224] @ 5abea8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1b05c> │ │ │ │ add.w r5, r4, #616 @ 0x268 │ │ │ │ mvns r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mvns r1, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl a8eff8 │ │ │ │ + bl a8f010 │ │ │ │ ldr.w r2, [pc, #1208] @ 5abeac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1b060> │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ strb.w r3, [r4, #1968] @ 0x7b0 │ │ │ │ movs r0, #0 │ │ │ │ add r6, pc │ │ │ │ - bl a8ac64 │ │ │ │ + bl a8ac7c │ │ │ │ str.w r0, [r4, #1916] @ 0x77c │ │ │ │ bl 543884 │ │ │ │ ldr.w r3, [pc, #1184] @ 5abeb0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1b064> │ │ │ │ movs r2, #1 │ │ │ │ mov.w r8, #16 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [sp] │ │ │ │ @@ -1976352,15 +1976348,15 @@ │ │ │ │ str.w r0, [r4, #1336] @ 0x538 │ │ │ │ str.w r2, [r4, #1332] @ 0x534 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r2, #300 @ 0x12c │ │ │ │ str.w r3, [r4, #1288] @ 0x508 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r4, #1328] @ 0x530 │ │ │ │ - bl adc718 │ │ │ │ + bl adc730 │ │ │ │ ldr.w r3, [r4, #1680] @ 0x690 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 5abe24 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1afd8> │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [r4, #1980] @ 0x7bc │ │ │ │ movs r3, #1 │ │ │ │ @@ -1976555,21 +1976551,21 @@ │ │ │ │ lsls r1, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0x47a2 │ │ │ │ lsls r1, r0, #5 │ │ │ │ @ instruction: 0xb85e │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ lsls r6, r0, #5 │ │ │ │ @ instruction: 0xb742 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ lsls r6, r0, #5 │ │ │ │ bl 575e5e │ │ │ │ movs r5, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ bl 58be66 │ │ │ │ @@ -1976586,23 +1976582,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ pldw [r9, #4095] @ 0xfff │ │ │ │ strb.w pc, [r3, #4095] @ 0xfff │ │ │ │ bl 529e96 │ │ │ │ bl 4fbe9a │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ + ldr r2, [r5, r4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - mov r4, r7 │ │ │ │ + mov r4, sp │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ lsls r2, r5, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ tst r4, r1 │ │ │ │ lsls r1, r0, #5 │ │ │ │ @@ -1976828,15 +1976824,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, 5ac116 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1b2ca> │ │ │ │ - bl a8bb44 │ │ │ │ + bl a8bb5c │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r1, #24] │ │ │ │ blx 6e734 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1977007,15 +1977003,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [pc, #80] @ (5ac330 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1b4e4>) │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r4, #16 │ │ │ │ add r3, pc │ │ │ │ - bl a8b954 │ │ │ │ + bl a8b96c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 5ac2fa <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1b4ae> │ │ │ │ str r4, [r7, #0] │ │ │ │ str.w r8, [r4, #32] │ │ │ │ b.n 5ac2d6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1b48a> │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ @@ -1977031,15 +1977027,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ str.w sl, [r7] │ │ │ │ b.n 5ac302 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1b4b6> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r0, r5, #0 │ │ │ │ + adds r0, r3, #1 │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -1977058,15 +1977054,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3bd0c4 │ │ │ │ add.w r0, r5, #1952 @ 0x7a0 │ │ │ │ ldrd r2, r3, [r4, #24] │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - bl a8eea4 │ │ │ │ + bl a8eebc │ │ │ │ mov r0, r6 │ │ │ │ bl 3bd0e0 │ │ │ │ b.n 5ac34a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1b4fe> │ │ │ │ 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 │ │ │ │ @@ -1977108,15 +1977104,15 @@ │ │ │ │ strd r4, r5, [r6, #24] │ │ │ │ bl 3bd0c4 │ │ │ │ vldr d7, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl a8ec38 │ │ │ │ + bl a8ec50 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ strd r0, r1, [r6, #8] │ │ │ │ beq.n 5ac470 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1b624> │ │ │ │ adds r2, r0, r4 │ │ │ │ adc.w r3, r1, r5 │ │ │ │ ldrd r0, r1, [r8, #-8] │ │ │ │ cmp r0, r2 │ │ │ │ @@ -1977164,15 +1977160,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #8] @ (5ac4a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1b65c>) │ │ │ │ add r1, pc │ │ │ │ bl 5aef60 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1e114> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ 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 │ │ │ │ @@ -1977384,15 +1977380,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl adc40c │ │ │ │ + bl adc424 │ │ │ │ cmp r5, #7 │ │ │ │ bhi.n 5ac7de <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1b992> │ │ │ │ tbb [pc, r5] │ │ │ │ ands r1, r7 │ │ │ │ ldrb r0, [r1, r5] │ │ │ │ lsls r4, r0, #16 │ │ │ │ adds r1, #4 │ │ │ │ @@ -1977437,15 +1977433,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add.w r0, r0, r3, lsl #3 │ │ │ │ ldrd r2, r3, [r0, #168] @ 0xa8 │ │ │ │ strd r2, r3, [r7] │ │ │ │ b.n 5ac75a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1b90e> │ │ │ │ mov r0, r4 │ │ │ │ - bl adc3f8 │ │ │ │ + bl adc410 │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r3, [r7] │ │ │ │ b.n 5ac75a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1b90e> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ movs r2, #0 │ │ │ │ adds r3, #26 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ @@ -1977526,15 +1977522,15 @@ │ │ │ │ ldr r3, [pc, #288] @ (5ac990 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1bb44>) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #280] @ (5ac994 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1bb48>) │ │ │ │ add r3, pc │ │ │ │ - bl a8ba38 │ │ │ │ + bl a8ba50 │ │ │ │ str r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5ac96e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1bb22> │ │ │ │ ldr r2, [pc, #272] @ (5ac998 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1bb4c>) │ │ │ │ ldr r3, [pc, #256] @ (5ac98c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1bb40>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -1977628,21 +1977624,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r7, #216 @ 0xd8 │ │ │ │ lsls r1, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #26 │ │ │ │ + asrs r4, r1, #27 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r3, [pc, #88] @ (5ac9f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1bba4>) │ │ │ │ + ldr r3, [pc, #280] @ (5acab0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1bc64>) │ │ │ │ lsls r2, r5, #2 │ │ │ │ adds r7, #114 @ 0x72 │ │ │ │ lsls r1, r0, #5 │ │ │ │ - ldr r2, [pc, #744] @ (5acc88 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1be3c>) │ │ │ │ + ldr r2, [pc, #936] @ (5acd48 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1befc>) │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 5ac9a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1bb5c> │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1979166,15 +1979162,15 @@ │ │ │ │ ldr.w sl, [r4, #40] @ 0x28 │ │ │ │ b.n 5ad7c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1c978> │ │ │ │ movs r3, #1 │ │ │ │ strd r0, r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 5ad8c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1ca7c> │ │ │ │ nop │ │ │ │ - str r0, [r1, #48] @ 0x30 │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r2, #4 │ │ │ │ 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] │ │ │ │ @@ -1979397,25 +1979393,25 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #8] @ (5adc88 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1ce3c>) │ │ │ │ add r1, pc │ │ │ │ bl 5aef60 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1e114> │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ + add r0, sp, #544 @ 0x220 │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #8] @ (5adca4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1ce58>) │ │ │ │ add r2, pc │ │ │ │ bl 5aeef4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1e0a8> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r4, [r3, r1] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -1979439,15 +1979435,15 @@ │ │ │ │ cbz r0, 5adcf8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1ceac> │ │ │ │ bl 5cb4c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3a67c> │ │ │ │ ldr.w r0, [r7, #2556] @ 0x9fc │ │ │ │ cbz r0, 5add02 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1ceb6> │ │ │ │ bl 5cb4c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3a67c> │ │ │ │ ldr.w r0, [r7, #2480] @ 0x9b0 │ │ │ │ cbz r0, 5add0c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1cec0> │ │ │ │ - bl ad7730 │ │ │ │ + bl ad7748 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cbz r0, 5add14 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1cec8> │ │ │ │ bl 503c64 │ │ │ │ ldr.w r0, [r7, #2476] @ 0x9ac │ │ │ │ cbz r0, 5add1e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1ced2> │ │ │ │ bl 4b6b74 │ │ │ │ add.w r0, r6, #70144 @ 0x11200 │ │ │ │ @@ -1979834,29 +1979830,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 503b80 │ │ │ │ str r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5ae222 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1d3d6> │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl ad7334 │ │ │ │ + bl ad734c │ │ │ │ str.w r0, [r5, #2480] @ 0x9b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5ae222 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1d3d6> │ │ │ │ - bl ad7d00 │ │ │ │ + bl ad7d18 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #2476] @ 0x9ac │ │ │ │ bl 4ba980 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #2476] @ 0x9ac │ │ │ │ bl 4bb7bc │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #2476] @ 0x9ac │ │ │ │ - bl ad1e6c │ │ │ │ + bl ad1e84 │ │ │ │ ldr.w r0, [r5, #2476] @ 0x9ac │ │ │ │ movs r1, #0 │ │ │ │ bl 4b7284 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r5, #2476] @ 0x9ac │ │ │ │ bl 4b7348 │ │ │ │ ldr.w r0, [r5, #2476] @ 0x9ac │ │ │ │ @@ -1980502,15 +1980498,15 @@ │ │ │ │ bne.n 5ae8ca <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1da7e> │ │ │ │ ldr.w r0, [r7, #1980] @ 0x7bc │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 5ae8ce <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1da82> │ │ │ │ bl 399da4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ lsls r4, r2, #4 │ │ │ │ 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, 5ae8f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1daa4> │ │ │ │ @@ -1981088,15 +1981084,15 @@ │ │ │ │ b.n 5aee8e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1e042> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r0, #7 │ │ │ │ lsls r1, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #704] @ (5af19c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1e350>) │ │ │ │ + ldr r4, [pc, #896] @ (5af25c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1e410>) │ │ │ │ lsls r4, r2, #4 │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [sp :128] │ │ │ │ asrs r2, r5, #5 │ │ │ │ lsls r1, r0, #5 │ │ │ │ ldr r3, [pc, #8] @ (5aeef0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1e0a4>) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #420] @ 0x1a4 │ │ │ │ @@ -1981440,15 +1981436,15 @@ │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsrs r2, r6, #28 │ │ │ │ lsls r1, r0, #5 │ │ │ │ movs r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r3} │ │ │ │ + ldmia r5, {r1, r3, r4, r5} │ │ │ │ lsls r4, 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, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #220] @ (5af37c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1e530>) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1981547,15 +1981543,15 @@ │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsrs r2, r0, #21 │ │ │ │ lsls r1, r0, #5 │ │ │ │ movs r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ 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, [r1, #0] │ │ │ │ @@ -1981604,15 +1981600,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (5af428 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1e5dc>) │ │ │ │ add r0, pc │ │ │ │ strd r0, r3, [r6] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r1, #12] │ │ │ │ b.n 5af3ea <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1e59e> │ │ │ │ nop │ │ │ │ - bx r0 │ │ │ │ + bx r6 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1982161,15 +1982157,15 @@ │ │ │ │ b.n 5af8c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1ea7c> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - negs r4, r6 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r4, 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 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r1, #512] @ 0x200 │ │ │ │ @@ -1982482,19 +1982478,19 @@ │ │ │ │ ldrd r3, r6, [r4, #576] @ 0x240 │ │ │ │ mov ip, r0 │ │ │ │ movs r4, #1 │ │ │ │ b.n 5afae2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1ec96> │ │ │ │ nop │ │ │ │ lsls r0, r6, #22 │ │ │ │ lsls r1, r0, #5 │ │ │ │ - ands r4, r7 │ │ │ │ + eors r4, r5 │ │ │ │ lsls r4, r2, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + asrs r6, r7, #31 │ │ │ │ lsls r2, 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 │ │ │ │ add.w r6, r0, #90112 @ 0x16000 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1982794,15 +1982790,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r5, r5, #464 @ 0x1d0 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ blx 6fb2c │ │ │ │ b.n 5b00c6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1f27a> │ │ │ │ - subs r2, #230 @ 0xe6 │ │ │ │ + subs r3, #22 │ │ │ │ lsls r4, r2, #4 │ │ │ │ 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 │ │ │ │ @@ -1982852,15 +1982848,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5b0160 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1f314> │ │ │ │ b.n 5b0186 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1f33a> │ │ │ │ bl 5ae998 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1db4c> │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #140] @ (5b025c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1f410>) │ │ │ │ add.w r4, r0, #90112 @ 0x16000 │ │ │ │ @@ -1983481,17 +1983477,17 @@ │ │ │ │ bhi.w 5b0526 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1f6da> │ │ │ │ ldr.w r3, [r2, #564] @ 0x234 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ bls.n 5b081a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1f9ce> │ │ │ │ b.n 5b0526 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1f6da> │ │ │ │ nop │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ lsls r2, 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -1983569,17 +1983565,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf78e0140 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #46 @ 0x2e │ │ │ │ + adds r3, #94 @ 0x5e │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + lsrs r0, r4, #13 │ │ │ │ lsls r2, r5, #2 │ │ │ │ @ instruction: 0xf6fa0140 │ │ │ │ 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, #3824] @ 0xef0 │ │ │ │ @@ -1983832,17 +1983828,17 @@ │ │ │ │ mov r6, ip │ │ │ │ b.n 5b0b48 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1fcfc> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subw r1, r0, #2112 @ 0x840 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf68e0140 │ │ │ │ - adds r2, #108 @ 0x6c │ │ │ │ + adds r2, #156 @ 0x9c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r2, #11] │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -1983864,17 +1983860,17 @@ │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ bl 5b0934 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1fae8> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ - strb r4, [r3, #0] │ │ │ │ + strb r4, [r1, #1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r7, #126 @ 0x7e │ │ │ │ + cmp r7, #174 @ 0xae │ │ │ │ lsls r4, r2, #4 │ │ │ │ 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 │ │ │ │ @@ -1984012,21 +1984008,21 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ strd lr, r7, [sp, #12] │ │ │ │ str.w ip, [sp] │ │ │ │ bl 3a38d0 │ │ │ │ b.n 5b0c96 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1fe4a> │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r6, [r6, #120] @ 0x78 │ │ │ │ + ldr r6, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r0, [r5, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r4, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1984319,19 +1984315,19 @@ │ │ │ │ b.n 5b0f86 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2013a> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs.w r1, r4, #64 @ 0x40 │ │ │ │ sub.w r1, lr, #64 @ 0x40 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ sbc.w r1, r6, #64 @ 0x40 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r5, #40 @ 0x28 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ lsls r2, r5, #2 │ │ │ │ cmp r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r2, r3, r4} │ │ │ │ lsls r0, r0, #5 │ │ │ │ @@ -1984439,22 +1984435,22 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 5b1276 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2042a> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r2, r5, #2 │ │ │ │ cdp 1, 8, cr0, cr2, cr0, {2} │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #154 @ 0x9a │ │ │ │ + cmp r2, #202 @ 0xca │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldc 1, cr0, [lr, #256] @ 0x100 │ │ │ │ stmdb 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 │ │ │ │ @@ -1984754,25 +1984750,25 @@ │ │ │ │ add.w r4, r4, #264 @ 0x108 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 5b15c2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x20776> │ │ │ │ b.n 5b1570 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x20724> │ │ │ │ bl 5ae998 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1db4c> │ │ │ │ b.n 5b1524 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x206d8> │ │ │ │ nop │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r7, #140 @ 0x8c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r7, #18 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cdp2 0, 11, cr0, cr8, cr9, {5} │ │ │ │ + cdp2 0, 14, cr0, cr8, cr9, {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 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #368] @ (5b1790 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x20944>) │ │ │ │ ldr r2, [pc, #368] @ (5b1794 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x20948>) │ │ │ │ @@ -1984911,15 +1984907,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrd r0, r1, [r8, #256] @ 0x100 │ │ │ │ ldrd r0, r1, [r2, #256] @ 0x100 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sl!, {r6, r8} │ │ │ │ - stc2l 0, cr0, [r6, #-676] @ 0xfffffd5c │ │ │ │ + ldc2l 0, cr0, [r6, #-676]! @ 0xfffffd5c │ │ │ │ @ instruction: 0xfa47ffff │ │ │ │ subs r4, r7, r3 │ │ │ │ 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 │ │ │ │ @@ -1985386,17 +1985382,17 @@ │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 5b2464 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x21618> │ │ │ │ lsls r0, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str r0, [r1, #4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r1, #32 │ │ │ │ lsls r4, r2, #4 │ │ │ │ b.n 5b23c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x21574> │ │ │ │ lsls r0, r0, #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 │ │ │ │ @@ -1985771,21 +1985767,21 @@ │ │ │ │ ands r3, r6 │ │ │ │ mov r6, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 5b1d04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x20eb8> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r2, r4, #5 │ │ │ │ + subs r2, r2, #6 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r2, r0, #5 │ │ │ │ + subs r2, r6, #5 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r0, r4, #4 │ │ │ │ + subs r0, r2, #5 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + subs r4, r1, #5 │ │ │ │ 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, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov fp, r0 │ │ │ │ @@ -1986393,21 +1986389,21 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 5b1444 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x205f8> │ │ │ │ b.n 5b22b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2146c> │ │ │ │ adds r5, #16 │ │ │ │ mov r1, r5 │ │ │ │ bl 5b2098 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2124c> │ │ │ │ b.n 5b25be <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x21772> │ │ │ │ - subs r4, r1, r3 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r2, r2, r1 │ │ │ │ + subs r2, r0, r2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r4, r7, r1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r4, r4, r0 │ │ │ │ + subs r4, r2, r1 │ │ │ │ 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, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov fp, r0 │ │ │ │ @@ -2002641,15 +2002637,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 a8e81c │ │ │ │ + bl a8e834 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 5be610 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2d7c4> │ │ │ │ movs r1, #0 │ │ │ │ mov.w r2, #920 @ 0x398 │ │ │ │ movt r2, #1 │ │ │ │ blx 6fb2c │ │ │ │ add.w r3, r4, #65536 @ 0x10000 │ │ │ │ @@ -2002961,15 +2002957,15 @@ │ │ │ │ add.w r0, r4, #876 @ 0x36c │ │ │ │ bl 3bd024 │ │ │ │ ldr.w r0, [r4, #904] @ 0x388 │ │ │ │ blx 70238 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ - bl a8e834 │ │ │ │ + bl a8e84c │ │ │ │ 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 │ │ │ │ @@ -2003812,17 +2003808,17 @@ │ │ │ │ str.w r0, [r5, #2728] @ 0xaa8 │ │ │ │ add r3, pc │ │ │ │ str.w r1, [r5, #2724] @ 0xaa4 │ │ │ │ str.w r2, [r5, #2732] @ 0xaac │ │ │ │ str.w r3, [r5, #2736] @ 0xab0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #280] @ (5bf3e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e59c>) │ │ │ │ + ldr r5, [pc, #472] @ (5bf4a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e65c>) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r0, [r0, #16] │ │ │ │ lsls r3, r4, #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 │ │ │ │ @@ -2003909,17 +2003905,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 │ │ │ │ - ldr r4, [pc, #24] @ (5bf418 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e5cc>) │ │ │ │ + ldr r4, [pc, #216] @ (5bf4d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e68c>) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r2, [r7, #8] │ │ │ │ + ldrh r2, [r5, #10] │ │ │ │ lsls r3, r4, #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 │ │ │ │ @@ -2003931,17 +2003927,17 @@ │ │ │ │ movs r0, #16 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 5bf1e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e398> │ │ │ │ str.w r5, [r4, #2716] @ 0xa9c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #752] @ (5bf72c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e8e0>) │ │ │ │ + ldr r2, [pc, #944] @ (5bf7ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e9a0>) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + ldrh r6, [r7, #0] │ │ │ │ lsls r3, r4, #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] @ (5bf47c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e630>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -2003955,17 +2003951,17 @@ │ │ │ │ add.w r2, r4, #32768 @ 0x8000 │ │ │ │ add.w r4, r4, #28672 @ 0x7000 │ │ │ │ ldr.w r3, [r2, #2720] @ 0xaa0 │ │ │ │ str.w r5, [r4, #3964] @ 0xf7c │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r2, #2720] @ 0xaa0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #472] @ (5bf658 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e80c>) │ │ │ │ + ldr r2, [pc, #664] @ (5bf718 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e8cc>) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + movs r0, #30 │ │ │ │ lsls r1, r5, #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 │ │ │ │ @@ -2004130,17 +2004126,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5bf606 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e7ba> │ │ │ │ b.n 5bf634 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e7e8> │ │ │ │ mov r6, r7 │ │ │ │ b.n 5bf5d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e784> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r2, [pc, #32] @ (5bf694 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e848>) │ │ │ │ + ldr r2, [pc, #224] @ (5bf754 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e908>) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + subs r4, r1, #7 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ add.w r5, r0, #32768 @ 0x8000 │ │ │ │ @@ -2004868,35 +2004864,35 @@ │ │ │ │ b.n 5bfca2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ee56> │ │ │ │ ldr r2, [pc, #44] @ (5bfeec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f0a0>) │ │ │ │ add r2, pc │ │ │ │ b.n 5bfca2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ee56> │ │ │ │ ldr r2, [pc, #44] @ (5bfef0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f0a4>) │ │ │ │ add r2, pc │ │ │ │ b.n 5bfca2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ee56> │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + strb r0, [r7, #8] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmn r0, r6 │ │ │ │ + orrs r0, r4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r2, r4, #30 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - sbcs r2, r6 │ │ │ │ + rors r2, r4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r2, r6, #26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + strb r4, [r7, #2] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r6, [r0, #2] │ │ │ │ + strb r6, [r6, #2] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r2, [pc, #808] @ (5c0210 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f3c4>) │ │ │ │ + ldr r2, [pc, #1000] @ (5c02d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f484>) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r0, [r6, #124] @ 0x7c │ │ │ │ + strb r0, [r4, #0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + strb r2, [r3, #0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + strb r4, [r2, #0] │ │ │ │ lsls r1, 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 r3, [pc, #436] @ (5c00bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f270>) │ │ │ │ ldr.w r5, [r0, #1880] @ 0x758 │ │ │ │ @@ -2005056,23 +2005052,23 @@ │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr.w r0, [r2, #148] @ 0x94 │ │ │ │ b.n 5bffae <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f162> │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r0, r0, #5 │ │ │ │ cmp r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r2, r3, #15 │ │ │ │ + asrs r2, r1, #16 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r7, #22 │ │ │ │ + subs r7, #70 @ 0x46 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r0, [r0, #15] │ │ │ │ + ldrb r0, [r6, #15] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ movs r2, #24 │ │ │ │ @@ -2005238,17 +2005234,17 @@ │ │ │ │ b.n 5c01e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f394> │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 5c017a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f32e> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ veor d0, d4, d31 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #14 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r6, #8 │ │ │ │ + subs r6, #56 @ 0x38 │ │ │ │ lsls r3, r2, #4 │ │ │ │ mrc2 1, 3, r0, cr14, cr15, {1} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2005491,17 +2005487,17 @@ │ │ │ │ @ instruction: 0xffff416f │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vmla.i32 q10, q8, d15[1] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ - subs r4, #86 @ 0x56 │ │ │ │ + subs r4, #134 @ 0x86 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ lsls r1, 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, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -2005589,17 +2005585,17 @@ │ │ │ │ str.w r5, [r4, #924] @ 0x39c │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r5, [r4, #932] @ 0x3a4 │ │ │ │ str.w r1, [r4, #928] @ 0x3a0 │ │ │ │ str.w r2, [r4, #936] @ 0x3a8 │ │ │ │ str.w r3, [r0, #2720] @ 0xaa0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - subs r0, #226 @ 0xe2 │ │ │ │ + subs r1, #18 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r2, [r0, #23] │ │ │ │ + strb r2, [r6, #23] │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ bl 5bfef4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f0a8> │ │ │ │ @@ -2005762,17 +2005758,17 @@ │ │ │ │ bne.n 5c0884 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fa38> │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5c0844 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f9f8> │ │ │ │ b.n 5c0870 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fa24> │ │ │ │ mov r5, r7 │ │ │ │ b.n 5c0816 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f9ca> │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov fp, r2 │ │ │ │ @@ -2005945,17 +2005941,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5c0a4a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fbfe> │ │ │ │ b.n 5c0a7e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fc32> │ │ │ │ mov r7, sl │ │ │ │ b.n 5c0a1c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fbd0> │ │ │ │ nop │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ lsls r1, r5, #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 │ │ │ │ @@ -2005979,17 +2005975,17 @@ │ │ │ │ ldr.w r3, [r4, #2720] @ 0xaa0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #2720] @ 0xaa0 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r3, #136 @ 0x88 │ │ │ │ + adds r3, #184 @ 0xb8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ lsls r1, r5, #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 │ │ │ │ @@ -2006019,17 +2006015,17 @@ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ ldr.w r1, [r5, #1896] @ 0x768 │ │ │ │ cmp r1, r2 │ │ │ │ bne.n 5c0b52 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fd06> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r3, #4 │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ lsls r1, 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 r2, [pc, #72] @ (5c0be0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fd94>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -2006057,17 +2006053,17 @@ │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr.w r3, [r4, #2720] @ 0xaa0 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [r4, #2720] @ 0xaa0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #84] @ (5c0c4c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fe00>) │ │ │ │ mov r4, r1 │ │ │ │ @@ -2006096,17 +2006092,17 @@ │ │ │ │ bne.n 5c0c10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fdc4> │ │ │ │ add.w r5, r5, #32768 @ 0x8000 │ │ │ │ ldr.w r3, [r5, #2720] @ 0xaa0 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r5, #2720] @ 0xaa0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - adds r2, #14 │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldr.w r3, [r0, #1912] @ 0x778 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 5c0c70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fe24> │ │ │ │ add.w r2, r0, #32768 @ 0x8000 │ │ │ │ str.w r1, [r0, #1912] @ 0x778 │ │ │ │ ldr.w r3, [r2, #2720] @ 0xaa0 │ │ │ │ @@ -2006238,17 +2006234,17 @@ │ │ │ │ bne.n 5c0da4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ff58> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r6, [r5, #19] │ │ │ │ subs r6, #255 @ 0xff │ │ │ │ sbcs r1, r1 │ │ │ │ subs r7, #0 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #116] @ 0x74 │ │ │ │ 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 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -2006379,17 +2006375,17 @@ │ │ │ │ dmb ish │ │ │ │ cbz r2, 5c0f8e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x30142> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 5c0f32 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x300e6> │ │ │ │ mov r1, r4 │ │ │ │ b.n 5c0f66 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3011a> │ │ │ │ nop │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ lsls r3, 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 r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2006414,17 +2006410,17 @@ │ │ │ │ cmp r4, #32 │ │ │ │ bne.n 5c0fc8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3017c> │ │ │ │ add.w r8, r8, #32768 @ 0x8000 │ │ │ │ ldr.w r3, [r8, #2720] @ 0xaa0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r8, #2720] @ 0xaa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + cmp r6, #26 │ │ │ │ lsls r3, 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 r5, r1 │ │ │ │ ldrb.w r1, [r0, #699] @ 0x2bb │ │ │ │ @@ -2006706,20 +2006702,20 @@ │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 5c12ea <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3049e> │ │ │ │ ldr r1, [pc, #28] @ (5c1324 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x304d8>) │ │ │ │ movs r0, #16 │ │ │ │ add r1, pc │ │ │ │ bl 5bf1e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e398> │ │ │ │ add.w r0, r8, #112 @ 0x70 │ │ │ │ - bl a8e84c │ │ │ │ + bl a8e864 │ │ │ │ mov r0, r8 │ │ │ │ blx 70238 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + lsls r2, r4, #7 │ │ │ │ lsls r1, 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 r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2006734,29 +2006730,29 @@ │ │ │ │ bl 5c6ec8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3607c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r4, #688] @ 0x2b0 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ ldr.w r3, [r8, #1684] @ 0x694 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ - bl ad24f0 │ │ │ │ + bl ad2508 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5c13f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x305a8> │ │ │ │ mov r0, r5 │ │ │ │ bl 4b6f88 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 4b75c8 │ │ │ │ movs r2, #4 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ mov.w r1, #920 @ 0x398 │ │ │ │ movt r1, #1 │ │ │ │ - bl a8e864 │ │ │ │ + bl a8e87c │ │ │ │ mov r0, r4 │ │ │ │ bl 5be5cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2d780> │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ cbz r0, 5c13d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3058c> │ │ │ │ add.w r3, r4, #32768 @ 0x8000 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ ldr r2, [pc, #88] @ (5c1404 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x305b8>) │ │ │ │ @@ -2012404,22 +2012400,22 @@ │ │ │ │ b.n 5c4f98 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3414c> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r2, r3, r4, r6} │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf18a0112 │ │ │ │ - adcs.w r1, r8, #18 │ │ │ │ - @ instruction: 0xf1220112 │ │ │ │ - and.w r1, r4, #18 │ │ │ │ + subs.w r1, sl, #18 │ │ │ │ + @ instruction: 0xf1880112 │ │ │ │ + adcs.w r1, r2, #18 │ │ │ │ + bics.w r1, r4, #18 │ │ │ │ add r6, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - stcl 1, cr0, [r0, #72] @ 0x48 │ │ │ │ - stc 1, cr0, [r4, #72] @ 0x48 │ │ │ │ + ldcl 1, cr0, [r0, #72]! @ 0x48 │ │ │ │ + ldc 1, cr0, [r4, #72]! @ 0x48 │ │ │ │ stmdb 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 │ │ │ │ ldr.w r0, [pc, #1364] @ 5c59a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x34b54> │ │ │ │ @@ -2015580,15 +2015576,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 5c7a38 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x36bec> │ │ │ │ ldrsb.w r3, [r4, #2083] @ 0x823 │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 5c7a04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x36bb8> │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl ad25dc │ │ │ │ + bl ad25f4 │ │ │ │ ldr.w r0, [r4, #2096] @ 0x830 │ │ │ │ mov r1, r6 │ │ │ │ bl 5c0cc8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fe7c> │ │ │ │ ldr.w r3, [r8, #-8] │ │ │ │ b.n 5c754a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x366fe> │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ @@ -2015891,15 +2015887,15 @@ │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bne.n 5c7bd4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x36d88> │ │ │ │ add.w r5, r5, #90112 @ 0x16000 │ │ │ │ ldr.w r1, [r7, #556] @ 0x22c │ │ │ │ ldr.w r0, [r5, #2476] @ 0x9ac │ │ │ │ - bl ad13b4 │ │ │ │ + bl ad13cc │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 39ba04 │ │ │ │ mov r0, r7 │ │ │ │ blx 70238 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr.w r3, [r0, #1712] @ 0x6b0 │ │ │ │ @@ -2015912,15 +2015908,15 @@ │ │ │ │ add.w r3, r0, #90112 @ 0x16000 │ │ │ │ mov r4, r0 │ │ │ │ str.w r1, [r0, #1712] @ 0x6b0 │ │ │ │ ldr.w r0, [r3, #2476] @ 0x9ac │ │ │ │ cbz r1, 5c7c2e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x36de2> │ │ │ │ ldr.w r1, [r1, #556] @ 0x22c │ │ │ │ add.w r4, r4, #91648 @ 0x16600 │ │ │ │ - bl ad137c │ │ │ │ + bl ad1394 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -2016118,16 +2016114,16 @@ │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #28 │ │ │ │ cmp r0, #32 │ │ │ │ bne.n 5c7e02 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x36fb6> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cdp2 0, 4, cr0, cr6, cr2, {5} │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + cdp2 0, 7, cr0, cr6, cr2, {5} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ 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 │ │ │ │ add.w r4, r0, #31616 @ 0x7b80 │ │ │ │ add.w r6, r0, #32000 @ 0x7d00 │ │ │ │ @@ -2016731,15 +2016727,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, #2476] @ 0x9ac │ │ │ │ - bl ad1570 │ │ │ │ + bl ad1588 │ │ │ │ mov r0, r6 │ │ │ │ blx 70238 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 70238 │ │ │ │ ldr.w r3, [r5, #1600] @ 0x640 │ │ │ │ ldr.w r0, [r5, #2476] @ 0x9ac │ │ │ │ cbz r3, 5c8496 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3764a> │ │ │ │ @@ -2016876,18 +2016872,18 @@ │ │ │ │ strh r0, [r5, #4] │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r0, #4] │ │ │ │ lsls r7, r7, #4 │ │ │ │ @ instruction: 0xfb6fffff │ │ │ │ - itee mi │ │ │ │ - lslmi r2, r2, #4 │ │ │ │ + ittt vc │ │ │ │ + lslvc r2, r2, #4 │ │ │ │ @ instruction: 0xfaabffff │ │ │ │ - pushpl {r4, r5, r6, lr} │ │ │ │ + pushvc {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, #1 │ │ │ │ mov.w r1, #592 @ 0x250 │ │ │ │ @@ -2016982,15 +2016978,15 @@ │ │ │ │ ldr.w r3, [r4, #560] @ 0x230 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r2, [r6, #284] @ 0x11c │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r4, #560] @ 0x230 │ │ │ │ add.w r3, r4, #544 @ 0x220 │ │ │ │ strd r3, r3, [r4, #544] @ 0x220 │ │ │ │ - bl ad12c4 │ │ │ │ + bl ad12dc │ │ │ │ str.w r0, [r4, #556] @ 0x22c │ │ │ │ cbz r0, 5c878e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x37942> │ │ │ │ ldr.w r0, [r6, #252] @ 0xfc │ │ │ │ cbz r0, 5c8734 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x378e8> │ │ │ │ clz r0, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ add.w r1, r6, #236 @ 0xec │ │ │ │ @@ -2017104,15 +2017100,15 @@ │ │ │ │ movs r3, #12 │ │ │ │ rsb r1, r1, #32 │ │ │ │ add r1, r5 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ b.n 5c8838 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x379ec> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - bl ae46e0 │ │ │ │ + bl ae46f8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ b.n 5c87e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x37994> │ │ │ │ @ instruction: 0xeabc0144 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2017342,15 +2017338,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r4, [r3, #29] │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #27] │ │ │ │ lsls r7, r7, #4 │ │ │ │ - ldmia r6!, {r1, r3, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, 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 r3, [r0, #1696] @ 0x6a0 │ │ │ │ mov r9, r0 │ │ │ │ @@ -2017549,16 +2017545,16 @@ │ │ │ │ dmb ish │ │ │ │ cbz r2, 5c8d16 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x37eca> │ │ │ │ ldr r4, [sp, #0] │ │ │ │ b.n 5c8cb6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x37e6a> │ │ │ │ mov r1, r4 │ │ │ │ b.n 5c8cee <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x37ea2> │ │ │ │ nop │ │ │ │ - orns r0, r4, #162 @ 0xa2 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xf0a400a2 │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, 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 │ │ │ │ ldr r2, [pc, #196] @ (5c8dfc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x37fb0>) │ │ │ │ mov r6, r1 │ │ │ │ @@ -2017629,17 +2017625,17 @@ │ │ │ │ bne.n 5c8dde <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x37f92> │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5c8d8c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x37f40> │ │ │ │ b.n 5c8dca <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x37f7e> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 5c8e62 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x38016> │ │ │ │ + cbz r0, 5c8e6e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x38022> │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r0, 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 r2, [pc, #188] @ (5c8ed4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x38088>) │ │ │ │ mov r6, r1 │ │ │ │ @@ -2017708,17 +2017704,17 @@ │ │ │ │ bne.n 5c8eb6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3806a> │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5c8e68 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3801c> │ │ │ │ b.n 5c8ea2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x38056> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - uxth r4, r2 │ │ │ │ + uxtb r4, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #232] @ (5c8fd8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3818c>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -2017803,17 +2017799,17 @@ │ │ │ │ bne.n 5c8fba <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3816e> │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5c8f4a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x380fe> │ │ │ │ b.n 5c8fa6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3815a> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 5c8ff6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x381aa> │ │ │ │ + cbz r0, 5c9002 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x381b6> │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r7, #42] @ 0x2a │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr.w r9, [r0, #1696] @ 0x6a0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2018234,25 +2018230,25 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {r3, r4, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ lsls r5, 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -2018920,28 +2018916,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r7, #4 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r7, #4 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ lsls r7, r7, #4 │ │ │ │ - movt r0, #8361 @ 0x20a9 │ │ │ │ - ldrb r6, [r2, #19] │ │ │ │ + @ instruction: 0xf2f200a9 │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #9] │ │ │ │ + ldrb r6, [r5, #10] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, fp │ │ │ │ str r5, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #4] │ │ │ │ @@ -2019636,35 +2019632,35 @@ │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ bl 5ab750 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1a904> │ │ │ │ b.n 5ca276 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3942a> │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r0, r2, #7 │ │ │ │ + subs r0, r0, #0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r2, #30 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r4, [r0, #28] │ │ │ │ + strb r4, [r6, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbnz r2, 5ca3a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x39558> │ │ │ │ + rev r2, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cbnz r4, 5ca396 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3954a> │ │ │ │ + cbnz r4, 5ca3a2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x39556> │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + @ instruction: 0xb8da │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + @ instruction: 0xb8aa │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r2, pc, #112 @ (adr r2, 5ca3f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x395a4>) │ │ │ │ + add r2, pc, #304 @ (adr r2, 5ca4b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x39664>) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ subs r0, r3, #4 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ bl 53a514 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ @@ -2020153,33 +2020149,33 @@ │ │ │ │ str r2, [r3, #4] │ │ │ │ b.n 5ca112 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x392c6> │ │ │ │ nop │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r1, pc, #896 @ (adr r1, 5cac40 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x39df4>) │ │ │ │ + add r2, pc, #64 @ (adr r2, 5ca900 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x39ab4>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ + add r0, pc, #136 @ (adr r0, 5ca94c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x39b00>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r6, r7, #22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r2, r2, #24 │ │ │ │ + lsls r2, r0, #25 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - sub sp, #320 @ 0x140 │ │ │ │ + cbz r0, 5ca8d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x39a84> │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldaexd pc, pc, [r3] │ │ │ │ bcs.n 5ca822 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x399d6> │ │ │ │ vrsubhn.i d20, , q9 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ @@ -2021057,41 +2021053,41 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.w 5c9650 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x38804> │ │ │ │ mov r2, r0 │ │ │ │ b.w 5ca1c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x39374> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, sp, #816 @ 0x330 │ │ │ │ + add r6, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ + ldr r4, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r2, #94 @ 0x5e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf32a00a7 │ │ │ │ + @ instruction: 0xf35a00a7 │ │ │ │ stmdb 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 r2, [pc, #496] @ (5cb474 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3a628>) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ ldr r3, [pc, #496] @ (5cb478 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3a62c>) │ │ │ │ @@ -2022130,15 +2022126,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r6, sp │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bics r2, r6 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #572] @ (5cc060 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3b214>) │ │ │ │ @@ -2022356,25 +2022352,25 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 5cbe70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3b024> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ rors r4, r2 │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r6, #2 │ │ │ │ sbcs r0, r1 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 5cc0e2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3b296> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2022430,15 +2022426,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r0, [r7, #2476] @ 0x9ac │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 5cc19c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3b350> │ │ │ │ add.w r3, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #2964] @ 0xb94 │ │ │ │ - bl ad128c │ │ │ │ + bl ad12a4 │ │ │ │ ldr.w r6, [r4, #1676] @ 0x68c │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 5cc1ae <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3b362> │ │ │ │ add.w r3, r6, #544 @ 0x220 │ │ │ │ add.w r2, r5, #544 @ 0x220 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5cc180 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3b334> │ │ │ │ @@ -2022456,29 +2022452,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 5cc150 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3b304> │ │ │ │ dmb ish │ │ │ │ cbnz r2, 5cc180 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3b334> │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r7, #2476] @ 0x9ac │ │ │ │ ldr.w r1, [r3, #2964] @ 0xb94 │ │ │ │ - bl ad12ac │ │ │ │ + bl ad12c4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ bl 39ba04 │ │ │ │ mov r0, r6 │ │ │ │ blx 70238 │ │ │ │ ldr.w r0, [r7, #2096] @ 0x830 │ │ │ │ movs r1, #0 │ │ │ │ str.w r5, [r4, #1676] @ 0x68c │ │ │ │ add.w r4, r4, #91648 @ 0x16600 │ │ │ │ bl 5bf440 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e5f4> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bl ad128c │ │ │ │ + bl ad12a4 │ │ │ │ ldr.w r6, [r4, #1676] @ 0x68c │ │ │ │ add.w r3, r6, #544 @ 0x220 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 5cc14c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3b300> │ │ │ │ b.n 5cc180 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3b334> │ │ │ │ add.w r3, r5, #544 @ 0x220 │ │ │ │ dmb ish │ │ │ │ @@ -2022523,15 +2022519,15 @@ │ │ │ │ ldrb.w r3, [r5, #328] @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r4, #8] │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq r1, #8 │ │ │ │ movne r1, #1 │ │ │ │ - bl a95afc │ │ │ │ + bl a95b14 │ │ │ │ ldr.w r3, [r5, #384] @ 0x180 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 5cc26a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3b41e> │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ @@ -2022554,15 +2022550,15 @@ │ │ │ │ add.w r7, r7, #90112 @ 0x16000 │ │ │ │ ldr.w r3, [r4, #2304] @ 0x900 │ │ │ │ mov r1, r4 │ │ │ │ str.w r3, [r4, #3296] @ 0xce0 │ │ │ │ bl 5db690 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4a844> │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r7, #2476] @ 0x9ac │ │ │ │ - bl ad1240 │ │ │ │ + bl ad1258 │ │ │ │ str.w r0, [r6, #2964] @ 0xb94 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5cc4ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3b660> │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ cbz r0, 5cc2b2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3b466> │ │ │ │ clz r0, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ @@ -2022726,15 +2022722,15 @@ │ │ │ │ b.n 5cc2de <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3b492> │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ add.w r2, r2, r3, lsl #5 │ │ │ │ b.n 5cc2c6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3b47a> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl ae46e0 │ │ │ │ + bl ae46f8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 5cc22c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3b3e0> │ │ │ │ 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] │ │ │ │ @@ -2022860,15 +2022856,15 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 5cc5ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3b7a0> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r3, #24 │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #38 @ 0x26 │ │ │ │ lsls r7, r7, #4 │ │ │ │ @@ -2022995,15 +2022991,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r1, #212 @ 0xd4 │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #768] @ 0x300 │ │ │ │ + str r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r0, #212 @ 0xd4 │ │ │ │ lsls r7, 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, #4016] @ 0xfb0 │ │ │ │ @@ -2023488,23 +2023484,23 @@ │ │ │ │ bl 5aefe4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1e198> │ │ │ │ b.n 5cc896 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3ba4a> │ │ │ │ strd r7, r7, [r4, #-4] │ │ │ │ str r7, [r4, #4] │ │ │ │ b.n 5cc962 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3bb16> │ │ │ │ strd r7, r7, [r4] │ │ │ │ b.n 5cc962 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3bb16> │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + @ instruction: 0xb8b0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb782 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xb6c4 │ │ │ │ + @ instruction: 0xb6f4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + @ instruction: 0xb638 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r4, 5ccd52 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3bf06> │ │ │ │ + push {r2, r3, 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, #4024] @ 0xfb8 │ │ │ │ mov r6, r3 │ │ │ │ add.w r3, r0, #90112 @ 0x16000 │ │ │ │ @@ -2023719,15 +2023715,15 @@ │ │ │ │ add.w fp, fp, #24 │ │ │ │ adds r5, #24 │ │ │ │ cmp sl, r6 │ │ │ │ beq.n 5ccec2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3c076> │ │ │ │ ldr.w r1, [fp, #-12] │ │ │ │ mov r4, fp │ │ │ │ b.n 5ccd3a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3beee> │ │ │ │ - asrs r6, r7, #30 │ │ │ │ + asrs r6, r5, #31 │ │ │ │ lsls r6, r4, #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 │ │ │ │ @@ -2023950,15 +2023946,15 @@ │ │ │ │ b.n 5cd08c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3c240> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, #144 @ 0x90 │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #58] @ 0x3a │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ lsls r7, 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, #3928] @ 0xf58 │ │ │ │ @@ -2024222,21 +2024218,21 @@ │ │ │ │ bne.n 5cd450 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3c604> │ │ │ │ b.n 5cd3d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3c588> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r6, #44 @ 0x2c │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + strh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r4, #36 @ 0x24 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + strh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r2, [r7, #30] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ mov r6, r2 │ │ │ │ @@ -2024478,15 +2024474,15 @@ │ │ │ │ strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 5cd772 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3c926> │ │ │ │ dmb ish │ │ │ │ b.n 5cd642 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3c7f6> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ 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 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #552] @ (5cd9d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3cb84>) │ │ │ │ @@ -2024675,19 +2024671,19 @@ │ │ │ │ b.n 5cd980 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3cb34> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + strh r0, [r4, #0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r6, [r6, #26] │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r6, #78 @ 0x4e │ │ │ │ lsls r7, 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 │ │ │ │ @@ -2024822,19 +2024818,19 @@ │ │ │ │ b.n 5cda32 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3cbe6> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r5, #248 @ 0xf8 │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #246 @ 0xf6 │ │ │ │ + subs r3, #38 @ 0x26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r4, #234 @ 0xea │ │ │ │ lsls r7, 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, #3112] @ 0xc28 │ │ │ │ @@ -2025884,29 +2025880,29 @@ │ │ │ │ lsls r7, r7, #4 │ │ │ │ movs r4, #122 @ 0x7a │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldrb r2, [r4, #1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r0, [r7, #26] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r2, #0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r6, [r3, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r6, #12] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r4, [r6, #11] │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -2027260,25 +2027256,25 @@ │ │ │ │ ubfx r3, r1, #6, #14 │ │ │ │ cmp r3, #8 │ │ │ │ bhi.w 5d0098 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3f24c> │ │ │ │ movs r3, #8 │ │ │ │ bfi r1, r3, #6, #14 │ │ │ │ str r1, [r0, #0] │ │ │ │ b.w 5cdd42 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3cef6> │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r6, r0, #27 │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r5, r6, #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] │ │ │ │ @@ -2028519,35 +2028515,35 @@ │ │ │ │ bne.w 5cf5e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3e794> │ │ │ │ b.w 5cf5bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3e770> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ b.n 5cffe0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3f194> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r2, [r0, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + ldrsh r4, [r6, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r6, [r1, r0] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r6, [r3, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r2, [r6, r2] │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov r8, r2 │ │ │ │ @@ -2029014,30 +2029010,30 @@ │ │ │ │ mov r8, r0 │ │ │ │ b.n 5d0276 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3f42a> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc2l 1, cr0, [sl, #248]! @ 0xf8 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, r5] │ │ │ │ + strb r0, [r2, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r3, r4] │ │ │ │ + strb r2, [r1, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + strb r0, [r0, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r4, [r7, r6] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ @ instruction: 0xfb40013e │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strh r2, [r0, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + strh r2, [r3, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + str r6, [r5, r7] │ │ │ │ lsls r5, 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -2029751,31 +2029747,31 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r0, [ip, #318] @ 0x13e │ │ │ │ ldrb.w r0, [r4, #318] @ 0x13e │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r3, #204 @ 0xcc │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r4, [pc, #800] @ (5d11f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x403a8>) │ │ │ │ + ldr r4, [pc, #992] @ (5d12b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x40468>) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r4, r6, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r2, [r7, #8] │ │ │ │ + str r2, [r5, #12] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [pc, #608] @ (5d1140 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x402f4>) │ │ │ │ + ldr r2, [pc, #800] @ (5d1200 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x403b4>) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr.w r8, [sp, #160] @ 0xa0 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ @@ -2030408,52 +2030404,52 @@ │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ b.w 5d2376 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4152a> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #392] @ (5d173c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x408f0>) │ │ │ │ + ldr r0, [pc, #584] @ (5d17fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x409b0>) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r4, #23 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r6, r5, #21 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bx r3 │ │ │ │ + bx r9 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp ip, r2 │ │ │ │ + cmp ip, r8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r0, r5, #2 │ │ │ │ mrrc 1, 3, r0, r0, cr14 @ │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, r5 │ │ │ │ + add r4, fp │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r2, #6 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + lsls r6, r1, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + lsls r2, r4, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + lsls r0, r0, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ strd r3, r3, [sp, #268] @ 0x10c │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r3, r3, [sp, #260] @ 0x104 │ │ │ │ ldr r4, [sp, #188] @ 0xbc │ │ │ │ @@ -2031261,42 +2031257,42 @@ │ │ │ │ b.n 5d1e60 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x41014> │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #196 @ (adr r4, 5d1ee0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x41094>) │ │ │ │ vtbx.8 d30, {d31- instruction: 0xfffffed4 │ │ │ │ + @ instruction: 0xffffff04 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r7, #234 @ 0xea │ │ │ │ + ands r2, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + ands r2, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #234 @ 0xea │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r5, #208 @ 0xd0 │ │ │ │ + subs r6, #0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ lsls r5, r6, #2 │ │ │ │ - mcrr2 0, 10, r0, sl, cr7 │ │ │ │ - subs r5, #32 │ │ │ │ + ldc2l 0, cr0, [sl], #-668 @ 0xfffffd64 │ │ │ │ + subs r5, #80 @ 0x50 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + subs r5, #44 @ 0x2c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xfb8e00a7 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + @ instruction: 0xfbbe00a7 │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + subs r3, #154 @ 0x9a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr??.w r0, [r2, #167] @ 0xa7 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + @ instruction: 0xfa0200a7 │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr.w r8, [pc, #2908] @ 5d29c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x41b74> │ │ │ │ mov r9, r6 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add.w r3, fp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -2032385,43 +2032381,43 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 6f3f8 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 5d2962 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x41b16> │ │ │ │ b.w 5d17f6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x409aa> │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - sbc.w r0, ip, #5472256 @ 0x538000 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + @ instruction: 0xf59c00a7 │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + adds r7, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + adds r6, #192 @ 0xc0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf39600a7 │ │ │ │ - adds r4, #254 @ 0xfe │ │ │ │ + @ instruction: 0xf3c600a7 │ │ │ │ + adds r5, #46 @ 0x2e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r4, #112 @ 0x70 │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r0, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r1, #18 │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldcl 0, cr0, [sl, #-668]! @ 0xfffffd64 │ │ │ │ + stc 0, cr0, [sl, #668]! @ 0x29c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 5cc080 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3b234> │ │ │ │ adds r1, r0, #1 │ │ │ │ beq.w 5d17be <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x40972> │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ @@ -2032949,42 +2032945,42 @@ │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ b.w 5d1a88 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x40c3c> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stc 0, cr0, [sl], {167} @ 0xa7 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + ldc 0, cr0, [sl], #-668 @ 0xfffffd64 │ │ │ │ + cmp r5, #114 @ 0x72 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r5, #80 @ 0x50 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r4, #232 @ 0xe8 │ │ │ │ + cmp r5, #24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + cmp r4, #206 @ 0xce │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xeade00a7 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + add.w r0, lr, r7, asr #2 │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xeaae00a7 │ │ │ │ - cmp r4, #10 │ │ │ │ + @ instruction: 0xeade00a7 │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + cmp r3, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r1, #80] @ 0x50 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r1, #132 @ 0x84 │ │ │ │ + cmp r1, #180 @ 0xb4 │ │ │ │ lsls r5, r6, #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 │ │ │ │ @@ -2033497,31 +2033493,31 @@ │ │ │ │ moveq r3, #25 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ b.w 5d101a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x401ce> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #244 @ 0xf4 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + movs r7, #16 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + adds r1, #158 @ 0x9e │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5d3a28 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x42bdc> │ │ │ │ + b.n 5d3a88 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x42c3c> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 5d3a28 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x42bdc> │ │ │ │ + b.n 5d3a88 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x42c3c> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 5d39a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x42b54> │ │ │ │ + b.n 5d3a00 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x42bb4> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ 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 │ │ │ │ @@ -2033550,15 +2033546,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ add.w r0, r5, #90112 @ 0x16000 │ │ │ │ ldr.w r1, [r3, #2964] @ 0xb94 │ │ │ │ ldr.w r0, [r0, #2476] @ 0x9ac │ │ │ │ - bl ad12ac │ │ │ │ + bl ad12c4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ bl 39ba04 │ │ │ │ mov r0, r6 │ │ │ │ blx 70238 │ │ │ │ b.n 5d3596 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4274a> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2033626,15 +2033622,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 5d3696 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4284a> │ │ │ │ dmb ish │ │ │ │ cbnz r2, 5d36c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4287c> │ │ │ │ add.w r9, r9, #90112 @ 0x16000 │ │ │ │ ldr.w r1, [r6, #2964] @ 0xb94 │ │ │ │ ldr.w r0, [r9, #2476] @ 0x9ac │ │ │ │ - bl ad12ac │ │ │ │ + bl ad12c4 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ bl 39ba04 │ │ │ │ mov r0, sl │ │ │ │ blx 70238 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @@ -2034724,15 +2034720,15 @@ │ │ │ │ lsls r6, r7, #4 │ │ │ │ ldmia r1, {r1} │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r3, r6, r7} │ │ │ │ lsls r6, r7, #4 │ │ │ │ - bvc.n 5d43a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4355c> │ │ │ │ + bvc.n 5d4408 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x435bc> │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2035331,15 +2035327,15 @@ │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x0036 │ │ │ │ lsls r6, r7, #4 │ │ │ │ hlt 0x0010 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - smlabt r1, ip, r1, r0 │ │ │ │ + smlsdx r1, ip, r1, r0 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r2, [r0, #16] │ │ │ │ @@ -2035450,15 +2035446,15 @@ │ │ │ │ strd sl, r5, [sp, #4] │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ str r7, [sp, #16] │ │ │ │ str.w sl, [sp, #12] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl ae4c8c │ │ │ │ + bl ae4ca4 │ │ │ │ mov r0, r4 │ │ │ │ bl 39ba04 │ │ │ │ ldr.w fp, [r6, #4] │ │ │ │ ldr.w r8, [fp] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 5d4afe <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x43cb2> │ │ │ │ ldr r3, [pc, #360] @ (5d4c40 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x43df4>) │ │ │ │ @@ -2035594,20 +2035590,20 @@ │ │ │ │ b.n 5d4a64 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x43c18> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb614 │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6760111 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + subw r1, r6, #2065 @ 0x811 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #4 │ │ │ │ - @ instruction: 0xf4ec0111 │ │ │ │ + adds.w r1, ip, #9502720 @ 0x910000 │ │ │ │ stmdb 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 │ │ │ │ ldr.w r2, [pc, #1860] @ 5d53a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4455c> │ │ │ │ @@ -2036358,36 +2036354,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 5d5414 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x445c8> │ │ │ │ lsls r6, r7, #4 │ │ │ │ cmp r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str.w r0, [r6, r6, lsl #2] │ │ │ │ - strb.w r0, [r4, r6, lsl #2] │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + ldr??.w r0, [r6, r6, lsl #2] │ │ │ │ + ldrh.w r0, [r4, r6, lsl #2] │ │ │ │ + lsrs r4, r3, #12 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r0!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ @ instruction: 0xfa47ffff │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsrs r0, r4, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ add r5, sp, #384 @ 0x180 │ │ │ │ lsls r6, r7, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2037335,15 +2037331,15 @@ │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ bl 5c0e1c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ffd0> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, sl │ │ │ │ mov.w ip, r8, lsl #7 │ │ │ │ b.n 5d5d12 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x44ec6> │ │ │ │ - rev16 r2, r1 │ │ │ │ + rev16 r2, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ cbz r1, 5d5e7c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x45030> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ @@ -2037608,37 +2037604,37 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ blx 6e914 │ │ │ │ str.w r6, [r9, #8] │ │ │ │ strd r0, r7, [r9] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + @ instruction: 0xb6be │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + @ instruction: 0xb6be │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb690 │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb6ba │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb6ba │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb6ba │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + @ instruction: 0xb6b2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb67a │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cpsid a │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + @ instruction: 0xb69c │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #144] @ (5d6200 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x453b4>) │ │ │ │ @@ -2037699,15 +2037695,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf65200b4 │ │ │ │ + @ instruction: 0xf68200b4 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r6, 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, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -2037780,15 +2037776,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r5, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, ip, #5898240 @ 0x5a0000 │ │ │ │ + addw r0, ip, #2228 @ 0x8b4 │ │ │ │ ldr r5, [sp, #280] @ 0x118 │ │ │ │ lsls r6, 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, #4032] @ 0xfc0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -2037907,20 +2037903,20 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r5, [sp, #16] │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4ca00b4 │ │ │ │ - push {r2, r3, r4} │ │ │ │ + @ instruction: 0xf4fa00b4 │ │ │ │ + push {r2, r3, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - push {r2} │ │ │ │ + push {r2, r4, r5} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r4, 5d64a2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x45656> │ │ │ │ + push {r2, r3, r4} │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ lsls r6, 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, #4032] @ 0xfc0 │ │ │ │ @@ -2038028,20 +2038024,20 @@ │ │ │ │ blt.n 5d6508 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x456bc> │ │ │ │ b.n 5d652a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x456de> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3a200b4 │ │ │ │ - cbz r4, 5d6598 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4574c> │ │ │ │ + @ instruction: 0xf3d200b4 │ │ │ │ + cbz r4, 5d65a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x45758> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - uxtb r4, r6 │ │ │ │ + cbz r4, 5d65a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x45754> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - uxtb r6, r2 │ │ │ │ + cbz r6, 5d659c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x45750> │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r7, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2038404,19 +2038400,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r7, #4 │ │ │ │ ldr r0, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r7, #4 │ │ │ │ lsrs r6, r2, #10 │ │ │ │ lsls r4, r0, #5 │ │ │ │ - add r7, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 5d6a88 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x45c3c> │ │ │ │ + bgt.n 5d68e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x45a9c> │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp.w r9, #8 │ │ │ │ beq.n 5d69e6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x45b9a> │ │ │ │ ldr.w r0, [r7], #4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 706e8 │ │ │ │ cmp r0, #12 │ │ │ │ @@ -2038755,33 +2038751,33 @@ │ │ │ │ bl 569578 │ │ │ │ ldrb r3, [r4, #7] │ │ │ │ lsls r1, r3, #28 │ │ │ │ bpl.w 5d72aa <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4645e> │ │ │ │ b.n 5d6d94 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x45f48> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + add r5, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r4, sp, #1016 @ 0x3f8 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldcl 0, cr0, [r6], #720 @ 0x2d0 │ │ │ │ - add r1, pc, #352 @ (adr r1, 5d6edc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46090>) │ │ │ │ + stc 0, cr0, [r6, #-720]! @ 0xfffffd30 │ │ │ │ + add r1, pc, #544 @ (adr r1, 5d6f9c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46150>) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + add r4, sp, #688 @ 0x2b0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xebe800b4 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + ldc 0, cr0, [r8], {180} @ 0xb4 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r2!, {r1, r5, r7} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ movw r3, #2052 @ 0x804 │ │ │ │ strh r5, [r2, #4] │ │ │ │ movs r5, #0 │ │ │ │ @@ -2039302,37 +2039298,37 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 53555c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 5d6ebe <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46072> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + adds r7, #32 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strd r0, r0, [ip, #-720] @ 0x2d0 │ │ │ │ - @ instruction: 0xe82800b4 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + ldrd r0, r0, [ip, #-720]! @ 0x2d0 │ │ │ │ + @ instruction: 0xe85800b4 │ │ │ │ + add r0, sp, #600 @ 0x258 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, pc, #512 @ (adr r6, 5d7548 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x466fc>) │ │ │ │ + add r6, pc, #704 @ (adr r6, 5d7608 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x467bc>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, pc, #392 @ (adr r6, 5d74d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46688>) │ │ │ │ + add r6, pc, #584 @ (adr r6, 5d7594 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46748>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, pc, #320 @ (adr r6, 5d7490 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46644>) │ │ │ │ + add r6, pc, #512 @ (adr r6, 5d7550 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46704>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, pc, #248 @ (adr r6, 5d744c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46600>) │ │ │ │ + add r6, pc, #440 @ (adr r6, 5d750c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x466c0>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, pc, #232 @ (adr r6, 5d7440 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x465f4>) │ │ │ │ + add r6, pc, #424 @ (adr r6, 5d7500 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x466b4>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, pc, #200 @ (adr r6, 5d7424 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x465d8>) │ │ │ │ + add r6, pc, #392 @ (adr r6, 5d74e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46698>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r5, pc, #312 @ (adr r5, 5d749c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46650>) │ │ │ │ + add r5, pc, #504 @ (adr r5, 5d755c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46710>) │ │ │ │ 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 │ │ │ │ add.w r6, r0, #90112 @ 0x16000 │ │ │ │ add.w r7, r0, #92160 @ 0x16800 │ │ │ │ @@ -2040112,15 +2040108,15 @@ │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r2, ip, [sp, #4] │ │ │ │ bl 5aefe4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1e198> │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - vqadd.s8 d0, d16, d24 │ │ │ │ + vqadd.s64 d0, d16, d24 │ │ │ │ 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 │ │ │ │ mov r6, r3 │ │ │ │ @@ -2040930,17 +2040926,17 @@ │ │ │ │ b.n 5d8388 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4753c> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r5, #19] │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldrb r0, [r6, #17] │ │ │ │ lsls r6, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2041340,15 +2041336,15 @@ │ │ │ │ ldrh.w r4, [r1, #74] @ 0x4a │ │ │ │ cmp r4, r0 │ │ │ │ it eq │ │ │ │ cmpeq r3, r0 │ │ │ │ beq.w 5d8c98 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x47e4c> │ │ │ │ ldr.w r0, [r8, #2480] @ 0x9b0 │ │ │ │ mov r1, fp │ │ │ │ - bl ad8a0c │ │ │ │ + bl ad8a24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5d8be0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x47d94> │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ beq.w 5d8c6e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x47e22> │ │ │ │ ldr.w r4, [r8, #1400] @ 0x578 │ │ │ │ ldr.w r6, [r8, #2480] @ 0x9b0 │ │ │ │ @@ -2041564,15 +2041560,15 @@ │ │ │ │ str.w r5, [r0, #1032] @ 0x408 │ │ │ │ strb.w r2, [r0, #1036] @ 0x40c │ │ │ │ ldr.w r5, [r8, #2572] @ 0xa0c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 5d8c46 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x47dfa> │ │ │ │ mov r1, fp │ │ │ │ movs r2, #0 │ │ │ │ - bl ad97e0 │ │ │ │ + bl ad97f8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldrd r1, r2, [r9] │ │ │ │ bl 5ada0c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1cbc0> │ │ │ │ lsls r3, r0, #30 │ │ │ │ bmi.n 5d8c8c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x47e40> │ │ │ │ str.w r5, [r8, #2572] @ 0xa0c │ │ │ │ ldr r2, [pc, #264] @ (5d8cec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x47ea0>) │ │ │ │ @@ -2042126,25 +2042122,25 @@ │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, #1] │ │ │ │ lsls r6, r7, #4 │ │ │ │ strb r4, [r7, #1] │ │ │ │ lsls r6, r7, #4 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r4, [r0, #18] │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsh r2, [r0, r3] │ │ │ │ + ldrsh r2, [r6, r3] │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ lsls r6, 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, #3608] @ 0xe18 │ │ │ │ @@ -2042598,27 +2042594,27 @@ │ │ │ │ lsls r6, r7, #4 │ │ │ │ ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r6, r7, #4 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5d9180 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x48334> │ │ │ │ + b.n 5d91e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x48394> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - sub sp, #320 @ 0x140 │ │ │ │ + cbz r0, 5d96d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x48884> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r2!, {r2, r3, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 5d9e48 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x48ffc> │ │ │ │ + b.n 5d9ea8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4905c> │ │ │ │ lsls r4, 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 │ │ │ │ addw r3, r0, #2772 @ 0xad4 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2043073,27 +2043069,27 @@ │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ lsls r6, r7, #4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r6, r7, #4 │ │ │ │ - strh r6, [r4, #4] │ │ │ │ + strh r6, [r2, #6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r4, [r5, #10] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #520] @ (5d9db4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x48f68>) │ │ │ │ + ldr r3, [pc, #712] @ (5d9e74 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49028>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - pop {r1, r2, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [pc, #168] @ (5d9c60 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x48e14>) │ │ │ │ + ldr r2, [pc, #360] @ (5d9d20 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x48ed4>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ lsls r6, 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, #4048] @ 0xfd0 │ │ │ │ @@ -2043810,27 +2043806,27 @@ │ │ │ │ b.n 5da0fe <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x492b2> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsh r0, [r5, r5] │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r2, [r0, #3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bgt.n 5da2a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49454> │ │ │ │ + bgt.n 5da300 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x494b4> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r4, pc, #568 @ (adr r4, 5da58c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49740>) │ │ │ │ + add r4, pc, #760 @ (adr r4, 5da64c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49800>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xb680 │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, lr} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bge.n 5da31c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x494d0> │ │ │ │ + blt.n 5da37c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49530> │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrb r4, [r5, r3] │ │ │ │ lsls r6, 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, #3576] @ 0xdf8 │ │ │ │ @@ -2044116,27 +2044112,27 @@ │ │ │ │ b.n 5da3ee <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x495a2> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r7, r1] │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r3, [pc, #888] @ (5da9d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49b88>) │ │ │ │ + ldr r4, [pc, #56] @ (5da694 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49848>) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #512 @ (adr r1, 5da860 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49a14>) │ │ │ │ + add r1, pc, #704 @ (adr r1, 5da920 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49ad4>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cbz r4, 5da6c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49874> │ │ │ │ + cbz r4, 5da6cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49880> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - sxth r2, r6 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [pc, #88] @ (5da6c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49878>) │ │ │ │ + ldr r2, [pc, #280] @ (5da784 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49938>) │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [r4, r7] │ │ │ │ lsls r6, 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, #3624] @ 0xe28 │ │ │ │ @@ -2044433,27 +2044429,27 @@ │ │ │ │ strb.w r3, [r5, #2876] @ 0xb3c │ │ │ │ b.n 5da6fa <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x498ae> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r5, r5] │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r6, [r6, #13] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r4, #13] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bcs.n 5daa78 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49c2c> │ │ │ │ + bcs.n 5da8d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49a8c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #240 @ 0xf0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - beq.n 5daa88 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49c3c> │ │ │ │ + beq.n 5da8e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49a9c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldrsb r2, [r7, r2] │ │ │ │ lsls r6, r7, #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 │ │ │ │ @@ -2047149,37 +2047145,37 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 6e7b8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #888] @ 0x378 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #712] @ 0x2c8 │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #648] @ 0x288 │ │ │ │ + str r2, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ + str r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, 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 r7, r1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -2047223,15 +2047219,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ ubfx r1, r1, #1, #3 │ │ │ │ bl 546798 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + str r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, 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, #4048] @ 0xfd0 │ │ │ │ @@ -2047331,19 +2047327,19 @@ │ │ │ │ b.n 5dc716 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4b8ca> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ b.n 5dc716 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4b8ca> │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r3 │ │ │ │ @@ -2047444,15 +2047440,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ bl 546934 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #62] @ 0x3e │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r6, #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] @ 5dc98c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4bb40> │ │ │ │ sub sp, #16 │ │ │ │ @@ -2047841,53 +2047837,53 @@ │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #68 @ 0x44 │ │ │ │ lsls r6, r7, #4 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, r1] │ │ │ │ + str r4, [r3, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + ldrh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r7, [pc, #752] @ (5dcfc0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c174>) │ │ │ │ + ldr r7, [pc, #944] @ (5dd080 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c234>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #432] @ (5dce84 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c038>) │ │ │ │ + ldr r7, [pc, #624] @ (5dcf44 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c0f8>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r7, [pc, #608] @ (5dcf3c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c0f0>) │ │ │ │ + ldr r7, [pc, #800] @ (5dcffc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c1b0>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #608] @ (5dcf40 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c0f4>) │ │ │ │ + ldr r7, [pc, #800] @ (5dd000 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c1b4>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ adds r4, #178 @ 0xb2 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - ldr r7, [pc, #224] @ (5dcdc8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4bf7c>) │ │ │ │ + ldr r7, [pc, #416] @ (5dce88 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c03c>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r6, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ + ldrh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #688] @ (5dcfa4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c158>) │ │ │ │ + ldr r6, [pc, #880] @ (5dd064 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c218>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #536] @ (5dcf10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c0c4>) │ │ │ │ + ldr r6, [pc, #728] @ (5dcfd0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c184>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r4, [r1, #32] │ │ │ │ + ldrh r4, [r7, #32] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #136] @ (5dcd88 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4bf3c>) │ │ │ │ + ldr r6, [pc, #328] @ (5dce48 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4bffc>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #144] @ (5dcd94 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4bf48>) │ │ │ │ + ldr r6, [pc, #336] @ (5dce54 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c008>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #408] @ (5dcea0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c054>) │ │ │ │ + ldr r6, [pc, #600] @ (5dcf60 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c114>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #16] @ (5dcd20 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4bed4>) │ │ │ │ + ldr r6, [pc, #208] @ (5dcde0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4bf94>) │ │ │ │ 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, #3752] @ 0xea8 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2048293,29 +2048289,29 @@ │ │ │ │ b.n 5dcfbc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c170> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #204 @ 0xcc │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #18] │ │ │ │ + ldrh r2, [r7, #18] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + ldrh r6, [r6, #2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ 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, #3696] @ 0xe70 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1172] @ 5dd620 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c7d4> │ │ │ │ @@ -2048765,31 +2048761,31 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.n 5dd49e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c652> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r6, #104 @ 0x68 │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #44] @ 0x2c │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r3, #28] │ │ │ │ + strh r6, [r1, #30] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r2, [r2, #28] │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r3, #14 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - strh r6, [r7, #22] │ │ │ │ + strh r6, [r5, #24] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ lsls r4, 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, #3848] @ 0xf08 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ @@ -2049438,45 +2049434,45 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.n 5dda86 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4cc3a> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r1, #146 @ 0x92 │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r4, r3 │ │ │ │ + muls r4, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r6, [r2, #30] │ │ │ │ + ldrb r6, [r0, #31] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r5, #196 @ 0xc4 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - ands r0, r7 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r0, [r7, #18] │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r6, [r1, #19] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r2, #17] │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r2, [r4, #16] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r8, [r0] │ │ │ │ @@ -2049551,15 +2049547,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 6f8c8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrb r6, [r6, #8] │ │ │ │ + ldrb r6, [r4, #9] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w r4, [r0, #1072] @ 0x430 │ │ │ │ @@ -2049687,15 +2049683,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 5ddf52 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4d106> │ │ │ │ nop │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov sl, r0 │ │ │ │ @@ -2050207,25 +2050203,25 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ b.n 5de340 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4d4f4> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r0, #62 @ 0x3e │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + strb r2, [r6, #30] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r7, #29] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs r4, r0, #4 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r6, [r3, #22] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r6, #15] │ │ │ │ + strb r6, [r4, #16] │ │ │ │ lsls r4, r6, #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 │ │ │ │ @@ -2050587,27 +2050583,27 @@ │ │ │ │ mov r7, r0 │ │ │ │ b.n 5de882 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4da36> │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs r2, r1, r3 │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r6, [r1, #9] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + strb r6, [r6, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r4, [r6, #3] │ │ │ │ + strb r4, [r4, #4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r6, r6, #29 │ │ │ │ lsls r6, r7, #4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #8 │ │ │ │ ldr.w fp, [sl] │ │ │ │ mov r0, r3 │ │ │ │ @@ -2051159,23 +2051155,23 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r0, r4, #20 │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r0, [r0, r3] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r4, [r6, r1] │ │ │ │ + strb r4, [r4, r2] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r6, r5, #5 │ │ │ │ lsls r6, r7, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2051597,27 +2051593,27 @@ │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ lsrs r4, r0, #29 │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - ldr r7, [pc, #136] @ (5df498 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e64c>) │ │ │ │ + ldr r7, [pc, #328] @ (5df558 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e70c>) │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r0, [pc, #4] @ (5df418 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e5cc>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r0, [pc, #4] @ (5df424 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e5d8>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r1, pc, #616 @ (adr r1, 5df690 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e844>) │ │ │ │ + add r1, pc, #808 @ (adr r1, 5df750 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e904>) │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr r3, [pc, #12] @ (5df438 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e5ec>) │ │ │ │ ldr.w r2, [r0, #3264] @ 0xcc0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2051667,17 +2051663,17 @@ │ │ │ │ movs r4, r1 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ bl 4a6244 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - bl ac1e08 │ │ │ │ + bl ac1e20 │ │ │ │ pop {r3, pc} │ │ │ │ - bl ac1ddc │ │ │ │ + bl ac1df4 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #231 @ 0xe7 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2051688,27 +2051684,27 @@ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cbz r0, 5df51a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e6ce> │ │ │ │ addw r0, r4, #3332 @ 0xd04 │ │ │ │ bl 3bd024 │ │ │ │ add.w r0, r4, #3312 @ 0xcf0 │ │ │ │ - bl a8e474 │ │ │ │ + bl a8e48c │ │ │ │ ldr.w r0, [r4, #3308] @ 0xcec │ │ │ │ bl 394c80 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ addw r0, r0, #3332 @ 0xd04 │ │ │ │ bl 3bd024 │ │ │ │ add.w r0, r4, #3312 @ 0xcf0 │ │ │ │ - bl a8e474 │ │ │ │ + bl a8e48c │ │ │ │ ldr.w r0, [r4, #3308] @ 0xcec │ │ │ │ bl 394c80 │ │ │ │ b.n 5df514 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e6c8> │ │ │ │ nop │ │ │ │ cbz r1, 5df546 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e6fa> │ │ │ │ ldrb.w r3, [r0, #3298] @ 0xce2 │ │ │ │ cbz r3, 5df558 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e70c> │ │ │ │ @@ -2051733,25 +2051729,25 @@ │ │ │ │ ldr r0, [pc, #28] @ (5df588 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e73c>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (5df58c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e740>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [r1, r0] │ │ │ │ + str r6, [r7, r0] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + str r4, [r1, r4] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r5, [pc, #344] @ (5df6dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e890>) │ │ │ │ + ldr r5, [pc, #536] @ (5df79c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e950>) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r6, [pc, #168] @ (5df630 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e7e4>) │ │ │ │ + ldr r6, [pc, #360] @ (5df6f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e8a4>) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r4, [pc, #400] @ (5df71c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e8d0>) │ │ │ │ + ldr r4, [pc, #592] @ (5df7dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e990>) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r6, [pc, #1016] @ (5df988 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4eb3c>) │ │ │ │ + ldr r7, [pc, #184] @ (5df648 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e7fc>) │ │ │ │ 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, #3768] @ 0xeb8 │ │ │ │ ldr r2, [pc, #276] @ (5df6b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e86c>) │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ @@ -2051766,23 +2051762,23 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 39b2f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a8ad64 │ │ │ │ + bl a8ad7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5df668 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e81c> │ │ │ │ mov r5, r0 │ │ │ │ - bl a8addc │ │ │ │ + bl a8adf4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r1 │ │ │ │ - bl a8add8 │ │ │ │ + bl a8adf0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5df65c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e810> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ bl 39b3b8 │ │ │ │ ldr.w ip, [pc, #216] @ 5df6c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e87c> │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ @@ -2051862,23 +2051858,23 @@ │ │ │ │ lsrs r4, r2, #9 │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffdbffff │ │ │ │ lsrs r4, r0, #9 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - ldr r3, [pc, #728] @ (5df9a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4eb58>) │ │ │ │ + ldr r3, [pc, #920] @ (5dfa64 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4ec18>) │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ lsls r3, r6, #4 │ │ │ │ lsrs r6, r6, #6 │ │ │ │ lsls r6, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, r5 │ │ │ │ + subs r2, r4, r6 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ @@ -2052232,15 +2052228,15 @@ │ │ │ │ bne.w 5df992 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4eb46> │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ and.w r3, r3, #31 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 5df992 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4eb46> │ │ │ │ b.n 5df9d2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4eb86> │ │ │ │ nop │ │ │ │ - bx r8 │ │ │ │ + bx lr │ │ │ │ lsls r1, r2, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r6, [pc, #1060] @ 5dff04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4f0b8> │ │ │ │ sub sp, #28 │ │ │ │ @@ -2052421,15 +2052417,15 @@ │ │ │ │ str.w r0, [r4, #988] @ 0x3dc │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4, #992] @ 0x3e0 │ │ │ │ movs r3, #3 │ │ │ │ str.w r7, [r4, #976] @ 0x3d0 │ │ │ │ str.w r3, [r4, #680] @ 0x2a8 │ │ │ │ str.w r3, [r4, #1016] @ 0x3f8 │ │ │ │ - bl adc718 │ │ │ │ + bl adc730 │ │ │ │ ldrb.w r3, [r4, #3298] @ 0xce2 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r0, [r4, #3276] @ 0xccc │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #0 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ movw ip, #257 @ 0x101 │ │ │ │ @@ -2052529,15 +2052525,15 @@ │ │ │ │ vstr s15, [r4, #584] @ 0x248 │ │ │ │ vstr s15, [r4, #568] @ 0x238 │ │ │ │ vstr s15, [r4, #564] @ 0x234 │ │ │ │ bl 5df590 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e744> │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ add.w r0, r4, #3312 @ 0xcf0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - bl a8e458 │ │ │ │ + bl a8e470 │ │ │ │ movs r1, #1 │ │ │ │ addw r0, r4, #3332 @ 0xd04 │ │ │ │ bl 3bd038 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ @@ -2052578,19 +2052574,19 @@ │ │ │ │ cmp r8, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [r0, r0] │ │ │ │ cmp r3, pc │ │ │ │ lsls r6, r1, #20 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - @ instruction: 0xf1f400a0 │ │ │ │ - addw r0, sl, #160 @ 0xa0 │ │ │ │ - @ instruction: 0xf22000a0 │ │ │ │ - movw r0, #32928 @ 0x80a0 │ │ │ │ - @ instruction: 0xf26e00a0 │ │ │ │ + @ instruction: 0xf22400a0 │ │ │ │ + @ instruction: 0xf23a00a0 │ │ │ │ + @ instruction: 0xf25000a0 │ │ │ │ + @ instruction: 0xf27800a0 │ │ │ │ + @ instruction: 0xf29e00a0 │ │ │ │ ldr??.w pc, [r5, #4095] @ 0xfff │ │ │ │ pldw [r3, #255]! │ │ │ │ strb.w pc, [pc, #-4095] @ 5def29 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e0dd> │ │ │ │ @ instruction: 0xf927ffff │ │ │ │ strb.w pc, [r1, #255]! │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2052652,15 +2052648,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsls r6, r7, #4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r6, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r6, #1 │ │ │ │ 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, #3720] @ 0xe88 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #560] @ (5e021c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4f3d0>) │ │ │ │ @@ -2052889,25 +2052885,25 @@ │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ vsra.u32 d16, d29, #26 │ │ │ │ mrc2 1, 4, r0, cr12, cr13, {1} │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r4, r5, r1 │ │ │ │ + subs r4, r3, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldmia r6!, {r1, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r0, [r5, #32] │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r2, 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 393dec │ │ │ │ @@ -2053415,15 +2053411,15 @@ │ │ │ │ lsl.w r4, r6, r4 │ │ │ │ orrs r0, r4 │ │ │ │ b.n 5e0814 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4f9c8> │ │ │ │ nop │ │ │ │ str.w r0, [sl, ] │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, fp │ │ │ │ + cmp sl, r1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ @ instruction: 0xf7e0013d │ │ │ │ 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 r9, r2 │ │ │ │ @@ -2053862,15 +2053858,15 @@ │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #6 │ │ │ │ bne.w 5e091c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4fad0> │ │ │ │ b.n 5e08e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4fa9c> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf764013d │ │ │ │ - add r2, pc │ │ │ │ + add sl, r5 │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf70c013d │ │ │ │ cmp r0, #173 @ 0xad │ │ │ │ bhi.n 5e0db0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4ff64> │ │ │ │ cmp r0, #146 @ 0x92 │ │ │ │ @@ -2053913,17 +2053909,17 @@ │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ lsls r1, r2, #4 │ │ │ │ sub.w r3, r0, #142 @ 0x8e │ │ │ │ cmp r3, #7 │ │ │ │ ittte ls │ │ │ │ movls r0, #161 @ 0xa1 │ │ │ │ lsrls r0, r3 │ │ │ │ andls.w r0, r0, #1 │ │ │ │ @@ -2054450,31 +2054446,31 @@ │ │ │ │ strd r3, r2, [sp, #36] @ 0x24 │ │ │ │ bl 5e0248 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4f3fc> │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ b.n 5e1220 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x503d4> │ │ │ │ nop │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r5, #40 @ 0x28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r2, r2, #4 │ │ │ │ + lsrs r2, r0, #5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r0, r7, #4 │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r2, r6, #4 │ │ │ │ + lsrs r2, r4, #5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r4, r5, #4 │ │ │ │ + lsrs r4, r3, #5 │ │ │ │ lsls r7, r4, #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 │ │ │ │ @@ -2054631,27 +2054627,27 @@ │ │ │ │ b.n 5e153c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x506f0> │ │ │ │ ldr r1, [pc, #36] @ (5e15bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x50770>) │ │ │ │ add r1, pc │ │ │ │ b.n 5e1544 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x506f8> │ │ │ │ add.w r1, r8, sp, rrx │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, r4] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + strb r4, [r1, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r4, r0, #28 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + lsls r2, r3, #28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r2, r4, #27 │ │ │ │ + lsls r2, r2, #28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ 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 r7, r3 │ │ │ │ ldrb.w r3, [r0, #78] @ 0x4e │ │ │ │ @@ -2054713,15 +2054709,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 5e1648 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x507fc> │ │ │ │ cmp r4, r9 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r7, #126 @ 0x7e │ │ │ │ + adds r7, #174 @ 0xae │ │ │ │ lsls r1, 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 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r7, r2 │ │ │ │ @@ -2054777,15 +2054773,15 @@ │ │ │ │ mul.w r1, r1, r9 │ │ │ │ blx 6f730 <__aeabi_uidiv@plt> │ │ │ │ cmp r4, r0 │ │ │ │ it cc │ │ │ │ movcc r4, r0 │ │ │ │ b.n 5e16d2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x50886> │ │ │ │ nop │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + adds r7, #10 │ │ │ │ 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 │ │ │ │ ldrb.w sl, [r0, #76] @ 0x4c │ │ │ │ sub sp, #20 │ │ │ │ @@ -2055116,25 +2055112,25 @@ │ │ │ │ b.n 5e188c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x50a40> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 5e19e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x50b98> │ │ │ │ lsls r5, r7, #4 │ │ │ │ - lsls r6, r3, #17 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ lsls r7, r4, #2 │ │ │ │ b.n 5e15b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5076c> │ │ │ │ lsls r5, r7, #4 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + ldrsh r6, [r0, r1] │ │ │ │ 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, r1 │ │ │ │ bl 393dec │ │ │ │ @@ -2055826,29 +2055822,29 @@ │ │ │ │ b.n 5e1da0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x50f54> │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [r4, #124] @ 0x7c │ │ │ │ b.n 5e1bb8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x50d6c> │ │ │ │ nop │ │ │ │ b.n 5e1c40 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x50df4> │ │ │ │ lsls r5, r7, #4 │ │ │ │ - adds r0, #204 @ 0xcc │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + cmp r6, #216 @ 0xd8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + cmp r7, #0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [ip, #-664] @ 0xfffffd68 │ │ │ │ + ldc2l 0, cr0, [ip, #-664]! @ 0xfffffd68 │ │ │ │ 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 │ │ │ │ ldrls.w r3, [r1, #284] @ 0x11c │ │ │ │ @@ -2056365,15 +2056361,15 @@ │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 5e233c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x514f0> │ │ │ │ b.n 5e252a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x516de> │ │ │ │ ble.n 5e2874 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x51a28> │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [r6, r6, lsl #2] │ │ │ │ + vld4.32 {d16-d19}, [r6 :128], r6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 5e6c04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x55db8> │ │ │ │ pop {r3, pc} │ │ │ │ cbz r1, 5e284e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x51a02> │ │ │ │ @@ -2056404,15 +2056400,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r3, #180] @ 0xb4 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r5, #696] @ 0x2b8 │ │ │ │ cbz r0, 5e28a2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x51a56> │ │ │ │ - bl ad7730 │ │ │ │ + bl ad7748 │ │ │ │ ldr.w r0, [r5, #684] @ 0x2ac │ │ │ │ cbz r0, 5e28ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x51a60> │ │ │ │ bl 4b6b74 │ │ │ │ ldr.w r3, [r5, #2252] @ 0x8cc │ │ │ │ cbz r3, 5e290a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x51abe> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r5 │ │ │ │ @@ -2056523,15 +2056519,15 @@ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ blx r3 │ │ │ │ addw r0, r5, #2360 @ 0x938 │ │ │ │ bl 600618 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f7cc> │ │ │ │ addw r0, r5, #2444 @ 0x98c │ │ │ │ bl 600618 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f7cc> │ │ │ │ addw r0, r5, #2260 @ 0x8d4 │ │ │ │ - bl a8e484 │ │ │ │ + bl a8e49c │ │ │ │ ldr.w r0, [r5, #868] @ 0x364 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5e2a96 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x51c4a> │ │ │ │ blx 70238 │ │ │ │ ldr.w r0, [r5, #988] @ 0x3dc │ │ │ │ blx 70238 │ │ │ │ ldr.w r0, [r5, #1168] @ 0x490 │ │ │ │ @@ -2056675,15 +2056671,15 @@ │ │ │ │ ldr.w r3, [pc, #1044] @ 5e2fe8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5219c> │ │ │ │ str.w r8, [r0, #632] @ 0x278 │ │ │ │ add r3, pc │ │ │ │ str.w r6, [r0, #680] @ 0x2a8 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ str r6, [r0, #0] │ │ │ │ addw r0, r0, #2260 @ 0x8d4 │ │ │ │ - bl a8e478 │ │ │ │ + bl a8e490 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r3, [r8, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #636] @ 0x27c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2056993,90 +2056989,90 @@ │ │ │ │ bmi.n 5e308c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52240> │ │ │ │ lsls r5, r7, #4 │ │ │ │ ldc2l 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ ldc2l 15, cr15, [fp], #-1020 @ 0xfffffc04 │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ adds r4, r2, r5 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1e800a6 │ │ │ │ - rsbs r0, ip, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf21800a6 │ │ │ │ + addw r0, ip, #166 @ 0xa6 │ │ │ │ movs r5, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r6, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf1f600a6 │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #26 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, r2, #166 @ 0xa6 │ │ │ │ - sub.w r0, r2, #166 @ 0xa6 │ │ │ │ + rsbs r0, r2, #166 @ 0xa6 │ │ │ │ + rsbs r0, r2, #166 @ 0xa6 │ │ │ │ adds r7, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf18a00a6 │ │ │ │ - str r6, [r1, r4] │ │ │ │ + subs.w r0, sl, #166 @ 0xa6 │ │ │ │ + str r6, [r7, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ asrs r0, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, sl, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf18a00a6 │ │ │ │ adds r0, r3, r4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + subs r7, #92 @ 0x5c │ │ │ │ lsls r6, r4, #2 │ │ │ │ adds r0, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - add lr, lr │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ adds r6, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r2, r2 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, lr, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf13e00a6 │ │ │ │ movs r7, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0d000a6 │ │ │ │ - @ instruction: 0xf0d000a6 │ │ │ │ + add.w r0, r0, #166 @ 0xa6 │ │ │ │ + add.w r0, r0, #166 @ 0xa6 │ │ │ │ adds r7, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0b600a6 │ │ │ │ + @ instruction: 0xf0e600a6 │ │ │ │ asrs r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, lr, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf0ce00a6 │ │ │ │ adds r7, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r4, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf0c400a6 │ │ │ │ asrs r0, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r2, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf0b200a6 │ │ │ │ cmp r0, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ subs r2, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, lr, #166 @ 0xa6 │ │ │ │ + orns r0, lr, #166 @ 0xa6 │ │ │ │ movs r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r0, #166 @ 0xa6 │ │ │ │ + orns r0, r0, #166 @ 0xa6 │ │ │ │ cmp r6, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, lr, #166 @ 0xa6 │ │ │ │ + orrs.w r0, lr, #166 @ 0xa6 │ │ │ │ subs r0, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r4, r0, #9 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r4, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r6, #166 @ 0xa6 │ │ │ │ + bics.w r0, r6, #166 @ 0xa6 │ │ │ │ cmp r7, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r0, #166 @ 0xa6 │ │ │ │ + bics.w r0, r0, #166 @ 0xa6 │ │ │ │ movs r6, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - vext.8 d16, d18, d22, #0 │ │ │ │ + bic.w r0, r2, #166 @ 0xa6 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ str.w r3, [r4, #1328] @ 0x530 │ │ │ │ ldr.w lr, [pc, #1976] @ 5e3878 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52a2c> │ │ │ │ ldr r0, [r5, r0] │ │ │ │ str.w r0, [r4, #1332] @ 0x534 │ │ │ │ ldr.w r0, [r1, #3280] @ 0xcd0 │ │ │ │ @@ -2057471,15 +2057467,15 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 503b3c │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl ad7334 │ │ │ │ + bl ad734c │ │ │ │ str.w r0, [r4, #696] @ 0x2b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5e3752 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52906> │ │ │ │ ldr.w r3, [r4, #680] @ 0x2a8 │ │ │ │ ldrb.w r7, [r3, #3298] @ 0xce2 │ │ │ │ ldr r3, [pc, #776] @ (5e38a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52a5c>) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -2057729,55 +2057725,55 @@ │ │ │ │ blx r3 │ │ │ │ b.n 5e365c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52810> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ mov.w r8, #6 │ │ │ │ b.w 5e2ca6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x51e5a> │ │ │ │ subs r4, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 14, cr0, cr10, cr6, {5} │ │ │ │ - cdp 0, 13, cr0, cr8, cr6, {5} │ │ │ │ + vhadd.s16 d0, d26, d22 │ │ │ │ + vhadd.s8 d0, d24, d22 │ │ │ │ adds r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 12, cr0, cr8, cr6, {5} │ │ │ │ - cdp 0, 11, cr0, cr14, cr6, {5} │ │ │ │ + cdp 0, 15, cr0, cr8, cr6, {5} │ │ │ │ + cdp 0, 14, cr0, cr14, cr6, {5} │ │ │ │ subs r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 9, cr0, cr8, cr6, {5} │ │ │ │ + cdp 0, 12, cr0, cr8, cr6, {5} │ │ │ │ asrs r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5e37e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5299c> │ │ │ │ + b.n 5e3848 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x529fc> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrd r0, r0, [r0], #664 @ 0x298 │ │ │ │ - adds r3, #18 │ │ │ │ + stmdb r0!, {r1, r2, r5, r7} │ │ │ │ + adds r3, #66 @ 0x42 │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #42 @ 0x2a │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e35f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x527a8> │ │ │ │ + b.n 5e3654 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52808> │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (5e3904 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52ab8>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2057788,15 +2057784,15 @@ │ │ │ │ add r0, pc │ │ │ │ bl 3a2ac0 │ │ │ │ str.w r0, [r4, #3304] @ 0xce8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subs r2, #178 @ 0xb2 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - b.n 5e3888 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52a3c> │ │ │ │ + b.n 5e38e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52a9c> │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #428] @ (5e3acc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52c80>) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2057972,55 +2057968,54 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 5e39dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52b90> │ │ │ │ nop │ │ │ │ stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 5e3aec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52ca0> │ │ │ │ + bge.n 5e3b4c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52d00> │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [r1, #84] @ 0x54 │ │ │ │ + str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 5e39d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52b84> │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - b.n 5e3a1c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52bd0> │ │ │ │ + b.n 5e3a30 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52be4> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e3a34 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52be8> │ │ │ │ + b.n 5e3a7c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52c30> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e3a64 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52c18> │ │ │ │ + b.n 5e3a94 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52c48> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e3a38 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52bec> │ │ │ │ + b.n 5e3ac4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52c78> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e3a48 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52bfc> │ │ │ │ + b.n 5e3a98 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52c4c> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e3ad4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52c88> │ │ │ │ + b.n 5e3aa8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52c5c> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bge.n 5e3bd0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52d84> │ │ │ │ + @ instruction: 0xe81e00a6 │ │ │ │ + bge.n 5e3a30 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52be4> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bge.n 5e3b04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52cb8> │ │ │ │ + bge.n 5e3b64 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52d18> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 5e38d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52a88> │ │ │ │ + b.n 5e3934 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52ae8> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e38bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52a70> │ │ │ │ + b.n 5e391c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52ad0> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e39d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52b84> │ │ │ │ + b.n 5e3a30 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52be4> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e398c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52b40> │ │ │ │ + b.n 5e39ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52ba0> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e3960 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52b14> │ │ │ │ + b.n 5e39c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52b74> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e3934 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52ae8> │ │ │ │ + b.n 5e3994 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52b48> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e3908 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52abc> │ │ │ │ + b.n 5e3968 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52b1c> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e38dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52a90> │ │ │ │ + b.n 5e393c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52af0> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e38b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52a64> │ │ │ │ + b.n 5e3910 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52ac4> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e3884 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52a38> │ │ │ │ + b.n 5e38e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52a98> │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5e3ba8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52d5c> │ │ │ │ mov.w ip, #11 │ │ │ │ ldr.w r3, [r1, r0, lsl #2] │ │ │ │ adds r0, #2 │ │ │ │ @@ -2058198,15 +2058193,15 @@ │ │ │ │ subs r2, #131 @ 0x83 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r5, r6, r7} │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [ip], #664 @ 0x298 │ │ │ │ + ldmdb ip, {r1, r2, r5, r7} │ │ │ │ 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] @ (5e3dac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52f60>) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2059015,19 +2059010,19 @@ │ │ │ │ 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 5e4644 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x537f8> │ │ │ │ nop │ │ │ │ - bhi.n 5e45f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x537ac> │ │ │ │ + bhi.n 5e4658 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5380c> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e472c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x538e0> │ │ │ │ + b.n 5e478c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x53940> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r3, #152 @ 0x98 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ 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 │ │ │ │ ldr.w r1, [r0, #640] @ 0x280 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2059464,15 +2059459,15 @@ │ │ │ │ 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 5e47d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5398c> │ │ │ │ nop │ │ │ │ - blt.n 5e4bb4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x53d68> │ │ │ │ + blt.n 5e4c14 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x53dc8> │ │ │ │ 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, r2 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2060081,17 +2060076,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ blx 6fc34 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 5e54e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x54694> │ │ │ │ + bvs.n 5e5340 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x544f4> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bcs.n 5e5530 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x546e4> │ │ │ │ + bcs.n 5e5390 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x54544> │ │ │ │ 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 │ │ │ │ ldr.w r0, [r0, #640] @ 0x280 │ │ │ │ @@ -2060322,23 +2060317,23 @@ │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #680] @ 0x2a8 │ │ │ │ b.n 5e5546 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x546fa> │ │ │ │ nop │ │ │ │ add r2, sp, #776 @ 0x308 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - beq.n 5e57d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x54988> │ │ │ │ + beq.n 5e5834 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x549e8> │ │ │ │ lsls r6, r4, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 5e57ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x54960> │ │ │ │ + beq.n 5e580c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x549c0> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - beq.n 5e5784 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x54938> │ │ │ │ + beq.n 5e57e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x54998> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - beq.n 5e575c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x54910> │ │ │ │ + beq.n 5e57bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x54970> │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr.w r1, [r0, #640] @ 0x280 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w r2, [r0, #648] @ 0x288 │ │ │ │ push {r4} │ │ │ │ adds r4, r1, #1 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ @@ -2060940,15 +2060935,15 @@ │ │ │ │ ldr.w r2, [r4, #648] @ 0x288 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r4, #640] @ 0x280 │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [r0, #680] @ 0x2a8 │ │ │ │ @@ -2061041,19 +2061036,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 5e5f32 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x550e6> │ │ │ │ nop │ │ │ │ add r0, pc, #848 @ (adr r0, 5e6368 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5551c>) │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r7!, {r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr.w r2, [r0, #640] @ 0x280 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r0, #648] @ 0x288 │ │ │ │ push {r4, r5} │ │ │ │ adds r5, r2, #1 │ │ │ │ movw r4, #2209 @ 0x8a1 │ │ │ │ @@ -2062291,15 +2062286,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 5e6ec0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56074> │ │ │ │ nop │ │ │ │ str r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 5e6f0e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x560c2> │ │ │ │ + cbnz r0, 5e6f1a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x560ce> │ │ │ │ lsls r6, r4, #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] @ (5e6f84 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56138>) │ │ │ │ mov r6, r2 │ │ │ │ @@ -2062433,15 +2062428,15 @@ │ │ │ │ bl 5e6c04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x55db8> │ │ │ │ b.n 5e7016 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x561ca> │ │ │ │ nop │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb83a │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr.w r3, [r0, #1384] @ 0x568 │ │ │ │ mov.w ip, #1 │ │ │ │ addw r2, r0, #1364 @ 0x554 │ │ │ │ str.w r1, [r0, #720] @ 0x2d0 │ │ │ │ strb.w ip, [r0, #1380] @ 0x564 │ │ │ │ cbz r3, 5e7092 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56246> │ │ │ │ @@ -2062504,15 +2062499,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #12] @ (5e7124 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x562d8>) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ strd r1, r3, [r0, #68] @ 0x44 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ble.n 5e7114 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x562c8> │ │ │ │ + udf #38 @ 0x26 │ │ │ │ lsls r0, r2, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 70238 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -2062579,15 +2062574,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 5e713c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x562f0> │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ ldr.w r3, [r5, #692] @ 0x2b4 │ │ │ │ add r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + @ instruction: 0xb6be │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ @@ -2062600,15 +2062595,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} │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #32] @ (5e724c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56400>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2062620,15 +2062615,15 @@ │ │ │ │ ldr.w r3, [r5, #692] @ 0x2b4 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ add r3, r1 │ │ │ │ str.w r3, [r5, #692] @ 0x2b4 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - @ instruction: 0xb66a │ │ │ │ + @ instruction: 0xb69a │ │ │ │ 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 r4, [r0, #60] @ 0x3c │ │ │ │ mul.w r6, r1, r2 │ │ │ │ @@ -2062689,15 +2062684,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 5e72b2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56466> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb67e │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ movw r6, #4254 @ 0x109e │ │ │ │ ldr.w r5, [r0, #640] @ 0x280 │ │ │ │ ldr.w r3, [r0, #648] @ 0x288 │ │ │ │ ldr.w r4, [r0, #1208] @ 0x4b8 │ │ │ │ adds r7, r5, #1 │ │ │ │ @@ -2062891,21 +2062886,21 @@ │ │ │ │ str.w sl, [sp] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - blt.n 5e75a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5675c> │ │ │ │ + blt.n 5e7608 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x567bc> │ │ │ │ lsls r0, r2, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 5e7604 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x567b8> │ │ │ │ + cbz r6, 5e7610 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x567c4> │ │ │ │ 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, r2 │ │ │ │ subs r2, #1 │ │ │ │ @@ -2062942,15 +2062937,15 @@ │ │ │ │ orr.w r2, r2, r5, lsl #16 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [r4, #640] @ 0x280 │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bls.n 5e7660 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56814> │ │ │ │ + bls.n 5e76c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56874> │ │ │ │ lsls r0, r2, #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 │ │ │ │ ldr r5, [pc, #276] @ (5e7764 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56918>) │ │ │ │ sub sp, #32 │ │ │ │ @@ -2063057,15 +2063052,15 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, #10] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - bvc.n 5e773c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x568f0> │ │ │ │ + bhi.n 5e779c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56950> │ │ │ │ lsls r0, 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, #4048] @ 0xfd0 │ │ │ │ ldr.w sl, [pc, #412] @ 5e7924 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56ad8> │ │ │ │ sub sp, #12 │ │ │ │ @@ -2063213,15 +2063208,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r6, [r5, #2] │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #320 @ 0x140 │ │ │ │ + sub sp, #0 │ │ │ │ lsls r6, r4, #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 │ │ │ │ @@ -2063290,15 +2063285,15 @@ │ │ │ │ orreq.w r2, r2, #65536 @ 0x10000 │ │ │ │ beq.n 5e79a6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56b5a> │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #2 │ │ │ │ bls.n 5e79a2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56b56> │ │ │ │ b.n 5e79a6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56b5a> │ │ │ │ nop │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ @@ -2063520,15 +2063515,15 @@ │ │ │ │ bne.n 5e7c9c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56e50> │ │ │ │ b.n 5e7c02 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56db6> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ strh r6, [r6, #30] │ │ │ │ lsls r5, r7, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -2064024,15 +2064019,15 @@ │ │ │ │ b.n 5e81d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x57384> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r7, #31] │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r6!, {} │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r6, [r2, #25] │ │ │ │ lsls r5, r7, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -2064105,15 +2064100,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 5e82b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x57464> │ │ │ │ ldrb r6, [r1, #22] │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #32 @ (adr r7, 5e832c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x574e0>) │ │ │ │ + add r7, pc, #224 @ (adr r7, 5e83ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x575a0>) │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr.w r5, [pc, #1216] @ 5e87e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x57994> │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -2064545,25 +2064540,25 @@ │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #19] │ │ │ │ lsls r5, r7, #4 │ │ │ │ ldrb r4, [r1, #18] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4} │ │ │ │ lsls r0, r2, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #768 @ (adr r4, 5e8afc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x57cb0>) │ │ │ │ + add r4, pc, #960 @ (adr r4, 5e8bbc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x57d70>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r0!, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr.w r3, [r0, #640] @ 0x280 │ │ │ │ ldr.w r2, [r0, #648] @ 0x288 │ │ │ │ push {r4} │ │ │ │ adds r4, r3, #1 │ │ │ │ str.w r4, [r0, #640] @ 0x280 │ │ │ │ movw r4, #2083 @ 0x823 │ │ │ │ @@ -2064611,15 +2064606,15 @@ │ │ │ │ ldr r3, [pc, #88] @ (5e88e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x57a9c>) │ │ │ │ add r2, pc │ │ │ │ str r5, [r0, #60] @ 0x3c │ │ │ │ vstr d7, [r0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r5, #684] @ 0x2ac │ │ │ │ strd r2, r3, [r4, #44] @ 0x2c │ │ │ │ - bl ad24f0 │ │ │ │ + bl ad2508 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 5e88b6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x57a6a> │ │ │ │ ldr.w r0, [r5, #684] @ 0x2ac │ │ │ │ mov r1, r4 │ │ │ │ bl 4b75c8 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -2064757,15 +2064752,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ad69c4 │ │ │ │ + bl ad69dc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ movs r1, #16 │ │ │ │ ldr r2, [pc, #644] @ (5e8cd4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x57e88>) │ │ │ │ mov r0, r4 │ │ │ │ @@ -2064942,17 +2064937,17 @@ │ │ │ │ str.w r3, [r4, #1384] @ 0x568 │ │ │ │ b.n 5e89ea <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x57b9e> │ │ │ │ add.w r2, r4, #1224 @ 0x4c8 │ │ │ │ add.w r1, r4, #1064 @ 0x428 │ │ │ │ str.w r3, [r4, #1384] @ 0x568 │ │ │ │ str.w r2, [r4, #1388] @ 0x56c │ │ │ │ b.n 5e89ee <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x57ba2> │ │ │ │ - add r0, pc, #264 @ (adr r0, 5e8de0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x57f94>) │ │ │ │ + add r0, pc, #456 @ (adr r0, 5e8ea0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x58054>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r2!, {r2, r5, r6} │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #680] @ 0x2a8 │ │ │ │ ldrb.w r2, [r3, #3276] @ 0xccc │ │ │ │ @@ -2065197,15 +2065192,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 adb484 │ │ │ │ + bl adb49c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #0] │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [pc, #168] @ (5e9064 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x58218>) │ │ │ │ ldr r3, [pc, #160] @ (5e9060 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x58214>) │ │ │ │ @@ -2065235,15 +2065230,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 adb62c │ │ │ │ + bl adb644 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 5e8fba <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5816e> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 5e8fba <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5816e> │ │ │ │ @@ -2065262,15 +2065257,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 adb558 │ │ │ │ + bl adb570 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 5e8fba <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5816e> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r4, #2] │ │ │ │ @@ -2065483,15 +2065478,15 @@ │ │ │ │ addw r8, r0, #2260 @ 0x8d4 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r2 │ │ │ │ ldr.w r9, [r3, #1680] @ 0x690 │ │ │ │ - bl a8e5c8 │ │ │ │ + bl a8e5e0 │ │ │ │ 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] │ │ │ │ @@ -2065528,15 +2065523,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx r5 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5e92ce <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x58482> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8e6f0 │ │ │ │ + bl a8e708 │ │ │ │ b.n 5e92d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5848c> │ │ │ │ ldr.w r3, [r6, #632] @ 0x278 │ │ │ │ add.w sl, r6, #640 @ 0x280 │ │ │ │ mov.w r2, #402653184 @ 0x18000000 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r3, #176] @ 0xb0 │ │ │ │ blx r3 │ │ │ │ @@ -2065598,15 +2065593,15 @@ │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ b.n 5e92f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x584a4> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ addw r0, r0, #2260 @ 0x8d4 │ │ │ │ - bl a8e6f0 │ │ │ │ + bl a8e708 │ │ │ │ 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] @ (5e9484 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x58638>) │ │ │ │ mov r6, r1 │ │ │ │ @@ -2066338,21 +2066333,21 @@ │ │ │ │ orr.w fp, fp, #256 @ 0x100 │ │ │ │ b.n 5e9b7e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x58d32> │ │ │ │ nop │ │ │ │ ldr r4, [r4, #0] │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - push {r3, r6} │ │ │ │ + push {r3, r4, r5, r6} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cbz r6, 5e9c42 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x58df6> │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ lsls r0, r2, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 70238 │ │ │ │ @@ -2066590,21 +2066585,21 @@ │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r6, r4, #2 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - ldrh r6, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r1, #36] @ 0x24 │ │ │ │ + ldrh r2, [r7, #36] @ 0x24 │ │ │ │ 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 r4, r0 │ │ │ │ @@ -2066908,21 +2066903,21 @@ │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #4] │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #30] │ │ │ │ + ldrh r6, [r5, #32] │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldrsh r0, [r2, r7] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - ldrh r2, [r5, #24] │ │ │ │ + ldrh r2, [r3, #26] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 70238 │ │ │ │ @@ -2067234,21 +2067229,21 @@ │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, r5] │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #12] │ │ │ │ + ldrh r0, [r7, #12] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r2, [r2, #16] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, sp, #688 @ 0x2b0 │ │ │ │ + add r4, sp, #880 @ 0x370 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ 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, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -2067455,25 +2067450,25 @@ │ │ │ │ cmp fp, r3 │ │ │ │ bne.w 5ea64a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x597fe> │ │ │ │ b.n 5ea6d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x59884> │ │ │ │ ldrh r0, [r0, r1] │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bne.n 5ea714 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x598c8> │ │ │ │ + bne.n 5ea774 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x59928> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r2, [r5, #21] │ │ │ │ + strb r2, [r3, #22] │ │ │ │ lsls r6, r4, #2 │ │ │ │ cbz r1, 5ea7a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5995c> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ @@ -2067791,15 +2067786,15 @@ │ │ │ │ ands r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ tst r0, r0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #22] │ │ │ │ + strh r0, [r1, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr.w r3, [r0, #1384] @ 0x568 │ │ │ │ mov.w ip, #1 │ │ │ │ push {r4} │ │ │ │ add.w r2, r0, #1024 @ 0x400 │ │ │ │ ldr.w r4, [r0, #1028] @ 0x404 │ │ │ │ str r1, [r4, #0] │ │ │ │ @@ -2070614,45 +2070609,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ lsls r5, r7, #4 │ │ │ │ subs r7, #54 @ 0x36 │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r3, #112] @ 0x70 │ │ │ │ lsls r6, r4, #2 │ │ │ │ mov.w r3, #2883584 @ 0x2c0000 │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 5ec582 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5b736> │ │ │ │ mov.w r3, #2424832 @ 0x250000 │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 5ec582 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5b736> │ │ │ │ @@ -2070870,19 +2070865,19 @@ │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ b.w 5ec2e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5b498> │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [r5, #28] │ │ │ │ + str r4, [r3, #32] │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2071421,23 +2071416,23 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 5ecf6c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5c120> │ │ │ │ b.n 5ed0e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5c294> │ │ │ │ adds r1, #166 @ 0xa6 │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r6, [r0, #4] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r2, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr.w r2, [r0, #1384] @ 0x568 │ │ │ │ movs r1, #1 │ │ │ │ push {r4} │ │ │ │ addw r3, r0, #1244 @ 0x4dc │ │ │ │ ldr.w r4, [r0, #1248] @ 0x4e0 │ │ │ │ strb.w r1, [r0, #1260] @ 0x4ec │ │ │ │ @@ -2071625,19 +2071620,19 @@ │ │ │ │ ldr r3, [pc, #20] @ (5ed4c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5c674>) │ │ │ │ add r3, pc │ │ │ │ b.n 5ed47e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5c632> │ │ │ │ cmp r4, #102 @ 0x66 │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r6, [r7, r0] │ │ │ │ + ldrh r6, [r5, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #0 @ (adr r4, 5ed4c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5c678>) │ │ │ │ + add r4, pc, #192 @ (adr r4, 5ed584 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5c738>) │ │ │ │ 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 │ │ │ │ ldrd r3, r4, [r1, #112] @ 0x70 │ │ │ │ @@ -2072973,15 +2072968,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #114 @ 0x72 │ │ │ │ lsls r5, r7, #4 │ │ │ │ @ instruction: 0xfa03ffff │ │ │ │ vst4. {d31[0],d33[0],d35[0],d37[0]}, [r7 :256] │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [fp :128] │ │ │ │ ldr??.w pc, [pc, #-4095] @ 5ed399 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5c54d> │ │ │ │ - str r0, [r4, r6] │ │ │ │ + str r0, [r2, r7] │ │ │ │ lsls r6, r4, #2 │ │ │ │ bl 57839e │ │ │ │ bl 51e3a2 │ │ │ │ pld [r1, #255]! │ │ │ │ bl 4ee3aa │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr.w r6, [r5, #704] @ 0x2c0 │ │ │ │ @@ -2073581,15 +2073576,15 @@ │ │ │ │ movlt r3, #255 @ 0xff │ │ │ │ add.w r1, r5, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ strb.w r0, [r1, #1404] @ 0x57c │ │ │ │ strb.w r3, [r1, #1405] @ 0x57d │ │ │ │ str.w r2, [r5, #1396] @ 0x574 │ │ │ │ mov r0, r9 │ │ │ │ - bl ad25dc │ │ │ │ + bl ad25f4 │ │ │ │ ldr.w r9, [r5, #1128] @ 0x468 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx 6fb2c │ │ │ │ ldr.w r2, [pc, #1700] @ 5ef0e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e29c> │ │ │ │ ldr.w r3, [r5, #1396] @ 0x574 │ │ │ │ @@ -2074181,81 +2074176,81 @@ │ │ │ │ bne.w 5eede6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5df9a> │ │ │ │ movs r4, #1 │ │ │ │ b.w 5ee490 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5d644> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vmla.i32 q10, q8, d15[1] │ │ │ │ - ldr r2, [pc, #992] @ (5ef484 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e638>) │ │ │ │ + ldr r3, [pc, #160] @ (5ef144 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e2f8>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [pc, #768] @ (5ef3a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e55c>) │ │ │ │ + ldr r6, [pc, #960] @ (5ef468 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e61c>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r0, [r2, #13] │ │ │ │ + strb r0, [r0, #14] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r3, [pc, #640] @ (5ef330 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e4e4>) │ │ │ │ + ldr r3, [pc, #832] @ (5ef3f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e5a4>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r5, [pc, #592] @ (5ef304 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e4b8>) │ │ │ │ + ldr r5, [pc, #784] @ (5ef3c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e578>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #744] @ (5ef3a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e554>) │ │ │ │ + ldr r2, [pc, #936] @ (5ef460 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e614>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #624] @ (5ef32c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e4e0>) │ │ │ │ + ldr r2, [pc, #816] @ (5ef3ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e5a0>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #440] @ (5ef278 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e42c>) │ │ │ │ + ldr r2, [pc, #632] @ (5ef338 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e4ec>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [pc, #432] @ (5ef278 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e42c>) │ │ │ │ + ldr r2, [pc, #624] @ (5ef338 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e4ec>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r1, #8] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [pc, #440] @ (5ef288 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e43c>) │ │ │ │ + ldr r2, [pc, #632] @ (5ef348 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e4fc>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #288] @ (5ef1f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e3ac>) │ │ │ │ + ldr r2, [pc, #480] @ (5ef2b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e46c>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #672] @ (5ef37c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e530>) │ │ │ │ + ldr r2, [pc, #864] @ (5ef43c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e5f0>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #1000] @ (5ef4c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e67c>) │ │ │ │ + ldr r3, [pc, #168] @ (5ef188 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e33c>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [pc, #80] @ (5ef134 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e2e8>) │ │ │ │ + ldr r3, [pc, #272] @ (5ef1f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e3a8>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r1, [pc, #120] @ (5ef160 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e314>) │ │ │ │ + ldr r1, [pc, #312] @ (5ef220 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e3d4>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [pc, #896] @ (5ef46c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e620>) │ │ │ │ + ldr r1, [pc, #64] @ (5ef12c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e2e0>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldr r0, [pc, #800] @ (5ef418 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e5cc>) │ │ │ │ + ldr r0, [pc, #992] @ (5ef4d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e68c>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - sbcs r6, r3 │ │ │ │ + rors r6, r1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r6, r6 │ │ │ │ + lsrs r6, r4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - sbcs r4, r0 │ │ │ │ + sbcs r4, r6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - sbcs r6, r4 │ │ │ │ + rors r6, r2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r6, r4 │ │ │ │ + adcs r6, r2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - orrs r6, r0 │ │ │ │ + orrs r6, r6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r6, r6 │ │ │ │ + lsrs r6, r4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r2, r7 │ │ │ │ + asrs r2, r5 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r2, r4 │ │ │ │ + adcs r2, r2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - rors r0, r0 │ │ │ │ + rors r0, r6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - tst r0, r7 │ │ │ │ + negs r0, r5 │ │ │ │ lsls r6, r4, #2 │ │ │ │ add.w r1, r5, #1144 @ 0x478 │ │ │ │ str.w r3, [r5, #1384] @ 0x568 │ │ │ │ str.w r1, [r5, #1388] @ 0x56c │ │ │ │ b.n 5eecc8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5de7c> │ │ │ │ ldrb.w r2, [r9, #36] @ 0x24 │ │ │ │ and.w r2, r2, #31 │ │ │ │ @@ -2074566,15 +2074561,15 @@ │ │ │ │ adds r2, #1 │ │ │ │ bne.w 5ee716 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5d8ca> │ │ │ │ b.n 5eee90 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e044> │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + subs r6, #182 @ 0xb6 │ │ │ │ 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, #3736] @ 0xe98 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #944] @ (5ef85c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5ea10>) │ │ │ │ @@ -2074933,17 +2074928,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsrs r2, r3, #7 │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ lsls r6, r4, #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] @ (5ef964 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5eb18>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -2075283,15 +2075278,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #17 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r4, r0, #17 │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #48 @ 0x30 │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ 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 r4, r1 │ │ │ │ ldr.w r1, [r1, #544] @ 0x220 │ │ │ │ @@ -2075380,17 +2075375,17 @@ │ │ │ │ b.n 5efcac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5ee60> │ │ │ │ mov r4, r1 │ │ │ │ str.w r4, [r6, #2904] @ 0xb58 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ lsls r2, r3, #15 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + subs r0, #20 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r7, #182 @ 0xb6 │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ @@ -2075568,19 +2075563,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r7, #10 │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb27ffff │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsls r2, r1, #5 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #156] @ (5efff8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5f1ac>) │ │ │ │ @@ -2078386,15 +2078381,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 5f1d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x60f24> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ @@ -2078532,15 +2078527,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r1, r5 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 5f1d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x60f24> │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -2078614,15 +2078609,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 5f1d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x60f24> │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -2078705,15 +2078700,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 5f1d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x60f24> │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -2078803,15 +2078798,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 5f1d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x60f24> │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -2078894,15 +2078889,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 5f1d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x60f24> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ @@ -2079045,15 +2079040,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 a91014 │ │ │ │ + bl a9102c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 5f1d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x60f24> │ │ │ │ ldrb.w r8, [sp, #453] @ 0x1c5 │ │ │ │ ldrb.w r3, [sp, #452] @ 0x1c4 │ │ │ │ and.w r6, r8, #3 │ │ │ │ @@ -2079168,15 +2079163,15 @@ │ │ │ │ ldrh.w r1, [r2, #536] @ 0x218 │ │ │ │ bfi r1, r0, #0, #10 │ │ │ │ strh.w r1, [r2, #536] @ 0x218 │ │ │ │ bne.n 5f26f2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x618a6> │ │ │ │ add.w r1, r7, #28 │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #436 @ 0x1b4 │ │ │ │ - bl a912d0 │ │ │ │ + bl a912e8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 5f2328 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x614dc> │ │ │ │ ldrb.w r3, [sp, #437] @ 0x1b5 │ │ │ │ ldrb.w r2, [sp, #468] @ 0x1d4 │ │ │ │ ldrb.w r8, [sp, #436] @ 0x1b4 │ │ │ │ @@ -2079338,15 +2079333,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl a9123c │ │ │ │ + bl a91254 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5f252a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x616de> │ │ │ │ ldr.w r2, [pc, #2112] @ 5f311c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x622d0> │ │ │ │ ldr.w r3, [pc, #2088] @ 5f3108 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x622bc> │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -2079548,15 +2079543,15 @@ │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r1, #30 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ bl 5f1b8c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x60d40> │ │ │ │ b.n 5f29c2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x61b76> │ │ │ │ mov r0, r7 │ │ │ │ - bl a90fac │ │ │ │ + bl a90fc4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5f29c2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x61b76> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldrb.w r7, [sp, #526] @ 0x20e │ │ │ │ ldr r6, [r4, #12] │ │ │ │ bfi r3, r8, #4, #4 │ │ │ │ @@ -2079972,15 +2079967,15 @@ │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, ip │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ bl 5f0840 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5f9f4> │ │ │ │ b.n 5f29c2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x61b76> │ │ │ │ mov r0, r7 │ │ │ │ - bl a90fac │ │ │ │ + bl a90fc4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5f29c2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x61b76> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 5f2f88 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6213c> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ @@ -2080011,19 +2080006,19 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ bge.n 5f3100 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x622b4> │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #158 @ 0x9e │ │ │ │ + cmp r0, #206 @ 0xce │ │ │ │ lsls r0, r2, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r6, r1, #2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ bvc.n 5f3154 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x62308> │ │ │ │ lsls r4, r7, #4 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2080037,15 +2080032,15 @@ │ │ │ │ ldr r2, [pc, #200] @ (5f3208 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x623bc>) │ │ │ │ ldr r3, [pc, #200] @ (5f320c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x623c0>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl a915c0 │ │ │ │ + bl a915d8 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cbz r3, 5f3196 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6234a> │ │ │ │ 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} │ │ │ │ @@ -2080195,15 +2080190,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 5f1d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x60f24> │ │ │ │ add.w ip, fp, #68 @ 0x44 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ @@ -2080253,27 +2080248,27 @@ │ │ │ │ bhi.w 5f49b2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x63b66> │ │ │ │ cmp r6, #97 @ 0x61 │ │ │ │ bls.w 5f3daa <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x62f5e> │ │ │ │ addw r5, sp, #1044 @ 0x414 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r7, sp, #324 @ 0x144 │ │ │ │ - bl a915c0 │ │ │ │ + bl a915d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 5f2328 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x614dc> │ │ │ │ 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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 5f1d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x60f24> │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #336] @ 0x150 │ │ │ │ @@ -2080285,15 +2080280,15 @@ │ │ │ │ b.n 5f32ca <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6247e> │ │ │ │ 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 a915c0 │ │ │ │ + bl a915d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 5f2328 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x614dc> │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldrb.w r3, [r8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ @@ -2080372,15 +2080367,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 5f1d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x60f24> │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ ldrb r2, [r7, #2] │ │ │ │ @@ -2080640,15 +2080635,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ bl 5f1d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x60f24> │ │ │ │ ldrb.w r2, [sp, #1012] @ 0x3f4 │ │ │ │ ldrh.w r3, [sp, #1016] @ 0x3f8 │ │ │ │ and.w r0, r2, #15 │ │ │ │ @@ -2080834,15 +2080829,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 5f1d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x60f24> │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ @@ -2080858,15 +2080853,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 5f1d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x60f24> │ │ │ │ add.w r3, sp, #1224 @ 0x4c8 │ │ │ │ add.w r9, r3, r9, lsl #4 │ │ │ │ @@ -2081002,15 +2080997,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ add r3, sp, #1012 @ 0x3f4 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r6, r3 │ │ │ │ bl 5f1d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x60f24> │ │ │ │ movs r3, #2 │ │ │ │ @@ -2081166,28 +2081161,28 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r2, r4, r7} │ │ │ │ lsls r4, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bvs.n 5f3cf4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x62ea8> │ │ │ │ + bvs.n 5f3d54 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x62f08> │ │ │ │ lsls r6, r4, #2 │ │ │ │ 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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 5f1d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x60f24> │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ ldrb.w r3, [r9] │ │ │ │ and.w r1, r2, #3 │ │ │ │ @@ -2081294,15 +2081289,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 5f1d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x60f24> │ │ │ │ add r3, sp, #1012 @ 0x3f4 │ │ │ │ mov r6, r3 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ @@ -2081831,15 +2081826,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 a915c0 │ │ │ │ + bl a915d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 5f2328 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x614dc> │ │ │ │ ldrh r5, [r7, #6] │ │ │ │ ldrb r2, [r7, #6] │ │ │ │ ldrb.w r1, [r9] │ │ │ │ @@ -2082094,15 +2082089,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r5 │ │ │ │ add r5, sp, #340 @ 0x154 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 5f1d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x60f24> │ │ │ │ add r1, sp, #348 @ 0x15c │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ @@ -2082138,29 +2082133,29 @@ │ │ │ │ cmp r6, #1 │ │ │ │ bhi.w 5f3daa <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x62f5e> │ │ │ │ addw r3, sp, #1044 @ 0x414 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r3 │ │ │ │ add.w r9, sp, #292 @ 0x124 │ │ │ │ - bl a915c0 │ │ │ │ + bl a915d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ addw sl, sp, #1028 @ 0x404 │ │ │ │ bl 5f2328 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x614dc> │ │ │ │ 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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 5f1d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x60f24> │ │ │ │ ldrh.w r3, [sp, #928] @ 0x3a0 │ │ │ │ mov.w lr, #0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ @@ -2082355,15 +2082350,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r3 │ │ │ │ bl 5f1d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x60f24> │ │ │ │ ldr.w r3, [fp, #136] @ 0x88 │ │ │ │ @@ -2082563,15 +2082558,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ bls.w 5f32ca <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6247e> │ │ │ │ b.w 5f3daa <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x62f5e> │ │ │ │ addw r5, sp, #1044 @ 0x414 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ addw sl, sp, #1028 @ 0x404 │ │ │ │ - bl a915c0 │ │ │ │ + bl a915d8 │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ bl 5f2328 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x614dc> │ │ │ │ ldrh.w r3, [sp, #576] @ 0x240 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -2082686,15 +2082681,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 a91564 │ │ │ │ + bl a9157c │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #404 @ 0x194 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 5f1d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x60f24> │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ movs r3, #0 │ │ │ │ @@ -2082744,25 +2082739,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 a915c0 │ │ │ │ + bl a915d8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 5f2328 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x614dc> │ │ │ │ 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 a91564 │ │ │ │ + bl a9157c │ │ │ │ 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 5f1d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x60f24> │ │ │ │ @@ -2082835,15 +2082830,15 @@ │ │ │ │ ands.w r5, r5, #1 │ │ │ │ bne.w 5f4576 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6372a> │ │ │ │ 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 a915c0 │ │ │ │ + bl a915d8 │ │ │ │ mov r2, r6 │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ bl 5f2328 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x614dc> │ │ │ │ ldrh.w r3, [sp, #704] @ 0x2c0 │ │ │ │ add r2, sp, #692 @ 0x2b4 │ │ │ │ @@ -2082898,25 +2082893,25 @@ │ │ │ │ b.w 5f32ca <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6247e> │ │ │ │ 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 a915c0 │ │ │ │ + bl a915d8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 5f2328 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x614dc> │ │ │ │ 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 a91564 │ │ │ │ + bl a9157c │ │ │ │ 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 5f1d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x60f24> │ │ │ │ @@ -2083061,25 +2083056,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ blx 6fc34 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, lr, #164 @ 0xa4 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + sbcs.w r0, lr, #164 @ 0xa4 │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xf13400a4 │ │ │ │ - ittt │ │ │ │ - lsl r6, r4, #2 │ │ │ │ - @ instruction: 0xf0d400a4 │ │ │ │ - itet le @ unpredictable > │ │ │ │ - lslle r6, r4, #2 │ │ │ │ - subgt sp, #8 │ │ │ │ - movle.w ip, #4096 @ 0x1000 │ │ │ │ + sbc.w r0, r4, #164 @ 0xa4 │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + add.w r0, r4, #164 @ 0xa4 │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ + lsls r6, r4, #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, #2848] @ 0xb20 │ │ │ │ subw sp, sp, #1212 @ 0x4bc │ │ │ │ mov fp, r0 │ │ │ │ add.w r0, sp, #1248 @ 0x4e0 │ │ │ │ ldr.w r4, [pc, #2912] @ 5f6020 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x651d4> │ │ │ │ @@ -2083187,40 +2083182,40 @@ │ │ │ │ bl 3c0bfc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5f55b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x64768> │ │ │ │ ldrsb.w r3, [fp, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 5f6202 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x653b6> │ │ │ │ mov r0, fp │ │ │ │ - bl a9a148 │ │ │ │ + bl a9a160 │ │ │ │ mov r0, fp │ │ │ │ bl 4073b0 │ │ │ │ mov r0, fp │ │ │ │ bl 602640 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x717f4> │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 5f5624 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x647d8> │ │ │ │ ldrsb.w r1, [fp, #65] @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ sub.w r1, r1, #4 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl a922f8 │ │ │ │ + bl a92310 │ │ │ │ mov r0, fp │ │ │ │ bl 4073b0 │ │ │ │ mov r0, fp │ │ │ │ bl 407418 │ │ │ │ ldrsb.w r3, [fp, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 5f5f1a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x650ce> │ │ │ │ mov r0, fp │ │ │ │ bl 602798 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7194c> │ │ │ │ b.n 5f5648 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x647fc> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl a922f8 │ │ │ │ + bl a92310 │ │ │ │ mov r0, fp │ │ │ │ bl 4073b0 │ │ │ │ mov r0, fp │ │ │ │ bl 407418 │ │ │ │ ldrsb.w r3, [fp, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 5f5f1a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x650ce> │ │ │ │ @@ -2083230,44 +2083225,44 @@ │ │ │ │ bl 6026ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x718a0> │ │ │ │ mov r0, fp │ │ │ │ bl 602594 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x71748> │ │ │ │ mov r0, fp │ │ │ │ bl 407c00 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl ab9288 │ │ │ │ + bl ab92a0 │ │ │ │ mov r0, fp │ │ │ │ bl 407c00 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ mov r0, fp │ │ │ │ - bl ab5d30 │ │ │ │ + bl ab5d48 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl aac968 │ │ │ │ + bl aac980 │ │ │ │ ldrsb.w r2, [fp, #65] @ 0x41 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 5f5f0c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x650c0> │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ bl 454684 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ - bl aaa188 │ │ │ │ + bl aaa1a0 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl a98c14 │ │ │ │ + bl a98c2c │ │ │ │ mov r0, fp │ │ │ │ bl 407c00 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - bl a9161c │ │ │ │ + bl a91634 │ │ │ │ ldrsb.w r0, [fp, #65] @ 0x41 │ │ │ │ str.w fp, [r4] │ │ │ │ bl 4eaaec │ │ │ │ add.w r1, fp, #24 │ │ │ │ str r0, [r4, #12] │ │ │ │ bl 4eab04 │ │ │ │ ldrb.w r3, [fp, #325] @ 0x145 │ │ │ │ @@ -2084115,15 +2084110,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ bne.n 5f5f64 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x65118> │ │ │ │ add r4, sp, #692 @ 0x2b4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl aa8d7c │ │ │ │ + bl aa8d94 │ │ │ │ mov.w r2, #396 @ 0x18c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6fb2c │ │ │ │ ldr.w r1, [fp, #384] @ 0x180 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2084167,27 +2084162,27 @@ │ │ │ │ b.n 5f5d7c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x64f30> │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ lsls r4, r7, #4 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - svc 156 @ 0x9c │ │ │ │ + svc 204 @ 0xcc │ │ │ │ lsls r5, r4, #2 │ │ │ │ sub sp, #4 │ │ │ │ - @ instruction: 0xffffdd84 │ │ │ │ + @ instruction: 0xffffddb4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ add r5, sp, #540 @ 0x21c │ │ │ │ - @ instruction: 0xfffff766 │ │ │ │ + vqshl.u64 d31, d6, #63 @ 0x3f │ │ │ │ lsls r7, r1, #4 │ │ │ │ add r6, pc, #80 @ (adr r6, 5f6094 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x65248>) │ │ │ │ lsls r4, r7, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 5f5fec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x651a0> │ │ │ │ + bvs.n 5f604c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x65200> │ │ │ │ lsls r5, r4, #2 │ │ │ │ add r6, pc, #932 @ (adr r6, 5f63f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x655a8>) │ │ │ │ vtbl.8 d18, {d15-d18}, d0 │ │ │ │ beq.w 5f6382 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x65536> │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cbz r0, 5f6096 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6524a> │ │ │ │ @@ -2084559,40 +2084554,40 @@ │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ ubfx r2, r2, #3, #11 │ │ │ │ bl 5f93cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x68580> │ │ │ │ movs r3, #0 │ │ │ │ b.n 5f63e6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6559a> │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r9 │ │ │ │ - bl a8dc6c │ │ │ │ + bl a8dc84 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 5f6456 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6560a> │ │ │ │ subs r7, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl a8dca0 │ │ │ │ + bl a8dcb8 │ │ │ │ cmp r9, r8 │ │ │ │ bne.n 5f6442 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x655f6> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 600344 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f4f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl a8de64 │ │ │ │ + bl a8de7c │ │ │ │ cbz r0, 5f64aa <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6565e> │ │ │ │ movw r6, #34953 @ 0x8889 │ │ │ │ movt r6, #34952 @ 0x8888 │ │ │ │ movs r7, #0 │ │ │ │ cbz r4, 5f649e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x65652> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl a8e3a8 │ │ │ │ + bl a8e3c0 │ │ │ │ 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 │ │ │ │ @@ -2084611,17 +2084606,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 5f93cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x68580> │ │ │ │ mov r0, r5 │ │ │ │ bl 39ba04 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq.n 5f64a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x65654> │ │ │ │ + bne.n 5f6500 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x656b4> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - beq.n 5f654c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x65700> │ │ │ │ + beq.n 5f65ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x65760> │ │ │ │ lsls r5, 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.w r9, #0 │ │ │ │ movt r9, #65532 @ 0xfffc │ │ │ │ @@ -2084741,17 +2084736,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 5f65d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6578c> │ │ │ │ nop │ │ │ │ ldr r2, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - eor.w r1, r0, #15 │ │ │ │ + @ instruction: 0xf0b0010f │ │ │ │ stmdb sp!, {r4, 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] │ │ │ │ mov sl, r1 │ │ │ │ @@ -2084826,16 +2084821,16 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ movs r0, #0 │ │ │ │ b.n 5f66cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x65880> │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - vaddw.s8 q0, q6, d15 │ │ │ │ - ldmia r6!, {r1} │ │ │ │ + vext.8 d0, d12, d15, #1 │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r5, 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 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ @@ -2084945,19 +2084940,19 @@ │ │ │ │ movs r2, #0 │ │ │ │ b.n 5f6816 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x659ca> │ │ │ │ nop │ │ │ │ ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - vrhadd.s8 d0, d8, d15 │ │ │ │ - ldmia r5, {r1, r4, r5, r6} │ │ │ │ + vrhadd.s d0, d8, d15 │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cdp 1, 5, cr0, cr6, cr15, {0} │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + cdp 1, 8, cr0, cr6, cr15, {0} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, 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 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ @@ -2085106,22 +2085101,22 @@ │ │ │ │ and.w r3, r1, #15 │ │ │ │ mov r1, r3 │ │ │ │ b.n 5f6948 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x65afc> │ │ │ │ str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 1, cr0, [r8, #60] @ 0x3c │ │ │ │ - ldmia r4, {r1, r4, r5} │ │ │ │ + ldcl 1, cr0, [r8, #60]! @ 0x3c │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldcl 1, cr0, [sl], {15} │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + stc 1, cr0, [sl, #-60] @ 0xffffffc4 │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldc 1, cr0, [r4], #60 @ 0x3c │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + stcl 1, cr0, [r4], #60 @ 0x3c │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ 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 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ @@ -2085271,22 +2085266,22 @@ │ │ │ │ and.w r3, r1, #15 │ │ │ │ mov r1, r3 │ │ │ │ b.n 5f6b04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x65cb8> │ │ │ │ str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 1, cr0, [r0], {15} │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + mcrr 1, 0, r0, r0, cr15 │ │ │ │ + ldmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds.w r1, lr, pc │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + adc.w r1, lr, pc │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xeaf8010f │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + @ instruction: 0xeb28010f │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ ldr.w r3, [pc, #3100] @ 5f780c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x669c0> │ │ │ │ @@ -2086417,49 +2086412,50 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r7, #4 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + ldmia r0!, {r3, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5f7380 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66534> │ │ │ │ + b.n 5f73e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66594> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r4!, {r4} │ │ │ │ + stmia r4!, {r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5f713c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x662f0> │ │ │ │ + b.n 5f719c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66350> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5f7ef4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x670a8> │ │ │ │ + b.n 5f7f54 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67108> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r1!, {r1, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5f7cb4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66e68> │ │ │ │ + b.n 5f7d14 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66ec8> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ - lsls r5, r4, #2 │ │ │ │ - bkpt 0x00d6 │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5f7910 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66ac4> │ │ │ │ - lsls r7, r1, #4 │ │ │ │ - bkpt 0x009e │ │ │ │ + itte eq │ │ │ │ + lsleq r5, r4, #2 │ │ │ │ + beq.n 5f7970 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66b24> @ unpredictable branch in IT block │ │ │ │ + │ │ │ │ + lslne r7, r1, #4 │ │ │ │ + bkpt 0x00ce │ │ │ │ lsls r5, r4, #2 │ │ │ │ - svc 4 │ │ │ │ + svc 52 @ 0x34 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0020 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsls r2, r2, #28 │ │ │ │ bne.w 5f79e2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66b96> │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ @@ -2086611,27 +2086607,27 @@ │ │ │ │ bne.w 5f73b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66564> │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 5f73b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66564> │ │ │ │ b.n 5f7398 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6654c> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 5f79c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66b7c> │ │ │ │ + udf #20 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + pop {r1, r3, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + pop {r1, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ble.n 5f797c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66b30> │ │ │ │ + ble.n 5f79dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66b90> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbnz r2, 5f7a82 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66c36> │ │ │ │ + cbnz r2, 5f7a8e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66c42> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ble.n 5f7ab4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66c68> │ │ │ │ + ble.n 5f7914 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66ac8> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbnz r0, 5f7a90 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66c44> │ │ │ │ + pop {r4} │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r6, [pc, #928] @ (5f7dcc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f80>) │ │ │ │ movs r3, #12 │ │ │ │ @@ -2086974,63 +2086970,63 @@ │ │ │ │ add r3, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 5f7a4c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66c00> │ │ │ │ strh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r7, #4 │ │ │ │ asrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 5f7db4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f68> │ │ │ │ + bgt.n 5f7e14 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fc8> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - rev16 r4, r4 │ │ │ │ + hlt 0x0014 │ │ │ │ lsls r5, r4, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 5f7dac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f60> │ │ │ │ + bgt.n 5f7e0c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fc0> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - rev16 r0, r2 │ │ │ │ + hlt 0x0000 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - blt.n 5f7d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f24> │ │ │ │ + blt.n 5f7dd0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f84> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - rev r0, r7 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cbnz r0, 5f7e2a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fde> │ │ │ │ + rev r0, r1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - blt.n 5f7eb4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67068> │ │ │ │ + blt.n 5f7d14 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66ec8> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbnz r0, 5f7e1e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fd2> │ │ │ │ + cbnz r0, 5f7e2a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fde> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - blt.n 5f7e08 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fbc> │ │ │ │ + blt.n 5f7e68 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6701c> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbnz r0, 5f7e1a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fce> │ │ │ │ + cbnz r0, 5f7e26 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fda> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bge.n 5f7dc4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f78> │ │ │ │ + blt.n 5f7e24 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fd8> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bge.n 5f7e90 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67044> │ │ │ │ + bge.n 5f7ef0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x670a4> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + @ instruction: 0xb8e8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bls.n 5f7d50 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f04> │ │ │ │ + bls.n 5f7db0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f64> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + @ instruction: 0xb844 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb7ec │ │ │ │ + @ instruction: 0xb81c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bls.n 5f7f04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x670b8> │ │ │ │ + bls.n 5f7d64 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f18> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bls.n 5f7e64 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67018> │ │ │ │ + bls.n 5f7ec4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67078> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xb796 │ │ │ │ + @ instruction: 0xb7c6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb7a6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bhi.n 5f7e14 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fc8> │ │ │ │ + bls.n 5f7e74 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67028> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb78c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bhi.n 5f7de8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f9c> │ │ │ │ + bls.n 5f7e48 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66ffc> │ │ │ │ lsls r7, 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, #3784] @ 0xec8 │ │ │ │ ldr r2, [pc, #392] @ (5f7fd4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67188>) │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ @@ -2087191,48 +2087187,48 @@ │ │ │ │ adds r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb8dffff │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb7a6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ b.n 5f7c52 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66e06> │ │ │ │ - vabdl.u , d31, d2 │ │ │ │ + vqshl.u64 d27, d18, #63 @ 0x3f │ │ │ │ lsls r5, r4, #2 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + @ instruction: 0xb79a │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r0, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb796 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb796 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ + @ instruction: 0xb790 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + @ instruction: 0xb79e │ │ │ │ lsls r5, r4, #2 │ │ │ │ b.n 5f790e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66ac2> │ │ │ │ @ instruction: 0xffff1cd0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb796 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + @ instruction: 0xb798 │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + @ instruction: 0xb79e │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldcl 15, cr15, [fp], #-1020 @ 0xfffffc04 │ │ │ │ asrs r0, r6, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb772 │ │ │ │ + @ instruction: 0xb7a2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ movt r1, #43057 @ 0xa831 │ │ │ │ strh r4, [r0, #2] │ │ │ │ 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 │ │ │ │ @@ -2087517,72 +2087513,72 @@ │ │ │ │ b.n 5f821e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x673d2> │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r4, [r3, #30] │ │ │ │ lsls r4, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cpsid ai │ │ │ │ + @ instruction: 0xb6a6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + @ instruction: 0xb6c2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb69e │ │ │ │ + @ instruction: 0xb6ce │ │ │ │ lsls r5, r4, #2 │ │ │ │ sub.w r1, sl, #11599872 @ 0xb10000 │ │ │ │ - cpsie a │ │ │ │ + @ instruction: 0xb694 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb68c │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ lsls r5, r4, #2 │ │ │ │ @ instruction: 0xf58a0131 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds.w r1, r0, #11599872 @ 0xb10000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r1, r4, #2 │ │ │ │ @ instruction: 0xf4f80131 │ │ │ │ - push {r3, r4, r6, lr} │ │ │ │ + push {r3, r7, lr} │ │ │ │ lsls r1, r4, #2 │ │ │ │ @ instruction: 0xf4dc0131 │ │ │ │ - push {r1, r2, r3, r4, r5, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, lr} │ │ │ │ lsls r1, r4, #2 │ │ │ │ @ instruction: 0xf4bc0131 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r5, pc, #848 @ (adr r5, 5f86f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x678a8>) │ │ │ │ + add r6, pc, #16 @ (adr r6, 5f83b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67568>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xf6f000ab │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + @ instruction: 0xf72000ab │ │ │ │ + push {r2, r7, lr} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xf3f00131 │ │ │ │ - vst1.8 @ instruction: 0xf984009f │ │ │ │ - push {r1, r7} │ │ │ │ + ldrsh.w r0, [r4, #159] @ 0x9f │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ bics.w r1, lr, #11599872 @ 0xb10000 │ │ │ │ - ldr??.w r0, [r2, pc, lsl #1] │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + vst1.8 @ instruction: 0xf982009f │ │ │ │ + cmp r4, #144 @ 0x90 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ ldr r2, [pc, #68] @ (5f8434 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x675e8>) │ │ │ │ add r2, pc │ │ │ │ cbnz r0, 5f8428 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x675dc> │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ @@ -2087830,19 +2087826,19 @@ │ │ │ │ bl 3c0150 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 404b88 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl ab89b4 │ │ │ │ + bl ab89cc │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl ab9288 │ │ │ │ + bl ab92a0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ bl 40f754 │ │ │ │ ldrsb.w r2, [fp, #65] @ 0x41 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ @@ -2087892,19 +2087888,19 @@ │ │ │ │ bl 3c0150 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 404b88 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl ab89b4 │ │ │ │ + bl ab89cc │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl ab9288 │ │ │ │ + bl ab92a0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ bl 40f754 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #884] @ (5f8aa8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67c5c>) │ │ │ │ mov r0, fp │ │ │ │ @@ -2087922,15 +2087918,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6fb2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl ab72d0 │ │ │ │ + bl ab72e8 │ │ │ │ b.n 5f858c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67740> │ │ │ │ mov r0, fp │ │ │ │ bl 4133e8 │ │ │ │ orr.w r3, r4, r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ orr.w r3, r9, r3 │ │ │ │ orrs r3, r7 │ │ │ │ @@ -2087938,30 +2087934,30 @@ │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ orrs r2, r3 │ │ │ │ orrs r0, r2 │ │ │ │ ands.w r5, r0, #255 @ 0xff │ │ │ │ bne.n 5f8748 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x678fc> │ │ │ │ mov r0, fp │ │ │ │ - bl aa9944 │ │ │ │ + bl aa995c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 411070 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ uxtb r4, r4 │ │ │ │ blx 6fb2c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl ab72d0 │ │ │ │ + bl ab72e8 │ │ │ │ orrs r4, r0 │ │ │ │ ands.w r4, r4, #255 @ 0xff │ │ │ │ bne.w 5f858c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67740> │ │ │ │ mov r0, fp │ │ │ │ bl 40198c │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ @@ -2088282,17 +2088278,17 @@ │ │ │ │ stc2 15, cr15, [pc], #1020 @ 5f8ea8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6805c> │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ lsls r4, r7, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r5} │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r3, r4, r6} │ │ │ │ + push {r3, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr.w r3, [r0, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 5f8b0a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67cbe> │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ @@ -2088323,19 +2088319,19 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #16] @ (5f8b18 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67ccc>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + push {r3, lr} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r4, #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 │ │ │ │ @@ -2089128,29 +2089124,29 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 5f92dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x68490> │ │ │ │ bx lr │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #840 @ 0x348 │ │ │ │ + add r6, sp, #8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r4!, {r1, r2, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r5, sp, #656 @ 0x290 │ │ │ │ + add r5, sp, #848 @ 0x350 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r5, sp, #312 @ 0x138 │ │ │ │ + add r5, sp, #504 @ 0x1f8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5f9134 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x682e8> │ │ │ │ + b.n 5f9194 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x68348> │ │ │ │ lsls r7, r3, #2 │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 5f935c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x68510> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #2 │ │ │ │ @@ -2089296,15 +2089292,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r7, #4 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ lsls r5, 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, #144] @ (5f9574 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x68728>) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2090147,15 +2090143,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r7, #4 │ │ │ │ asrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ bl 50ddce │ │ │ │ - add r4, pc, #128 @ (adr r4, 5f9e54 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x69008>) │ │ │ │ + add r4, pc, #320 @ (adr r4, 5f9f14 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x690c8>) │ │ │ │ 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 r3, [r1, #0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -2090209,15 +2090205,15 @@ │ │ │ │ nop │ │ │ │ str r4, [r2, #32] │ │ │ │ lsls r4, r7, #4 │ │ │ │ bls.n 5f9f50 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x69104> │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #80 @ (adr r2, 5f9ec0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x69074>) │ │ │ │ + add r2, pc, #272 @ (adr r2, 5f9f80 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x69134>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #212] @ (5f9f54 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x69108>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2090315,37 +2090311,37 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ str r6, [r1, #20] │ │ │ │ lsls r4, r7, #4 │ │ │ │ bhi.n 5f9f0c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x690c0> │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #512 @ (adr r1, 5fa170 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x69324>) │ │ │ │ + add r1, pc, #704 @ (adr r1, 5fa230 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x693e4>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bge.n 5f9fa0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x69154> │ │ │ │ + bge.n 5fa000 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x691b4> │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r1, pc, #208 @ (adr r1, 5fa048 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x691fc>) │ │ │ │ + add r1, pc, #400 @ (adr r1, 5fa108 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x692bc>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ bcc.n 5fa010 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x691c4> │ │ │ │ lsls r1, r0, #5 │ │ │ │ - ldmdb r4!, {r0, r1, r4, r5, r7} │ │ │ │ + strd r0, r0, [r4, #-716]! @ 0x2cc │ │ │ │ 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 5f9f9a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6914e> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [pc, #8] @ (5f9fa4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x69158>) │ │ │ │ add r1, pc │ │ │ │ bl 5f93cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x68580> │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, pc, #416 @ (adr r1, 5fa148 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x692fc>) │ │ │ │ + add r1, pc, #608 @ (adr r1, 5fa208 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x693bc>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 5f9fb0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x69164> │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cbnz r2, 5f9fbc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x69170> │ │ │ │ @@ -2090496,15 +2090492,15 @@ │ │ │ │ bhi.n 5fa15c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x69310> │ │ │ │ ldr r3, [pc, #12] @ (5fa160 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x69314>) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r0, #7 │ │ │ │ bx lr │ │ │ │ - push {r2, r5, r6, lr} │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ lsls r7, r1, #4 │ │ │ │ movs r3, #0 │ │ │ │ push {lr} │ │ │ │ mov lr, r0 │ │ │ │ mov r0, r3 │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ lsr.w r2, lr, r2 │ │ │ │ @@ -2091361,15 +2091357,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 5f93cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x68580> │ │ │ │ vldr s0, [pc, #4] @ 5faa6c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x69c20> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r7, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ lsr.w r0, r2, r3 │ │ │ │ adds r3, #3 │ │ │ │ and.w r0, r0, #7 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -2092518,15 +2092514,15 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ ldr r4, [pc, #672] @ (5fb878 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6aa2c>) │ │ │ │ lsls r4, r7, #4 │ │ │ │ pldw [r3, #255]! │ │ │ │ ldc2 15, cr15, [r3], {255} @ 0xff │ │ │ │ asrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ lsls r5, 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #200] @ (5fb6c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6a878>) │ │ │ │ @@ -2096937,15 +2096933,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 5fe5ee <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6d7a2> │ │ │ │ nop │ │ │ │ - strb r4, [r3, #3] │ │ │ │ + strb r4, [r1, #4] │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr.w r2, [pc, #1100] @ 5feadc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6dc90> │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -2097430,17 +2097426,17 @@ │ │ │ │ strb.w r0, [ip] │ │ │ │ add r1, pc │ │ │ │ bl 399374 │ │ │ │ movs r0, #1 │ │ │ │ b.n 5fec84 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6de38> │ │ │ │ strh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r0, #5 │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - pkhtb r0, r6, r1, asr #2 │ │ │ │ + @ instruction: 0xeaf600a1 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 5fecca <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6de7e> │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movw ip, #2925 @ 0xb6d │ │ │ │ ldrb r3, [r1, #24] │ │ │ │ @@ -2097608,15 +2097604,15 @@ │ │ │ │ b.n 5fee52 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e006> │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r0, #168] @ 0xa8 │ │ │ │ mov r0, r1 │ │ │ │ b.n 5fee30 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6dfe4> │ │ │ │ asrs r0, r4, #7 │ │ │ │ lsls r4, r7, #4 │ │ │ │ - strb r0, [r7, r3] │ │ │ │ + strb r0, [r5, r4] │ │ │ │ lsls r5, r4, #2 │ │ │ │ asrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r1] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -2098008,29 +2098004,29 @@ │ │ │ │ b.n 5ff2a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e454> │ │ │ │ ldr r3, [pc, #32] @ (5ff2e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e49c>) │ │ │ │ add r3, pc │ │ │ │ b.n 5ff2a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e454> │ │ │ │ ldr r3, [pc, #32] @ (5ff2ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e4a0>) │ │ │ │ add r3, pc │ │ │ │ b.n 5ff2a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e454> │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r6, [r3, r3] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r6, [r3, r3] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r2, [r3, r3] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r0, [r3, r3] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r6, [r4, r2] │ │ │ │ + str r6, [r2, r3] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r4, [r2, r3] │ │ │ │ lsls r5, r4, #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, 5ff330 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e4e4> │ │ │ │ @@ -2098107,39 +2098103,39 @@ │ │ │ │ add r2, pc │ │ │ │ vstr d0, [sp] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 5ff33a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e4ee> │ │ │ │ ldr r0, [pc, #52] @ (5ff3e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e594>) │ │ │ │ add r0, pc │ │ │ │ b.n 5ff350 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e504> │ │ │ │ - str r2, [r6, r1] │ │ │ │ + str r2, [r4, r2] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r0, #156 @ 0x9c │ │ │ │ + subs r0, #204 @ 0xcc │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + str r2, [r7, r1] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r4, [r5, r0] │ │ │ │ + str r4, [r3, r1] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r0, [r2, r1] │ │ │ │ + str r0, [r0, r2] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r3, #158 @ 0x9e │ │ │ │ + cmp r3, #206 @ 0xce │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r3} │ │ │ │ + pop {r3, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r0, r0] │ │ │ │ + str r6, [r6, r0] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r7, [pc, #800] @ (5ff704 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e8b8>) │ │ │ │ + ldr r7, [pc, #992] @ (5ff7c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e978>) │ │ │ │ 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 │ │ │ │ cbz r2, 5ff40e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e5c2> │ │ │ │ @@ -2098189,33 +2098185,33 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [pc, #40] @ (5ff488 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e63c>) │ │ │ │ add r4, pc │ │ │ │ b.n 5ff420 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e5d4> │ │ │ │ - ldr r6, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - cmn r2, r0 │ │ │ │ + cmn r2, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r6, [r3, #26] │ │ │ │ + ldrb r6, [r1, #27] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r5, [sp, #816] @ 0x330 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmn r6, r1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r0, r2 │ │ │ │ + cmn r0, r0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - negs r0, r7 │ │ │ │ + cmp r0, r5 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ ldr.w r1, [pc, #3056] @ 600090 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f244> │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -2099322,270 +2099318,270 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #440] @ (60025c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f410>) │ │ │ │ + ldr r7, [pc, #632] @ (60031c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f4d0>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + strh r2, [r3, #16] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - rors r2, r1 │ │ │ │ + rors r2, r7 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + cmp r4, #136 @ 0x88 │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r7, [pc, #760] @ (6003b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f56c>) │ │ │ │ + ldr r7, [pc, #952] @ (600478 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f62c>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r4, #10 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r4, [r5, #8] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb.w r0, [ip, #165] @ 0xa5 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + vst1.8 {d16[5]}, [ip], r5 │ │ │ │ + asrs r2, r0, #9 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r6, [pc, #88] @ (600138 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f2ec>) │ │ │ │ + ldr r6, [pc, #280] @ (6001f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f3ac>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r5, [pc, #880] @ (600458 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f60c>) │ │ │ │ + ldr r6, [pc, #48] @ (600118 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f2cc>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r5, [pc, #784] @ (6003fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f5b0>) │ │ │ │ + ldr r5, [pc, #976] @ (6004bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f670>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r5, [pc, #752] @ (6003e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f594>) │ │ │ │ + ldr r5, [pc, #944] @ (6004a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f654>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r2, [r5, #26] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r2, [r5, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [pc, #176] @ (6001ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f360>) │ │ │ │ + ldr r4, [pc, #368] @ (60026c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f420>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r4, [pc, #184] @ (6001b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f36c>) │ │ │ │ + ldr r4, [pc, #376] @ (600278 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f42c>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r5, [pc, #352] @ (600264 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f418>) │ │ │ │ + ldr r5, [pc, #544] @ (600324 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f4d8>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cbz r6, 600124 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f2d8> │ │ │ │ + cbz r6, 600130 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f2e4> │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r0, r0, #0 │ │ │ │ + adds r0, r6, #0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsls r0, r2, #30 │ │ │ │ lsls r4, r7, #4 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r1, #1 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + subs r6, #30 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r0, #156 @ 0x9c │ │ │ │ + cmp r0, #204 @ 0xcc │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r3, [pc, #360] @ (600290 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f444>) │ │ │ │ + ldr r3, [pc, #552] @ (600350 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f504>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r3, [pc, #288] @ (60024c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f400>) │ │ │ │ + ldr r3, [pc, #480] @ (60030c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f4c0>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strb r0, [r1, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, r6, r1 │ │ │ │ + subs r0, r4, r2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + movs r7, #200 @ 0xc8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r3, [pc, #128] @ (6001bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f370>) │ │ │ │ + ldr r3, [pc, #320] @ (60027c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f430>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r2, [pc, #400] @ (6002d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f484>) │ │ │ │ + ldr r2, [pc, #592] @ (600390 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f544>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r2, [pc, #144] @ (6001e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f394>) │ │ │ │ + ldr r2, [pc, #336] @ (6002a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f454>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r6, [r5, r5] │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r1, [pc, #936] @ (600508 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f6bc>) │ │ │ │ + ldr r2, [pc, #104] @ (6001c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f37c>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r1, [pc, #560] @ (6003a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f558>) │ │ │ │ + ldr r1, [pc, #752] @ (600464 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f618>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + strb r6, [r5, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrh r2, [r3, r6] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r1, [pc, #264] @ (600288 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f43c>) │ │ │ │ + ldr r1, [pc, #456] @ (600348 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f4fc>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r4, r3, r2 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r5, #196 @ 0xc4 │ │ │ │ + movs r5, #244 @ 0xf4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r1, [pc, #304] @ (6002bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f470>) │ │ │ │ + ldr r1, [pc, #496] @ (60037c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f530>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r0, [pc, #576] @ (6003d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f584>) │ │ │ │ + ldr r0, [pc, #768] @ (600490 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f644>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r5!, {r1, r2, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ + subs r2, #96 @ 0x60 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r0, [pc, #240] @ (600290 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f444>) │ │ │ │ + ldr r0, [pc, #432] @ (600350 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f504>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r6, [r5, r6] │ │ │ │ + strh r6, [r3, r7] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r0, [pc, #232] @ (600294 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f448>) │ │ │ │ + ldr r0, [pc, #424] @ (600354 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f508>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - asrs r0, r4, #29 │ │ │ │ + asrs r0, r2, #30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + ldr r0, [pc, #184] @ (600270 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f424>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xeafa00a5 │ │ │ │ - blxns lr │ │ │ │ + @ instruction: 0xeb2a00a5 │ │ │ │ + ldr r0, [pc, #144] @ (600250 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f404>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r0, [r5, r1] │ │ │ │ + str r0, [r3, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r4!, {r5, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0x47d2 │ │ │ │ + ldr r0, [pc, #8] @ (6001d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f38c>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + @ instruction: 0x47e6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - blx r4 │ │ │ │ + blx sl │ │ │ │ lsls r5, r4, #2 │ │ │ │ - movs r3, #146 @ 0x92 │ │ │ │ + movs r3, #194 @ 0xc2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsrs r4, r7, #10 │ │ │ │ + lsrs r4, r5, #11 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - rsbs r0, lr, #165 @ 0xa5 │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + addw r0, lr, #165 @ 0xa5 │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cmp r1, #232 @ 0xe8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - mov lr, r3 │ │ │ │ + mov lr, r9 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - mov ip, r3 │ │ │ │ + mov ip, r9 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r0, sp │ │ │ │ + cmp r8, r3 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - mov sl, r4 │ │ │ │ + mov sl, sl │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r4, #16 │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r2, [r7, #28] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - stmia r1!, {r3, r5} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - stmia r1!, {r2, r5} │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r6, r2, #5 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r4, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r7, r2] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r3, #236 @ 0xec │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldr r2, [r3, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ + ldr r2, [r0, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r4, pc │ │ │ │ + cmp ip, r5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r2, sl │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmp r4, sp │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r6, r8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r3, #14 │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add lr, r5 │ │ │ │ + add lr, fp │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bics r0, r3 │ │ │ │ + mvns r0, r1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r0, fp │ │ │ │ + add r8, r1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r6, r6 │ │ │ │ + add r6, ip │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r4, r6 │ │ │ │ + bics r4, r4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bics r0, r3 │ │ │ │ + mvns r0, r1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r2, r6 │ │ │ │ + bics r2, r4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r4, r7 │ │ │ │ + bics r4, r5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r6, r4 │ │ │ │ + bics r6, r2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r0, r6 │ │ │ │ + bics r0, r4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r2, r7 │ │ │ │ + bics r2, r5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r4, r7 │ │ │ │ + bics r4, r5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r6, r6 │ │ │ │ + bics r6, r4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bics r4, r0 │ │ │ │ + bics r4, r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w lr, r0, #4 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r5, [lr] │ │ │ │ cmp r5, r2 │ │ │ │ bls.n 6002c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f47c> │ │ │ │ @@ -2099682,15 +2099678,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 6002e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f498> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 600386 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f53a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl a8dce8 │ │ │ │ + bl a8dd00 │ │ │ │ ldr r7, [r7, #68] @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 60038a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f53e> │ │ │ │ ldr r5, [r5, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 60037a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f52e> │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ @@ -2099746,15 +2099742,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 a8d7fc │ │ │ │ + bl a8d814 │ │ │ │ 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 │ │ │ │ @@ -2099767,29 +2099763,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 a8d8e8 │ │ │ │ + bl a8d900 │ │ │ │ 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, 6004be <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f672> │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ cbz r1, 6004aa <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f65e> │ │ │ │ add r1, r8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl a8d958 │ │ │ │ + bl a8d970 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 6004a2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f656> │ │ │ │ add.w r8, r8, #15 │ │ │ │ cmp r8, r7 │ │ │ │ bne.n 60049a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f64e> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -2099856,15 +2099852,15 @@ │ │ │ │ beq.n 60057a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f72e> │ │ │ │ tst.w r8, r6 │ │ │ │ beq.n 60055c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f710> │ │ │ │ add.w r2, sl, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ adds r6, #1 │ │ │ │ - bl a8d8a8 │ │ │ │ + bl a8d8c0 │ │ │ │ cmp r6, #16 │ │ │ │ bne.n 600562 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f716> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #16 │ │ │ │ bne.n 600550 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f704> │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -2099873,15 +2099869,15 @@ │ │ │ │ bne.n 600540 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f6f4> │ │ │ │ ldrd r4, r5, [sp, #8] │ │ │ │ mov r8, fp │ │ │ │ mov r1, fp │ │ │ │ add r4, fp │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r5, fp │ │ │ │ - bl a8d97c │ │ │ │ + bl a8d994 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ blx 70238 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n 60059c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f750> │ │ │ │ mov r0, r8 │ │ │ │ blx 70238 │ │ │ │ ldr r2, [pc, #96] @ (600610 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f7c4>) │ │ │ │ @@ -2099913,21 +2099909,21 @@ │ │ │ │ movs r4, #19 │ │ │ │ add r3, pc │ │ │ │ b.n 600442 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f5f6> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, r7] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ lsls r7, r1, #4 │ │ │ │ stc2 1, cr0, [r2], {59} @ 0x3b │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r0, [r7, r4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ @ instruction: 0xfa4a013b │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r2, [r4, r4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bl 39ba04 │ │ │ │ @@ -2101439,15 +2101435,15 @@ │ │ │ │ b.n 60153a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x706ee> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xeb32013b │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xff8bffff │ │ │ │ @ instruction: 0xeab8013b │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #880] @ (601908 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x70abc>) │ │ │ │ mov r5, r0 │ │ │ │ @@ -2101752,15 +2101748,15 @@ │ │ │ │ bfine r3, r2, #2, #2 │ │ │ │ strbne.w r3, [r4, #38] @ 0x26 │ │ │ │ b.n 601654 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x70808> │ │ │ │ orn r1, r0, fp, rrx │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe996013b │ │ │ │ - adds r0, r5, #4 │ │ │ │ + adds r0, r3, #5 │ │ │ │ lsls r5, r4, #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 601942 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x70af6> │ │ │ │ @@ -2104002,15 +2103998,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, #696] @ 0x2b8 │ │ │ │ - bl ad9d00 │ │ │ │ + bl ad9d18 │ │ │ │ ldr.w r1, [r4, #724] @ 0x2d4 │ │ │ │ cbz r1, 602ff0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x721a4> │ │ │ │ mov r0, r4 │ │ │ │ bl 5e7060 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56214> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #724] @ 0x2d4 │ │ │ │ ldrb.w r3, [r4, #1833] @ 0x729 │ │ │ │ @@ -2104085,15 +2104081,15 @@ │ │ │ │ bcs.n 60317e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x72332> │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ bl 602c44 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x71df8> │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #696] @ 0x2b8 │ │ │ │ movs r2, #0 │ │ │ │ - bl ada97c │ │ │ │ + bl ada994 │ │ │ │ ldr.w r1, [r4, #724] @ 0x2d4 │ │ │ │ mov r9, r5 │ │ │ │ cbz r1, 6030d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7228c> │ │ │ │ mov r0, r4 │ │ │ │ bl 5e7060 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56214> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #724] @ 0x2d4 │ │ │ │ @@ -2104254,15 +2104250,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ movs r3, #1 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl ad8860 │ │ │ │ + bl ad8878 │ │ │ │ ldr.w r1, [r4, #724] @ 0x2d4 │ │ │ │ cbz r1, 6032b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7246c> │ │ │ │ mov r0, r4 │ │ │ │ bl 5e7060 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56214> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #724] @ 0x2d4 │ │ │ │ ldrb.w r3, [r4, #1833] @ 0x729 │ │ │ │ @@ -2104763,15 +2104759,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {} │ │ │ │ lsls r3, r7, #4 │ │ │ │ subs r4, #40 @ 0x28 │ │ │ │ lsls r1, r0, #5 │ │ │ │ subs r4, #25 │ │ │ │ lsls r1, r0, #5 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ lsls r5, r4, #2 │ │ │ │ subs r2, #169 @ 0xa9 │ │ │ │ lsls r1, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r3, [r0, #2324] @ 0x914 │ │ │ │ cbz r3, 6038b6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x72a6a> │ │ │ │ @@ -2104805,15 +2104801,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 602c44 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x71df8> │ │ │ │ ldrh r1, [r6, #0] │ │ │ │ ldr.w r3, [r4, #1864] @ 0x748 │ │ │ │ ldrh r2, [r6, #2] │ │ │ │ ldr.w r0, [r4, #696] @ 0x2b8 │ │ │ │ vldr d0, [pc, #116] @ 603978 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x72b2c> │ │ │ │ - bl ad8890 │ │ │ │ + bl ad88a8 │ │ │ │ ldr.w r1, [r4, #724] @ 0x2d4 │ │ │ │ cbz r1, 60391a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x72ace> │ │ │ │ mov r0, r4 │ │ │ │ bl 5e7060 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56214> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #724] @ 0x2d4 │ │ │ │ ldrb.w r3, [r4, #1833] @ 0x729 │ │ │ │ @@ -2104941,15 +2104937,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #304] @ 0x130 │ │ │ │ strh.w r7, [sp, #328] @ 0x148 │ │ │ │ bl 602c44 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x71df8> │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #696] @ 0x2b8 │ │ │ │ mov r2, r7 │ │ │ │ - bl ad97e0 │ │ │ │ + bl ad97f8 │ │ │ │ ldr.w r1, [r4, #724] @ 0x2d4 │ │ │ │ cbz r1, 603a92 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x72c46> │ │ │ │ mov r0, r4 │ │ │ │ bl 5e7060 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56214> │ │ │ │ str.w r7, [r4, #724] @ 0x2d4 │ │ │ │ ldrb.w r3, [r4, #1833] @ 0x729 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -2104992,15 +2104988,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r1, #15 │ │ │ │ movne r1, #7 │ │ │ │ bl 602c44 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x71df8> │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #696] @ 0x2b8 │ │ │ │ movs r2, #0 │ │ │ │ - bl ad97e0 │ │ │ │ + bl ad97f8 │ │ │ │ ldr.w r1, [r4, #724] @ 0x2d4 │ │ │ │ cbz r1, 603b20 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x72cd4> │ │ │ │ mov r0, r4 │ │ │ │ bl 5e7060 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56214> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #724] @ 0x2d4 │ │ │ │ ldrb.w r3, [r4, #1833] @ 0x729 │ │ │ │ @@ -2105172,15 +2105168,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, #696] @ 0x2b8 │ │ │ │ - bl ada05c │ │ │ │ + bl ada074 │ │ │ │ ldr.w r1, [r4, #724] @ 0x2d4 │ │ │ │ cbz r1, 603cfe <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x72eb2> │ │ │ │ mov r0, r4 │ │ │ │ bl 5e7060 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56214> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #724] @ 0x2d4 │ │ │ │ ldrb.w r3, [r4, #1833] @ 0x729 │ │ │ │ @@ -2105272,22 +2105268,22 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r6, [r4, #116] @ 0x74 │ │ │ │ ldr.w sl, [r5] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl ad88c0 │ │ │ │ + bl ad88d8 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldr.w r0, [r5, #696] @ 0x2b8 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - bl ad890c │ │ │ │ + bl ad8924 │ │ │ │ ldrh.w fp, [sp, #132] @ 0x84 │ │ │ │ mov r0, fp │ │ │ │ bl 393dec │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 603fc6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7317a> │ │ │ │ ldrb.w r3, [r7, #79] @ 0x4f │ │ │ │ @@ -2105404,15 +2105400,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ strd r6, r6, [sp, #24] │ │ │ │ strd r6, r6, [sp, #16] │ │ │ │ ldr.w r0, [r5, #696] @ 0x2b8 │ │ │ │ - bl ad8b9c │ │ │ │ + bl ad8bb4 │ │ │ │ ldr.w r1, [r5, #724] @ 0x2d4 │ │ │ │ cbz r1, 603f74 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x73128> │ │ │ │ mov r0, r5 │ │ │ │ bl 5e7060 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56214> │ │ │ │ str.w r6, [r5, #724] @ 0x2d4 │ │ │ │ ldrb.w r3, [r5, #1833] @ 0x729 │ │ │ │ cbz r3, 603f84 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x73138> │ │ │ │ @@ -2105935,15 +2105931,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 604530 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x736e4> │ │ │ │ lsls r3, r7, #4 │ │ │ │ cbnz r4, 60452c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x736e0> │ │ │ │ lsls r3, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #4 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ lsls r5, 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, r1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -2105999,15 +2105995,15 @@ │ │ │ │ adds r2, #2 │ │ │ │ str.w r4, [r6, r2, lsl #2] │ │ │ │ b.n 60454e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x73702> │ │ │ │ str.w r4, [r6, #160] @ 0xa0 │ │ │ │ b.n 60454e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x73702> │ │ │ │ revsh r2, r4 │ │ │ │ lsls r3, r7, #4 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ 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 │ │ │ │ @@ -2106820,19 +2106816,19 @@ │ │ │ │ rev16 r2, r0 │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ push {r1, r3, r4, r5, r6, lr} │ │ │ │ lsls r3, r7, #4 │ │ │ │ - @ instruction: 0xfb4000a4 │ │ │ │ - @ instruction: 0xfb3400a4 │ │ │ │ + @ instruction: 0xfb7000a4 │ │ │ │ + @ instruction: 0xfb6400a4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf78a00a4 │ │ │ │ + @ instruction: 0xf7ba00a4 │ │ │ │ stmdb 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] @ (605040 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x741f4>) │ │ │ │ sub.w sp, sp, #644 @ 0x284 │ │ │ │ ldr r3, [pc, #292] @ (605044 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x741f8>) │ │ │ │ @@ -2107142,15 +2107138,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #912 @ 0x390 │ │ │ │ lsls r3, r7, #4 │ │ │ │ add r5, sp, #800 @ 0x320 │ │ │ │ lsls r3, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r8, #5373952 @ 0x520000 │ │ │ │ + orn r0, r8, #5373952 @ 0x520000 │ │ │ │ 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, #948] @ 0x3b4 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r1, [r0, #928] @ 0x3a0 │ │ │ │ @@ -2107399,15 +2107395,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ str.w r2, [r0, #2336] @ 0x920 │ │ │ │ b.n 605516 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x746ca> │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 6054ae <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x74662> │ │ │ │ b.n 6053e6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7459a> │ │ │ │ nop │ │ │ │ - rsbs r0, lr, #164 @ 0xa4 │ │ │ │ + addw r0, lr, #164 @ 0xa4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #56] @ 60558c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x74740> │ │ │ │ subs r3, r0, #1 │ │ │ │ add ip, pc │ │ │ │ @@ -2107432,15 +2107428,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ pop {r3, pc} │ │ │ │ add r2, sp, #656 @ 0x290 │ │ │ │ lsls r3, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf13000a4 │ │ │ │ + sbc.w r0, r0, #164 @ 0xa4 │ │ │ │ stmdb 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 │ │ │ │ ldr.w r0, [pc, #1452] @ 605b5c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x74d10> │ │ │ │ @@ -2108005,23 +2108001,23 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #256 @ 0x100 │ │ │ │ lsls r3, r7, #4 │ │ │ │ add r2, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, r6, #164 @ 0xa4 │ │ │ │ + @ instruction: 0xf19600a4 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ lsls r3, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 14, cr0, cr6, cr4, {5} │ │ │ │ - stc 0, cr0, [r4, #656] @ 0x290 │ │ │ │ - stc 0, cr0, [r2, #-656] @ 0xfffffd70 │ │ │ │ - stc 0, cr0, [r4], {164} @ 0xa4 │ │ │ │ + vhadd.s16 d0, d22, d20 │ │ │ │ + ldc 0, cr0, [r4, #656]! @ 0x290 │ │ │ │ + ldc 0, cr0, [r2, #-656]! @ 0xfffffd70 │ │ │ │ + ldc 0, cr0, [r4], #-656 @ 0xfffffd70 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -2108107,15 +2108103,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp lr, r5 │ │ │ │ bne.n 605c32 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x74de6> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r3, #176 @ 0xb0 │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ subs r0, #17 │ │ │ │ @@ -2108282,15 +2108278,15 @@ │ │ │ │ add.w r8, r8, #1 │ │ │ │ orrs r6, r1 │ │ │ │ b.n 605ddc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x74f90> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ b.n 605dfc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x74fb0> │ │ │ │ nop │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ lsls r7, r1, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 605c24 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x74dd8> │ │ │ │ subs r0, #0 │ │ │ │ @@ -2108329,15 +2108325,15 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, pc, #472 @ (adr r1, 606098 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7524c>) │ │ │ │ lsls r3, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sl, {r2, r5, r7} │ │ │ │ + ldmdb sl!, {r2, r5, r7} │ │ │ │ and.w r1, r1, #7 │ │ │ │ cmp r0, #3 │ │ │ │ beq.n 605eec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x750a0> │ │ │ │ cmp r1, #2 │ │ │ │ bls.n 605ee4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75098> │ │ │ │ cmp r1, #4 │ │ │ │ beq.n 605ef6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x750aa> │ │ │ │ @@ -2108915,82 +2108911,82 @@ │ │ │ │ adds r4, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 0, pc, cr15, cr15, {7} │ │ │ │ - b.n 605ffc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x751b0> │ │ │ │ + b.n 60605c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75210> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 605fc8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7517c> │ │ │ │ + b.n 606028 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x751dc> │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 605fd0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75184> │ │ │ │ + b.n 606030 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x751e4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 605fdc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75190> │ │ │ │ + b.n 60603c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x751f0> │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r6, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 605fb8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7516c> │ │ │ │ + b.n 606018 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x751cc> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcc.n 6065ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75760> │ │ │ │ + bcc.n 60660c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x757c0> │ │ │ │ lsls r4, r4, #2 │ │ │ │ asrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 605f5c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75110> │ │ │ │ + b.n 605fbc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75170> │ │ │ │ lsls r4, r4, #2 │ │ │ │ @ instruction: 0xfbcbffff │ │ │ │ - bcc.n 60656c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75720> │ │ │ │ + bcc.n 6065cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75780> │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r0, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 605f30 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x750e4> │ │ │ │ + b.n 605f90 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75144> │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r0, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 606524 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x756d8> │ │ │ │ + bcc.n 606584 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75738> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 605f08 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x750bc> │ │ │ │ + b.n 605f68 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7511c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r0, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 605ef4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x750a8> │ │ │ │ + b.n 605f54 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75108> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 605f00 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x750b4> │ │ │ │ + b.n 605f60 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75114> │ │ │ │ lsls r4, r4, #2 │ │ │ │ subs r1, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - b.n 605ee4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75098> │ │ │ │ + b.n 605f44 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x750f8> │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r1, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 605ec8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7507c> │ │ │ │ + b.n 605f28 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x750dc> │ │ │ │ lsls r4, r4, #2 │ │ │ │ subs r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 606664 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75818> │ │ │ │ + bcs.n 6064c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75678> │ │ │ │ lsls r4, r4, #2 │ │ │ │ subs r4, r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 6066a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75854> │ │ │ │ + bcs.n 606500 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x756b4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 6066a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7585c> │ │ │ │ + bcs.n 606508 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x756bc> │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r3, r6 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 606684 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75838> │ │ │ │ + bcs.n 6064e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75698> │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r7, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r7, #4 │ │ │ │ @@ -2109193,29 +2109189,29 @@ │ │ │ │ ldr r0, [pc, #36] @ (6067fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x759b0>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ (606800 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x759b4>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r0, r1, #31 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rev r2, r5 │ │ │ │ + rev16 r2, r3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, r6 │ │ │ │ + add r0, ip │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r7, #170 @ 0xaa │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r4!, {r2, r3, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #14 │ │ │ │ bhi.n 606878 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75a2c> │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r0, r1, #12 │ │ │ │ asrs r6, r1, #4 │ │ │ │ @@ -2109270,44 +2109266,44 @@ │ │ │ │ ldr r0, [pc, #68] @ (6068b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75a6c>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ (6068bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75a70>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r4, r3, #28 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r4, #28 │ │ │ │ + lsls r6, r2, #29 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbnz r2, 6068bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75a70> │ │ │ │ + cbnz r2, 6068c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75a7c> │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldmia r2!, {r4, r6, r7} │ │ │ │ + ldmia r3!, {} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r6, r3, #31 │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 606954 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75b08> │ │ │ │ + b.n 6069b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75b68> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 606954 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75b08> │ │ │ │ + b.n 6069b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75b68> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - mrc2 0, 5, r0, cr12, cr15, {4} │ │ │ │ - b.n 60694c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75b00> │ │ │ │ + mcr2 0, 7, r0, cr12, cr15, {4} │ │ │ │ + b.n 6069ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75b60> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 606924 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75ad8> │ │ │ │ + b.n 606984 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75b38> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsh r2, [r7, r7] │ │ │ │ + str r2, [r5, #0] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2110257,208 +2110253,208 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 606e3a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75fee> │ │ │ │ nop │ │ │ │ str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + udf #90 @ 0x5a │ │ │ │ lsls r4, r4, #2 │ │ │ │ - udf #36 @ 0x24 │ │ │ │ + udf #84 @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - sbc.w r0, r4, #5832704 @ 0x590000 │ │ │ │ - ble.n 6073ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76560> │ │ │ │ + @ instruction: 0xf59400b2 │ │ │ │ + ble.n 60740c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765c0> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 607394 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76548> │ │ │ │ + ble.n 6073f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765a8> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stc2l 0, cr0, [r8, #708] @ 0x2c4 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + ldc2l 0, cr0, [r8, #708]! @ 0x2c4 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 607374 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76528> │ │ │ │ + ble.n 6073d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76588> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 6072a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7645c> │ │ │ │ + ble.n 607308 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764bc> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 607294 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76448> │ │ │ │ + ble.n 6072f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764a8> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 607264 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76418> │ │ │ │ + ble.n 6072c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76478> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 607284 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76438> │ │ │ │ + ble.n 6072e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76498> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 60724c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76400> │ │ │ │ + ble.n 6072ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76460> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 6073cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76580> │ │ │ │ + ble.n 60742c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765e0> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bgt.n 607340 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764f4> │ │ │ │ + ble.n 6073a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76554> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 607358 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7650c> │ │ │ │ + ble.n 6073b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7656c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - eor.w r0, sl, r1, ror #2 │ │ │ │ - orns r0, lr, r1, ror #2 │ │ │ │ - orns r0, r2, r1, ror #2 │ │ │ │ - orn r0, r8, r1, ror #2 │ │ │ │ - ble.n 6073e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7659c> │ │ │ │ + @ instruction: 0xeaba00b1 │ │ │ │ + @ instruction: 0xeaae00b1 │ │ │ │ + @ instruction: 0xeaa200b1 │ │ │ │ + eors.w r0, r8, r1, ror #2 │ │ │ │ + ble.n 607448 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765fc> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 6073ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765a0> │ │ │ │ + ble.n 60744c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76600> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 607a5c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76c10> │ │ │ │ + b.n 607abc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76c70> │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mvns r2, r3 │ │ │ │ + add r2, r1 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bge.n 607318 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764cc> │ │ │ │ + blt.n 607378 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7652c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 607318 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764cc> │ │ │ │ + blt.n 607378 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7652c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 60740c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765c0> │ │ │ │ + ble.n 60746c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76620> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 607450 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76604> │ │ │ │ + bge.n 6072b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76464> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 6073e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76594> │ │ │ │ + bge.n 607440 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765f4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bgt.n 607318 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764cc> │ │ │ │ + bgt.n 607378 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7652c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bgt.n 607370 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76524> │ │ │ │ + ble.n 6073d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76584> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r5, pc, #24 @ (adr r5, 6073a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7655c>) │ │ │ │ + add r5, pc, #216 @ (adr r5, 607468 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7661c>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsrs r6, r3, #7 │ │ │ │ + lsrs r6, r1, #8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia.w r2!, {r0, r4, r5, r7} │ │ │ │ - ldmia.w r6, {r0, r4, r5, r7} │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + @ instruction: 0xe8d200b1 │ │ │ │ + @ instruction: 0xe8c600b1 │ │ │ │ + ldrh r0, [r7, #30] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - muls r6, r3 │ │ │ │ + bics r6, r1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cbz r2, 6073e2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76596> │ │ │ │ + sxth r2, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cbz r6, 6073de <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76592> │ │ │ │ + cbz r6, 6073ea <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7659e> │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r1, #158 @ 0x9e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - blt.n 607430 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765e4> │ │ │ │ + blt.n 607490 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76644> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + udf #124 @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 6073f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765ac> │ │ │ │ + blt.n 607458 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7660c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - blt.n 6073e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7659c> │ │ │ │ + blt.n 607448 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765fc> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 607364 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76518> │ │ │ │ + bge.n 6073c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76578> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bhi.n 607314 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764c8> │ │ │ │ + bhi.n 607374 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76528> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - mcr2 0, 2, r0, cr6, cr1, {5} │ │ │ │ - bhi.n 6072f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764a8> │ │ │ │ + mrc2 0, 3, r0, cr6, cr1, {5} │ │ │ │ + bhi.n 607354 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76508> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bhi.n 6072dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76490> │ │ │ │ + bhi.n 60733c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764f0> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bhi.n 6074c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76678> │ │ │ │ + bhi.n 607324 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764d8> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - pop {r3, pc} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 6074d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7668c> │ │ │ │ + bge.n 607338 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764ec> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 6074bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76670> │ │ │ │ + bge.n 60731c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764d0> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 6074c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76674> │ │ │ │ + bge.n 607320 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764d4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldrsb r4, [r6, r6] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - b.n 607230 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x763e4> │ │ │ │ + b.n 607290 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76444> │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 607224 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x763d8> │ │ │ │ + b.n 607284 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76438> │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 607484 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76638> │ │ │ │ + bge.n 6074e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76698> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bne.n 6074b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7666c> │ │ │ │ + bne.n 607318 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764cc> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bne.n 60740c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765c0> │ │ │ │ + bne.n 60746c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76620> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bvc.n 607364 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76518> │ │ │ │ + bvc.n 6073c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76578> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bvc.n 60737c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76530> │ │ │ │ + bvc.n 6073dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76590> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bls.n 60742c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765e0> │ │ │ │ + bls.n 60748c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76640> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bls.n 607444 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765f8> │ │ │ │ + bls.n 6074a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76658> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r2, r1, #10 │ │ │ │ + lsls r2, r7, #10 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvc.n 607468 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7661c> │ │ │ │ + bvc.n 6074c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7667c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bhi.n 6073a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76554> │ │ │ │ + bhi.n 607400 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765b4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bvs.n 607370 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76524> │ │ │ │ + bvs.n 6073d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76584> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 606fe0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76194> │ │ │ │ + b.n 607040 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x761f4> │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvs.n 6073b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76564> │ │ │ │ + bvs.n 607410 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765c4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r4, r6, #7 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvs.n 607380 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76534> │ │ │ │ + bvs.n 6073e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76594> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + lsrs r0, r5, #28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bvs.n 607348 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764fc> │ │ │ │ + bvs.n 6073a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7655c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + movs r7, #250 @ 0xfa │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ + movs r7, #204 @ 0xcc │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bvs.n 607368 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7651c> │ │ │ │ + bvs.n 6073c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7657c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - movs r7, #166 @ 0xa6 │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 606f68 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7611c> │ │ │ │ + b.n 606fc8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7617c> │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvs.n 6074f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x766ac> │ │ │ │ + bvs.n 607558 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7670c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r2, r0, #7 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvs.n 6074e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7669c> │ │ │ │ + bvs.n 607548 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x766fc> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvs.n 6074c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7667c> │ │ │ │ + bvs.n 607528 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x766dc> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bpl.n 607490 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76644> │ │ │ │ + bvs.n 6074f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x766a4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + movs r7, #88 @ 0x58 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r6, r2, #6 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r4, #142 @ 0x8e │ │ │ │ lsls r5, r4, #2 │ │ │ │ adds r1, #6 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #80] @ (6074f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x766ac>) │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w lr, [r0, r1, lsl #2] │ │ │ │ @@ -2110482,15 +2110478,15 @@ │ │ │ │ ldrls.w r3, [r4, r1, lsl #2] │ │ │ │ cmp r2, #9 │ │ │ │ lsl.w r3, r3, lr │ │ │ │ orr.w r0, r0, r3 │ │ │ │ bne.n 6074d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76684> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r7, r1, #4 │ │ │ │ uxtb r3, r1 │ │ │ │ lsls r2, r1, #31 │ │ │ │ bpl.n 607524 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x766d8> │ │ │ │ and.w r3, r3, #30 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #14 │ │ │ │ @@ -2111626,57 +2111622,57 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r2, #20] │ │ │ │ lsls r3, r7, #4 │ │ │ │ ldrh r6, [r7, #18] │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bvs.n 6080d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7728c> │ │ │ │ + bvs.n 608138 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x772ec> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bvc.n 608190 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77344> │ │ │ │ + bvc.n 6081f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x773a4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ asrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r7, #4 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r6, #26 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bcs.n 608210 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x773c4> │ │ │ │ + bcs.n 608070 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77224> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcs.n 608138 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x772ec> │ │ │ │ + bcc.n 608198 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7734c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bcs.n 6081e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7739c> │ │ │ │ + bcs.n 608248 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x773fc> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcs.n 608060 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77214> │ │ │ │ + bcs.n 6080c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77274> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcc.n 6080a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7725c> │ │ │ │ + bcc.n 608108 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x772bc> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bne.n 608260 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77414> │ │ │ │ + bne.n 6080c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77274> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcs.n 608258 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7740c> │ │ │ │ + bcs.n 6080b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7726c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bne.n 6080c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77274> │ │ │ │ + bne.n 608120 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x772d4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bne.n 608078 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7722c> │ │ │ │ + bne.n 6080d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7728c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcs.n 608258 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7740c> │ │ │ │ + bcs.n 6080b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7726c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r2, r5, #12 │ │ │ │ + lsls r2, r3, #13 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r2, r6, #10 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r2, [pc, #464] @ (608360 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77514>) │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [pc, #464] @ (608364 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77518>) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 5f93cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x68580> │ │ │ │ @@ -2111857,35 +2111853,35 @@ │ │ │ │ ldr r2, [pc, #64] @ (608390 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77544>) │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ bl 5f93cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x68580> │ │ │ │ b.w 607804 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x769b8> │ │ │ │ nop │ │ │ │ - vrhadd.u8 d0, d10, d14 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + vrhadd.u d0, d10, d14 │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldc2l 1, cr0, [ip, #56] @ 0x38 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ + cdp2 1, 0, cr0, cr12, cr14, {0} │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r3} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldc2l 1, cr0, [r2, #56] @ 0x38 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + cdp2 1, 0, cr0, cr2, cr14, {0} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stc2l 1, cr0, [r0, #56] @ 0x38 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldc2l 1, cr0, [r0, #56]! @ 0x38 │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stc2 1, cr0, [r2, #56]! @ 0x38 │ │ │ │ + ldc2l 1, cr0, [r2, #56] @ 0x38 │ │ │ │ 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 │ │ │ │ cmp.w ip, #5 │ │ │ │ @@ -2111913,16 +2111909,16 @@ │ │ │ │ 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 │ │ │ │ - ldc2 1, cr0, [sl, #-56]! @ 0xffffffc8 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + stc2l 1, cr0, [sl, #-56]! @ 0xffffffc8 │ │ │ │ + ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-128] │ │ │ │ sub.w sp, sp, #4160 @ 0x1040 │ │ │ │ @@ -2112466,19 +2112462,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #14] │ │ │ │ lsls r3, r7, #4 │ │ │ │ asrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #3] │ │ │ │ lsls r3, r7, #4 │ │ │ │ - @ instruction: 0xf7de010e │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ + strb.w r0, [lr, ] │ │ │ │ + stmia r5!, {r3, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - @ instruction: 0xf754010e │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ + @ instruction: 0xf784010e │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -2113318,15 +2113314,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, #20] │ │ │ │ lsls r3, r7, #4 │ │ │ │ asrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r5, #5] │ │ │ │ lsls r3, r7, #4 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ lsls r4, r4, #2 │ │ │ │ bic.w ip, ip, #56 @ 0x38 │ │ │ │ orr.w ip, ip, #16 │ │ │ │ b.n 60901e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x781d2> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ mov ip, r0 │ │ │ │ b.n 60938e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x78542> │ │ │ │ @@ -2114047,24 +2114043,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 a8dc6c │ │ │ │ + bl a8dc84 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cbz r3, 609b8a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x78d3e> │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r2, [fp, #4]! │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl a8dca0 │ │ │ │ + bl a8dcb8 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 609b78 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x78d2c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 600344 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f4f8> │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2114105,15 +2114101,15 @@ │ │ │ │ bl 6002e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f498> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 609bd6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x78d8a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ adds r6, #1 │ │ │ │ - bl a8dce8 │ │ │ │ + bl a8dd00 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 609bde <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x78d92> │ │ │ │ add r0, r8 │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ @@ -2114121,23 +2114117,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 a8e3c4 │ │ │ │ + bl a8e3dc │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r1 │ │ │ │ bcc.n 609bb2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x78d66> │ │ │ │ ldrd r4, r8, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - bl a8de64 │ │ │ │ + bl a8de7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 609d60 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x78f14> │ │ │ │ movw fp, #34953 @ 0x8889 │ │ │ │ movt fp, #34952 @ 0x8888 │ │ │ │ movs r6, #0 │ │ │ │ cbnz r4, 609c6c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x78e20> │ │ │ │ b.n 609d6a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x78f1e> │ │ │ │ @@ -2114152,15 +2114148,15 @@ │ │ │ │ bl 6011e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x70398> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 609d6a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x78f1e> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl a8e3a8 │ │ │ │ + bl a8e3c0 │ │ │ │ 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 │ │ │ │ @@ -2114261,21 +2114257,21 @@ │ │ │ │ nop │ │ │ │ str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ mrc2 15, 3, pc, cr1, cr15, {7} │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldc2l 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ @ instruction: 0xfa77ffff │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r7, #4 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2114867,21 +2114863,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (60a444 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x795f8>) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 5f93cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x68580> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ble.n 60a464 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x79618> │ │ │ │ + ble.n 60a4c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x79678> │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 60a464 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x79618> │ │ │ │ + ble.n 60a4c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x79678> │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ 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, [sp, #24] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -2114989,21 +2114985,21 @@ │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #132] @ 0x84 │ │ │ │ bl 5fbb38 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6acec> │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #136 @ 0x88 │ │ │ │ bl 5fbb58 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6ad0c> │ │ │ │ b.n 60a4e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7969c> │ │ │ │ - bgt.n 60a62c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x797e0> │ │ │ │ + bgt.n 60a48c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x79640> │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bgt.n 60a580 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x79734> │ │ │ │ + bgt.n 60a5e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x79794> │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cbz r4, 60a5e6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7979a> │ │ │ │ ldrb.w r4, [r3, #48] @ 0x30 │ │ │ │ cbz r4, 60a5c2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x79776> │ │ │ │ @@ -2115578,15 +2115574,15 @@ │ │ │ │ b.n 60aafe <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x79cb2> │ │ │ │ str r3, [r7, #32] │ │ │ │ b.n 60aadc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x79c90> │ │ │ │ ldrsb r4, [r3, r7] │ │ │ │ lsls r3, r7, #4 │ │ │ │ asrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #712 @ (adr r5, 60ae1c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x79fd0>) │ │ │ │ + add r5, pc, #904 @ (adr r5, 60aedc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7a090>) │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -2116239,15 +2116235,15 @@ │ │ │ │ strb r0, [r7, r1] │ │ │ │ lsls r3, r7, #4 │ │ │ │ strb r2, [r5, r1] │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bl 215262 │ │ │ │ - add r3, pc, #760 @ (adr r3, 60b560 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7a714>) │ │ │ │ + add r3, pc, #952 @ (adr r3, 60b620 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7a7d4>) │ │ │ │ lsls r4, r4, #2 │ │ │ │ asrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ bl 97d26e │ │ │ │ bl 6c9272 │ │ │ │ bl 453276 │ │ │ │ bl 4f927a │ │ │ │ @@ -2117105,23 +2117101,23 @@ │ │ │ │ lsls r3, r7, #4 │ │ │ │ ldr r5, [pc, #192] @ (60bcd4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7ae88>) │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [pc, #488] @ (60be0c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7afc0>) │ │ │ │ lsls r3, r7, #4 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + str r7, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [sp, #976] @ 0x3d0 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ 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 r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ @@ -2117733,21 +2117729,21 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ strb r2, [r3, #4] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 60ca10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7bbc4> │ │ │ │ + b.n 60ca70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7bc24> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 60c7e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7b99c> │ │ │ │ + b.n 60c848 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7b9fc> │ │ │ │ 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, #3608] @ 0xe18 │ │ │ │ ldr.w r4, [pc, #2036] @ 60cb5c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7bd10> │ │ │ │ sub sp, #452 @ 0x1c4 │ │ │ │ @@ -2118544,143 +2118540,143 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #132 @ 0x84 │ │ │ │ lsls r3, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r0, [r2, #40] @ 0x28 │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r2, [r1, r2] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strb r0, [r5, #11] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r7, #34] @ 0x22 │ │ │ │ + ldrh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r4, [r5, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldc2l 0, cr0, [r8], #-724 @ 0xfffffd2c │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + stc2 0, cr0, [r8], #724 @ 0x2d4 │ │ │ │ + ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bne.n 60cb7c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7bd30> │ │ │ │ + bcs.n 60cbdc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7bd90> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrh r2, [r2, #28] │ │ │ │ + ldrh r2, [r0, #30] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stc2 0, cr0, [sl], {181} @ 0xb5 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldc2 0, cr0, [sl], #-724 @ 0xfffffd2c │ │ │ │ + ldr r5, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bne.n 60cab8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7bc6c> │ │ │ │ + bne.n 60cb18 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7bccc> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r6, [r6, #24] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r3, #22] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r2, [r7, #22] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - @ instruction: 0xfa6800b6 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + @ instruction: 0xfa9800b6 │ │ │ │ + add r6, sp, #936 @ 0x3a8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ + ldrh r4, [r4, #24] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldr??.w r0, [ip, #182] @ 0xb6 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + @ instruction: 0xfa2c00b6 │ │ │ │ + add r6, sp, #496 @ 0x1f0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r2, #20] │ │ │ │ + ldrh r6, [r0, #22] │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r7, #194 @ 0xc2 │ │ │ │ lsls r3, r7, #4 │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ + ldrh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r6, [r5, #12] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r6, [r4, #12] │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + ldrh r6, [r6, #12] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + ldrh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r4, #50] @ 0x32 │ │ │ │ + ldrh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r2, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + add r7, sp, #576 @ 0x240 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r0, [r2, #0] │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r2, [r5, #0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r2, [r5, #0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsrs r0, r7, #11 │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + strh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ + strh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldrh r2, [r0, #2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + ldrh r6, [r7, #0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r0, #0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r4, [r7, #60] @ 0x3c │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r4, [r2, #52] @ 0x34 │ │ │ │ + strh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + setpan #0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r3, #44] @ 0x2c │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + strh r6, [r6, #54] @ 0x36 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr.w fp, [r0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -2119182,33 +2119178,33 @@ │ │ │ │ mov.w r2, #58720256 @ 0x3800000 │ │ │ │ b.n 60cd68 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7bf1c> │ │ │ │ mov.w r2, #67108864 @ 0x4000000 │ │ │ │ b.n 60cd68 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7bf1c> │ │ │ │ nop │ │ │ │ adds r3, #98 @ 0x62 │ │ │ │ lsls r3, r7, #4 │ │ │ │ - strh r0, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r4, #2 │ │ │ │ asrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r6, [r6, #44] @ 0x2c │ │ │ │ + strh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - push {r2, r3, r4} │ │ │ │ + push {r2, r3, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cbz r0, 60d2c6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7c47a> │ │ │ │ + cbz r0, 60d2d2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7c486> │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + strh r2, [r3, #12] │ │ │ │ lsls r4, r4, #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] @ (60d3c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7c578>) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -2119332,19 +2119328,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r5, #122 @ 0x7a │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #208 @ 0xd0 │ │ │ │ lsls r3, r7, #4 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #864 @ 0x360 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + ldrb r2, [r2, #30] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r5, #31] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #796] @ (60d70c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7c8c0>) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2119641,35 +2119637,35 @@ │ │ │ │ lsls r3, r7, #4 │ │ │ │ cmp r3, #248 @ 0xf8 │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #29] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + ldrb r0, [r3, #26] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ lsls r6, r1, #4 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ lsls r3, r7, #4 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r4, [r7, #17] │ │ │ │ + ldrb r4, [r5, #18] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + ldrb r6, [r1, #22] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r6, [r7, #29] │ │ │ │ + strb r6, [r5, #30] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r1, #20] │ │ │ │ lsls r4, r4, #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, #1576 @ 0x628 │ │ │ │ @@ -2119709,15 +2119705,15 @@ │ │ │ │ add.w r0, r4, #2224 @ 0x8b0 │ │ │ │ bl 3bd024 │ │ │ │ addw r0, r4, #2252 @ 0x8cc │ │ │ │ bl 3bd024 │ │ │ │ ldrb.w r3, [r4, #931] @ 0x3a3 │ │ │ │ cbnz r3, 60d838 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7c9ec> │ │ │ │ add.w r0, r4, #264 @ 0x108 │ │ │ │ - bl ad391c │ │ │ │ + bl ad3934 │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ cbnz r3, 60d82e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7c9e2> │ │ │ │ ldr.w r0, [r4, #2052] @ 0x804 │ │ │ │ movs r1, #0 │ │ │ │ bl 397e30 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #2056] @ 0x808 │ │ │ │ @@ -2119739,15 +2119735,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r0, [r4, #2212] @ 0x8a4 │ │ │ │ bl 61433c │ │ │ │ b.n 60d7de <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7c992> │ │ │ │ add.w r0, r4, #336 @ 0x150 │ │ │ │ - bl a8c06c │ │ │ │ + bl a8c084 │ │ │ │ b.n 60d7d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7c984> │ │ │ │ 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] @ 60d8bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7ca70> │ │ │ │ @@ -2119802,15 +2119798,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #146 @ 0x92 │ │ │ │ lsls r3, r7, #4 │ │ │ │ movs r7, #114 @ 0x72 │ │ │ │ lsls r3, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -2119938,27 +2119934,27 @@ │ │ │ │ ... │ │ │ │ movs r7, #14 │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #202 @ 0xca │ │ │ │ lsls r3, r7, #4 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r6, [r7, #11] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r2, [r7, #10] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 60d3ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7c5a0> │ │ │ │ + b.n 60d44c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7c600> │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #40] @ (60da90 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7cc44>) │ │ │ │ dmb ish │ │ │ │ @@ -2120296,15 +2120292,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #28] │ │ │ │ + strb r4, [r2, #29] │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ lsls r3, r7, #4 │ │ │ │ │ │ │ │ 0060ddf8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2120956,29 +2120952,29 @@ │ │ │ │ lsls r0, r0, #5 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r0, #5 │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ lsls r3, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #560 @ (adr r2, 60e824 ) │ │ │ │ + add r2, pc, #752 @ (adr r2, 60e8e4 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r6, [r7, #23] │ │ │ │ + strb r6, [r5, #24] │ │ │ │ lsls r4, r4, #2 │ │ │ │ str r3, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - strb r4, [r6, #23] │ │ │ │ + strb r4, [r4, #24] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r6, [r4, #20] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r5, #21] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r2, [r6, #16] │ │ │ │ + strb r2, [r4, #17] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r0, [r3, #17] │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldrh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r0, #5 │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [r4, #620] @ 0x26c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 60e872 │ │ │ │ @@ -2121026,15 +2121022,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 ad3880 │ │ │ │ + bl ad3898 │ │ │ │ ldrb.w r3, [r4, #931] @ 0x3a3 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 60e966 │ │ │ │ ldr.w r3, [r4, #892] @ 0x37c │ │ │ │ str.w r3, [r4, #920] @ 0x398 │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ cbz r3, 60e6e4 │ │ │ │ @@ -2121258,20 +2121254,20 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [pc, #2744] @ 60f438 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r9, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl a8c004 │ │ │ │ + bl a8c01c │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 60e6c8 │ │ │ │ mov r0, r8 │ │ │ │ - bl ad391c │ │ │ │ + bl ad3934 │ │ │ │ b.w 60df2e │ │ │ │ ldr.w r8, [pc, #2708] @ 60f43c │ │ │ │ add r8, pc │ │ │ │ ldrb.w r1, [r8] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 60ee8e │ │ │ │ @@ -2121610,15 +2121606,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 60df2e │ │ │ │ ldrb.w r3, [r4, #931] @ 0x3a3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 60e99c │ │ │ │ add.w r0, r4, #336 @ 0x150 │ │ │ │ - bl a8c06c │ │ │ │ + bl a8c084 │ │ │ │ b.n 60e99c │ │ │ │ ldr.w r2, [pc, #1644] @ 60f468 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #27 │ │ │ │ add r2, pc │ │ │ │ bl 60d844 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7c9f8> │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2122118,21 +2122114,21 @@ │ │ │ │ movt r2, #4361 @ 0x1109 │ │ │ │ subs r3, #3 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r3, r2, #31 │ │ │ │ bpl.w 60f118 │ │ │ │ movs r3, #18 │ │ │ │ b.w 60e346 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r0, [r3, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + strb r2, [r0, #5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ subs r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ bl 6b9402 │ │ │ │ bl 2e5406 │ │ │ │ @@ -2122154,51 +2122150,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r3, [r5, #6] │ │ │ │ lsls r0, r0, #5 │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ lsls r0, r0, #5 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r6, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldrh r2, [r5, #4] │ │ │ │ lsls r0, r0, #5 │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ lsls r0, r0, #5 │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ lsls r4, r4, #2 │ │ │ │ strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r4, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ strh r2, [r6, #30] │ │ │ │ lsls r0, r0, #5 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r5, #100] @ 0x64 │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r4, r4, #2 │ │ │ │ sub.w r3, r3, #39168 @ 0x9900 │ │ │ │ subs r3, #144 @ 0x90 │ │ │ │ cmp r3, #20 │ │ │ │ bhi.w 60f118 │ │ │ │ movw r2, #16383 @ 0x3fff │ │ │ │ movt r2, #21 │ │ │ │ @@ -2122802,39 +2122798,39 @@ │ │ │ │ cmp r1, #18 │ │ │ │ bhi.w 60e374 │ │ │ │ b.w 60e366 │ │ │ │ cmp r2, #2 │ │ │ │ bne.w 60e620 │ │ │ │ b.w 60e872 │ │ │ │ nop │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + str r4, [r7, #8] │ │ │ │ lsls r4, r4, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrh r2, [r5, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r4, [r7, r6] │ │ │ │ + ldr r4, [r5, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrd r6, r5, [sp, #16] │ │ │ │ cbz r1, 60fc4c │ │ │ │ @@ -2123225,15 +2123221,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #10 │ │ │ │ lsls r3, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #80] @ (610044 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -2123368,15 +2123364,15 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ mvn.w r0, #13 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ vsra.u16 d0, d26, #8 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ + ldrsb r0, [r7, r2] │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ @@ -2123536,15 +2123532,15 @@ │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ b.n 6102d8 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ b.n 6102d8 │ │ │ │ mrc2 1, 3, r0, cr2, cr10, {1} │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, r4] │ │ │ │ + strb r6, [r3, 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ @@ -2125888,15 +2125884,15 @@ │ │ │ │ mvn.w r0, #13 │ │ │ │ b.n 611b0a │ │ │ │ nop │ │ │ │ b.n 611814 │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #106 @ 0x6a │ │ │ │ + subs r4, #154 @ 0x9a │ │ │ │ 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 │ │ │ │ ldr.w ip, [pc, #656] @ 611e10 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -2126174,23 +2126170,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ b.n 611704 │ │ │ │ lsls r2, r7, #4 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r6, r1, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #80] @ (611e88 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -2126448,17 +2126444,17 @@ │ │ │ │ ... │ │ │ │ b.n 61237c │ │ │ │ lsls r2, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 6122b0 │ │ │ │ lsls r2, r7, #4 │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r2, [r5, #32] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + str r4, [r0, #32] │ │ │ │ lsls r6, r1, #4 │ │ │ │ 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] @ 6127b4 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2129686,19 +2129682,19 @@ │ │ │ │ strb.w r0, [r5, #36] @ 0x24 │ │ │ │ b.n 614492 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cbnz r6, 614596 │ │ │ │ lsls r2, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ lsls r6, r1, #4 │ │ │ │ cbnz r6, 61457c │ │ │ │ lsls r2, r7, #4 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ lsls r6, r1, #4 │ │ │ │ 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 │ │ │ │ @@ -2129757,15 +2129753,15 @@ │ │ │ │ lsls r2, r7, #4 │ │ │ │ hlt 0x002c │ │ │ │ lsls r2, r7, #4 │ │ │ │ hlt 0x0004 │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #10 │ │ │ │ + asrs r2, r7, #10 │ │ │ │ lsls r4, r4, #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] @ (614684 ) │ │ │ │ @@ -2130932,19 +2130928,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 61521a │ │ │ │ lsls r2, r7, #4 │ │ │ │ add r7, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #28 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsls r6, r0, #30 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsls r6, r2, #30 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r9, r2 │ │ │ │ @@ -2131117,15 +2131113,15 @@ │ │ │ │ str.w r2, [r5, #400] @ 0x190 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r5, #404] @ 0x194 │ │ │ │ b.n 6153c6 │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r4, #16 │ │ │ │ add.w r0, r5, #264 @ 0x108 │ │ │ │ - bl ad3874 │ │ │ │ + bl ad388c │ │ │ │ ldrb.w r3, [r5, #931] @ 0x3a3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 61539e │ │ │ │ b.n 61530a │ │ │ │ mov r0, r5 │ │ │ │ bl 614950 │ │ │ │ b.n 615340 │ │ │ │ @@ -2131240,33 +2131236,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r7, #4 │ │ │ │ add r4, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r6, r1, #19 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ + lsls r6, r3, #20 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + lsls r2, r5, #20 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2131358,15 +2131354,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r6, #931] @ 0x3a3 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 615842 │ │ │ │ add.w r0, r6, #264 @ 0x108 │ │ │ │ - bl ad373c │ │ │ │ + bl ad3754 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ strd r8, r4, [sp] │ │ │ │ bl 615218 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2131492,15 +2131488,15 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 6155f4 │ │ │ │ add.w r7, r6, #336 @ 0x150 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl a8be98 │ │ │ │ + bl a8beb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6158d6 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r0, #-16]! │ │ │ │ b.n 615654 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ lsls r4, r3, #27 │ │ │ │ @@ -2131525,21 +2131521,21 @@ │ │ │ │ mov r3, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r6, #264 @ 0x108 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ad34ec │ │ │ │ + bl ad3504 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 61561e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r6, #336 @ 0x150 │ │ │ │ - bl a8bf5c │ │ │ │ + bl a8bf74 │ │ │ │ b.n 615678 │ │ │ │ bic.w r8, r8, #8 │ │ │ │ orr.w r8, r8, #6 │ │ │ │ b.n 6156f2 │ │ │ │ bic.w r0, r8, #4096 @ 0x1000 │ │ │ │ ands.w r2, r8, #8 │ │ │ │ bic.w r0, r0, #2 │ │ │ │ @@ -2131580,19 +2131576,19 @@ │ │ │ │ movcs r8, r0 │ │ │ │ bcs.w 615748 │ │ │ │ b.n 615666 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r3 │ │ │ │ b.n 615824 │ │ │ │ add.w r0, r6, #264 @ 0x108 │ │ │ │ - bl ad373c │ │ │ │ + bl ad3754 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl a8be98 │ │ │ │ + bl a8beb0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 6157de │ │ │ │ b.n 615666 │ │ │ │ bic.w r3, r8, #4096 @ 0x1000 │ │ │ │ bic.w r3, r3, #6 │ │ │ │ b.n 6157ea │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ @@ -2131805,15 +2131801,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #744 @ (adr r6, 615e1c ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ add r5, pc, #856 @ (adr r5, 615e90 ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u d0, d30, d19 │ │ │ │ + vhadd.u32 d16, d30, d19 │ │ │ │ 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] @ (615e28 ) │ │ │ │ ldr r3, [pc, #724] @ (615e2c ) │ │ │ │ @@ -2132084,31 +2132080,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #584 @ (adr r4, 61607c ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ add r3, pc, #928 @ (adr r3, 6161d8 ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r8], #-652 @ 0xfffffd74 │ │ │ │ + stc2l 0, cr0, [r8], #-652 @ 0xfffffd74 │ │ │ │ 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, 615e64 │ │ │ │ ldrb.w r2, [r1, #64] @ 0x40 │ │ │ │ cbz r2, 615e72 │ │ │ │ adds r1, #16 │ │ │ │ add.w r0, r0, #264 @ 0x108 │ │ │ │ - bl ad32e0 │ │ │ │ + bl ad32f8 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r1, #68] @ 0x44 │ │ │ │ adds r1, #16 │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl a8beb0 │ │ │ │ + bl a8bec8 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ bl 614e70 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2132235,15 +2132231,15 @@ │ │ │ │ ldr r2, [pc, #120] @ (61603c ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 615eb8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ add.w r0, r0, #264 @ 0x108 │ │ │ │ - bl ad373c │ │ │ │ + bl ad3754 │ │ │ │ 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 │ │ │ │ @@ -2132275,16 +2132271,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #344 @ (adr r1, 61618c ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ add r1, pc, #256 @ (adr r1, 616138 ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaa800a3 │ │ │ │ - @ instruction: 0xfa8200a3 │ │ │ │ + @ instruction: 0xfad800a3 │ │ │ │ + @ instruction: 0xfab200a3 │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ @@ -2133237,21 +2133233,21 @@ │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 616a4a │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r7, #4 │ │ │ │ - @ instruction: 0xf0e200a3 │ │ │ │ + adds.w r0, r2, #163 @ 0xa3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0d800a3 │ │ │ │ - orrs.w r0, r8, #163 @ 0xa3 │ │ │ │ - vext.8 d16, d18, d19, #0 │ │ │ │ - orr.w r0, ip, #163 @ 0xa3 │ │ │ │ + add.w r0, r8, #163 @ 0xa3 │ │ │ │ + eor.w r0, r8, #163 @ 0xa3 │ │ │ │ + bic.w r0, r2, #163 @ 0xa3 │ │ │ │ + orns r0, ip, #163 @ 0xa3 │ │ │ │ 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 │ │ │ │ vldr s15, [r0, #28] │ │ │ │ @@ -2133350,17 +2133346,17 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ str r4, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - vhadd.s8 d16, d26, d19 │ │ │ │ + vhadd.s d16, d26, d19 │ │ │ │ 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] │ │ │ │ mov r4, r2 │ │ │ │ @@ -2133977,16 +2133973,16 @@ │ │ │ │ b.n 617012 │ │ │ │ nop │ │ │ │ str r1, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r7, #4 │ │ │ │ strb.w pc, [r9, #4095] @ 0xfff │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r2, #652]! @ 0x28c │ │ │ │ - ldrd r0, r0, [r2], #-652 @ 0x28c │ │ │ │ + bic.w r0, r2, r3, asr #2 │ │ │ │ + stmia.w r2!, {r0, r1, r5, r7} │ │ │ │ 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 │ │ │ │ add.w ip, ip, #65536 @ 0x10000 │ │ │ │ @@ -2134357,15 +2134353,15 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #244 @ 0xf4 │ │ │ │ ldrh r6, [r3, #18] │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 61708c │ │ │ │ + b.n 6170ec │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldr r2, [pc, #116] @ (617804 ) │ │ │ │ ldr r3, [pc, #120] @ (617808 ) │ │ │ │ push {r4} │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r4, [pc, #116] @ (61780c ) │ │ │ │ @@ -2135378,17 +2135374,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r7, #4 │ │ │ │ strh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 61840c │ │ │ │ + ble.n 61826c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bls.n 618390 │ │ │ │ + bls.n 6183f0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldr r3, [pc, #8] @ (61837c ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #224] @ 0xe0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bl 2f037e │ │ │ │ @@ -2135700,15 +2135696,15 @@ │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #6 │ │ │ │ bne.n 6186d0 │ │ │ │ ldr.w r0, [r5, #2316] @ 0x90c │ │ │ │ cbz r0, 61872a │ │ │ │ addw r6, r5, #2348 @ 0x92c │ │ │ │ addw r4, r5, #2364 @ 0x93c │ │ │ │ - bl ad7730 │ │ │ │ + bl ad7748 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ cbz r1, 618710 │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ blx r3 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 618702 │ │ │ │ @@ -2135717,15 +2135713,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ cbz r1, 618726 │ │ │ │ ldr.w r3, [r5, #248] @ 0xf8 │ │ │ │ blx r3 │ │ │ │ cmp r6, r4 │ │ │ │ bne.n 618718 │ │ │ │ add.w r0, r5, #2320 @ 0x910 │ │ │ │ - bl adca6c │ │ │ │ + bl adca84 │ │ │ │ add.w r0, r5, #2704 @ 0xa90 │ │ │ │ bl 6225c8 │ │ │ │ ldr.w r0, [r5, #2720] @ 0xaa0 │ │ │ │ blx 70238 │ │ │ │ mov r0, r5 │ │ │ │ bl 62a4e4 │ │ │ │ ldr.w r1, [r9, #1864] @ 0x748 │ │ │ │ @@ -2136028,15 +2136024,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r7, [r4, #692] @ 0x2b4 │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r4, #2320 @ 0x910 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl adca48 │ │ │ │ + bl adca60 │ │ │ │ movs r1, #20 │ │ │ │ movs r0, #1 │ │ │ │ blx 70804 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r8, #1340] @ 0x53c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 61899e │ │ │ │ @@ -2136046,15 +2136042,15 @@ │ │ │ │ bne.w 61899e │ │ │ │ ldr.w r3, [r5, #3276] @ 0xccc │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r3, #25 │ │ │ │ itt mi │ │ │ │ ldrmi.w r3, [r4, #2268] @ 0x8dc │ │ │ │ strmi.w r3, [r4, #380] @ 0x17c │ │ │ │ - bl ad7334 │ │ │ │ + bl ad734c │ │ │ │ str.w r0, [r4, #2316] @ 0x90c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 61899e │ │ │ │ ldr.w r9, [pc, #228] @ 618bbc │ │ │ │ add r2, sp, #28 │ │ │ │ addw r3, r4, #2380 @ 0x94c │ │ │ │ strd sl, r5, [sp, #16] │ │ │ │ @@ -2136078,15 +2136074,15 @@ │ │ │ │ blx r3 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ cmp r5, r7 │ │ │ │ bne.n 618afa │ │ │ │ ldrd sl, r5, [sp, #16] │ │ │ │ ldr.w r0, [r4, #2316] @ 0x90c │ │ │ │ ldrb.w r1, [r5, #3912] @ 0xf48 │ │ │ │ - bl ad79e4 │ │ │ │ + bl ad79fc │ │ │ │ ldr r2, [pc, #136] @ (618bc0 ) │ │ │ │ ldr.w r3, [r4, #2316] @ 0x90c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ bl 68d61c │ │ │ │ movs r3, #0 │ │ │ │ @@ -2136116,32 +2136112,32 @@ │ │ │ │ lsls r2, r7, #4 │ │ │ │ @ instruction: 0xfb65ffff │ │ │ │ @ instruction: 0xfab7ffff │ │ │ │ asrs r4, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 618a9c │ │ │ │ + bcc.n 618afc │ │ │ │ lsls r3, r4, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r0, #269] @ 0x10d │ │ │ │ - bcc.n 618bb0 │ │ │ │ + ldr.w r0, [r0, #269] @ 0x10d │ │ │ │ + bcc.n 618c10 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bcc.n 618c00 │ │ │ │ + bcc.n 618c60 │ │ │ │ lsls r3, r4, #2 │ │ │ │ strb r0, [r2, #25] │ │ │ │ lsls r2, r7, #4 │ │ │ │ movs r6, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf730010d │ │ │ │ + @ instruction: 0xf760010d │ │ │ │ lsrs r4, r6, #26 │ │ │ │ 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 │ │ │ │ ldr.w r7, [pc, #1880] @ 619330 │ │ │ │ @@ -2136393,15 +2136389,15 @@ │ │ │ │ mul.w r5, r2, r5 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mla r5, r1, r2, r5 │ │ │ │ add r5, r3 │ │ │ │ blx 70094 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl adc718 │ │ │ │ + bl adc730 │ │ │ │ ldr.w r7, [r4, #1684] @ 0x694 │ │ │ │ movs r3, #1 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ cmp r7, #35 @ 0x23 │ │ │ │ mov.w r0, #16843009 @ 0x1010101 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ @@ -2136722,29 +2136718,29 @@ │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldc2l 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ bl 60933a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x784ee> │ │ │ │ bl 5cf33e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3e4f2> │ │ │ │ movs r3, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ orr.w r1, ip, #48 @ 0x30 │ │ │ │ - ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - beq.n 619270 │ │ │ │ + beq.n 6192d0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - beq.n 619258 │ │ │ │ + beq.n 6192b8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - beq.n 619450 │ │ │ │ + beq.n 6192b0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ subs r1, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2} │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ lsls r3, r4, #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 │ │ │ │ @@ -2137135,53 +2137131,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldr r2, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ cmp r5, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ lsls r2, r7, #4 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r2, [r2, #22] │ │ │ │ + ldrb r2, [r0, #23] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r1!, {r6} │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r5} │ │ │ │ lsls r3, r4, #2 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ lsls r2, r7, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2137348,15 +2137344,15 @@ │ │ │ │ cbz r0, 6199e2 │ │ │ │ blx 70238 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl ae46e0 │ │ │ │ + bl ae46f8 │ │ │ │ ldr.w r2, [r7, #172] @ 0xac │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 619b1e │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2137733,58 +2137729,58 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r7, #4 │ │ │ │ str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ bhi.n 619e70 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - stmia r6!, {r1, r5, r7} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r4, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r7, #4 │ │ │ │ movs r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ lsls r3, r4, #2 │ │ │ │ bvc.n 619e4c │ │ │ │ lsls r7, r7, #4 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r6, [r0, #58] @ 0x3a │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stcl 0, cr0, [lr], #644 @ 0x284 │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ + ldc 0, cr0, [lr, #-644] @ 0xfffffd7c │ │ │ │ + stmia r4!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r4!, {r2, r4, r5} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cbnz r4, 619e94 │ │ │ │ + cbnz r4, 619ea0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbnz r2, 619e96 │ │ │ │ + cbnz r2, 619ea2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbnz r2, 619e98 │ │ │ │ + cbnz r2, 619ea4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbnz r2, 619e9a │ │ │ │ + cbnz r2, 619ea6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r2!, {r1, r4, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.n 6198a0 │ │ │ │ + b.n 619900 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ lsls r3, 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] │ │ │ │ @@ -2138186,15 +2138182,15 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r0, r6, #2320 @ 0x910 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ add.w r3, sl, #4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ str.w sl, [sp] │ │ │ │ mov r1, r4 │ │ │ │ - bl adcac8 │ │ │ │ + bl adcae0 │ │ │ │ ldr.w r1, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 61a0ee │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #16418 @ 0x4022 │ │ │ │ bl 62838c │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ @@ -2138278,21 +2138274,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #20] │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldrsh r4, [r6, r3] │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0000 │ │ │ │ + bkpt 0x0030 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + bkpt 0x00e2 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r1, #5] │ │ │ │ + strb r6, [r7, #5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ subs r3, r0, #1 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ cmp r3, #2 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ bhi.n 61a3b4 │ │ │ │ @@ -2138737,19 +2138733,19 @@ │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldrh r2, [r0, r7] │ │ │ │ lsls r2, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 61a86e │ │ │ │ + cbnz r4, 61a87a │ │ │ │ lsls r3, r4, #2 │ │ │ │ - blt.n 61a734 │ │ │ │ + blt.n 61a794 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cbnz r6, 61a85a │ │ │ │ + cbnz r6, 61a866 │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldr r4, [r3, r1] │ │ │ │ lsls r2, r7, #4 │ │ │ │ adds r1, #1 │ │ │ │ cmp r5, r1 │ │ │ │ beq.n 61a856 │ │ │ │ adds r2, r1, #2 │ │ │ │ @@ -2139247,19 +2139243,19 @@ │ │ │ │ b.n 61a6c4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r1, #0 │ │ │ │ b.n 61ac48 │ │ │ │ nop │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 61ad88 │ │ │ │ + bpl.n 61ade8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - push {r1, r4, r7} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cbz r2, 61ad9a │ │ │ │ + cbz r2, 61ada6 │ │ │ │ lsls r3, r4, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r1, #4 │ │ │ │ beq.n 61adaa │ │ │ │ cmp r1, #8 │ │ │ │ beq.n 61ad5e │ │ │ │ @@ -2139303,15 +2139299,15 @@ │ │ │ │ movt r1, #50252 @ 0xc44c │ │ │ │ adds r0, r2, #4 │ │ │ │ vldr s13, [pc, #4] @ 61add0 │ │ │ │ b.n 61ad74 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ - bvc.n 61adfc │ │ │ │ + bvc.n 61ae5c │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r3, [pc, #92] @ (61ae38 ) │ │ │ │ add r3, pc │ │ │ │ cmp r0, #4 │ │ │ │ bhi.n 61adfe │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r7, r0, #20 │ │ │ │ @@ -2139350,19 +2139346,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strh r2, [r4, r0] │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 61ae70 │ │ │ │ + bvs.n 61aed0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - push {} │ │ │ │ + push {r4, r5} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - push {r1, r3, r5} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldr r2, [pc, #168] @ (61aef8 ) │ │ │ │ subs r3, r0, #1 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #25 │ │ │ │ bhi.n 61ae74 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -2139440,19 +2139436,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r4, [r5, r6] │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 61ae10 │ │ │ │ + bpl.n 61ae70 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cbz r4, 61af6a │ │ │ │ + cbz r4, 61af76 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cbz r2, 61af84 │ │ │ │ + push {r1, r4} │ │ │ │ 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 r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -2144461,19 +2144457,19 @@ │ │ │ │ cmp r3, #6 │ │ │ │ bne.w 61e9c4 │ │ │ │ b.n 61eae2 │ │ │ │ asrs r4, r6, #27 │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ 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 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r2, [pc, #1036] @ 61efcc │ │ │ │ @@ -2145052,19 +2145048,19 @@ │ │ │ │ lsls r2, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r4, #25 │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r2, [r6, #3] │ │ │ │ + strb r2, [r4, #4] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + strb r6, [r3, #1] │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2146079,31 +2146075,31 @@ │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [r4, #2708] @ 0xa94 │ │ │ │ str.w r0, [r3, r2, lsl #2] │ │ │ │ b.n 61fe12 │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #58368 @ 0xe400 │ │ │ │ b.w 61f3a6 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r0, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r6, #54] @ 0x36 │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ 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 │ │ │ │ add.w r2, r0, #12288 @ 0x3000 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2147982,15 +2147978,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ b.n 6216d4 │ │ │ │ nop │ │ │ │ - strb r6, [r4, #7] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr.w r3, [r0, #1872] @ 0x750 │ │ │ │ cbz r1, 621776 │ │ │ │ ldrb.w r2, [r0, #3048] @ 0xbe8 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ @@ -2149303,15 +2149299,15 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [pc, #8] @ (6226d4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + ldrsh r6, [r4, r2] │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr.w r1, [r0, #652] @ 0x28c │ │ │ │ ldr.w r3, [r0, #660] @ 0x294 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ add.w ip, r1, #1 │ │ │ │ ldr.w r6, [r0, #2792] @ 0xae8 │ │ │ │ str.w ip, [r0, #652] @ 0x28c │ │ │ │ @@ -2150856,19 +2150852,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1, r5, r7} │ │ │ │ lsls r1, r7, #4 │ │ │ │ ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #368] @ (623a80 ) │ │ │ │ + ldr r4, [pc, #560] @ (623b40 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cmp r2, #108 @ 0x6c │ │ │ │ + cmp r2, #156 @ 0x9c │ │ │ │ lsls r3, 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 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #368] @ (623a9c ) │ │ │ │ @@ -2152137,15 +2152133,15 @@ │ │ │ │ add.w r2, r4, #5920 @ 0x1720 │ │ │ │ adds r2, #12 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ bl 624370 │ │ │ │ b.n 624780 │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + subs r5, #194 @ 0xc2 │ │ │ │ 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, #3664] @ 0xe50 │ │ │ │ ldr.w r5, [pc, #3220] @ 625450 │ │ │ │ sub sp, #396 @ 0x18c │ │ │ │ @@ -2153221,15 +2153217,15 @@ │ │ │ │ beq.n 6253bc │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ b.w 624854 │ │ │ │ @ instruction: 0xb83a │ │ │ │ lsls r1, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #236 @ 0xec │ │ │ │ + adds r5, #28 │ │ │ │ lsls r5, r1, #4 │ │ │ │ add r4, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r7, #4 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ add.w r1, sl, #652 @ 0x28c │ │ │ │ @@ -2154426,15 +2154422,15 @@ │ │ │ │ mov r0, sl │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl adb484 │ │ │ │ + bl adb49c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -2154541,15 +2154537,15 @@ │ │ │ │ mov r1, r9 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ b.w 624e16 │ │ │ │ ldr.w r5, [fp, #1304] @ 0x518 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 625426 │ │ │ │ b.w 6253bc │ │ │ │ - cmp r5, #242 @ 0xf2 │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldrh r2, [r6, #2] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 62679e │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2154890,15 +2154886,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ subs r3, r1, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 626620 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r3, #6 │ │ │ │ + subs r6, r1, #7 │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr.w r4, [r0, #2884] @ 0xb44 │ │ │ │ ldr.w r3, [r0, #2876] @ 0xb3c │ │ │ │ ldr.w r1, [r0, #2888] @ 0xb48 │ │ │ │ and.w r2, r3, r4 │ │ │ │ and.w ip, r3, #63 @ 0x3f │ │ │ │ @@ -2155008,18 +2155004,18 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ str r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, r6 │ │ │ │ + subs r0, r7, r6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - vld1.8 {d16[5]}, [r2], r2 │ │ │ │ - @ instruction: 0xfa4c00a2 │ │ │ │ + @ instruction: 0xfa1200a2 │ │ │ │ + @ instruction: 0xfa7c00a2 │ │ │ │ cbz r0, 62699a │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ @@ -2155029,15 +2155025,15 @@ │ │ │ │ bhi.n 6269b0 │ │ │ │ ldr r3, [pc, #12] @ (6269b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - subs r4, r3, r3 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ cbz r0, 6269c8 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -2155222,15 +2155218,15 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 626b20 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, r2 │ │ │ │ + subs r0, r3, r3 │ │ │ │ lsls r5, r1, #4 │ │ │ │ str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, 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, #4008] @ 0xfa8 │ │ │ │ @@ -2156117,15 +2156113,15 @@ │ │ │ │ b.n 626df0 │ │ │ │ movs r0, #13 │ │ │ │ b.n 626df0 │ │ │ │ str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r2, r6 │ │ │ │ + adds r4, r0, r7 │ │ │ │ lsls r5, r1, #4 │ │ │ │ str r3, [sp, #680] @ 0x2a8 │ │ │ │ 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 │ │ │ │ @@ -2156662,15 +2156658,15 @@ │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ orrs r3, r1 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ str.w r3, [r0, #144] @ 0x90 │ │ │ │ bl 6338c0 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r4, r3, #7 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ 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, #3808] @ 0xee0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [pc, #660] @ (627eb4 ) │ │ │ │ @@ -2157237,15 +2157233,15 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r7, r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r0, #824 @ 0x338 │ │ │ │ addge.w r0, r0, #808 @ 0x328 │ │ │ │ mov r4, r3 │ │ │ │ - bl a8e6c8 │ │ │ │ + bl a8e6e0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 6282b6 │ │ │ │ cbz r6, 628238 │ │ │ │ cmp r6, r1 │ │ │ │ beq.n 628250 │ │ │ │ @@ -2157533,15 +2157529,15 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 6284fa │ │ │ │ nop │ │ │ │ ldrb r4, [r5, #13] │ │ │ │ lsls r1, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2158153,15 +2158149,15 @@ │ │ │ │ bne.n 628c00 │ │ │ │ dmb ish │ │ │ │ cbz r3, 628c28 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #808 @ 0x328 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl a8e6f0 │ │ │ │ + bl a8e708 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ b.n 628bac │ │ │ │ mov r1, r4 │ │ │ │ b.n 628bf0 │ │ │ │ lsls r3, r2, #25 │ │ │ │ bmi.n 628b90 │ │ │ │ @@ -2158642,21 +2158638,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ b.n 6290aa │ │ │ │ ldr r0, [pc, #4] @ (629130 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r2, #4] │ │ │ │ + strb r6, [r0, #5] │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr r0, [pc, #4] @ (62913c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r3, pc, #728 @ (adr r3, 629418 ) │ │ │ │ + add r3, pc, #920 @ (adr r3, 6294d8 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr.w r3, [r0, #2040] @ 0x7f8 │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n 6291fe │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r0, r2, #20 │ │ │ │ @@ -2158746,65 +2158742,65 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #104] @ (629264 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #104] @ (629268 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - bcs.n 62916c │ │ │ │ + bcs.n 6291cc │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + bcs.n 6291ac │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + bcc.n 62913c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62914c │ │ │ │ + bcc.n 62911c │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + bcc.n 6292fc │ │ │ │ lsls r2, r4, #2 │ │ │ │ bcc.n 6292dc │ │ │ │ lsls r2, r4, #2 │ │ │ │ bcc.n 6292bc │ │ │ │ lsls r2, r4, #2 │ │ │ │ bcc.n 62929c │ │ │ │ lsls r2, r4, #2 │ │ │ │ bcc.n 62927c │ │ │ │ lsls r2, r4, #2 │ │ │ │ bcc.n 62925c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 62923c │ │ │ │ + bcs.n 629194 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62921c │ │ │ │ + bcs.n 6291bc │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 6291fc │ │ │ │ + bcs.n 62919c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 629134 │ │ │ │ + bcs.n 62920c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62915c │ │ │ │ + bcs.n 6291ec │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62913c │ │ │ │ + bcs.n 6291cc │ │ │ │ lsls r2, r4, #2 │ │ │ │ bcs.n 6291ac │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62918c │ │ │ │ + bcc.n 629324 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62916c │ │ │ │ + bcc.n 629304 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62914c │ │ │ │ + bcc.n 6292e4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ bcc.n 6292c4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 6292a4 │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - bcc.n 629284 │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - bcc.n 629264 │ │ │ │ + bcc.n 629334 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 6292d4 │ │ │ │ + bcc.n 629314 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 6292b4 │ │ │ │ + bcc.n 62933c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 6292dc │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - bcs.n 62916c │ │ │ │ + bcs.n 6291cc │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 6292e4 │ │ │ │ + bcc.n 629344 │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr.w r0, [r0, #3284] @ 0xcd4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ addw r0, r0, #3560 @ 0xde8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2159077,15 +2159073,15 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 62950e │ │ │ │ nop │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 629580 │ │ │ │ + beq.n 6295e0 │ │ │ │ lsls r2, r4, #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 629578 │ │ │ │ @@ -2159095,19 +2159091,19 @@ │ │ │ │ lsrs r2, r2, #20 │ │ │ │ lsrs r5, r0, #20 │ │ │ │ movs r2, r1 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ bl 4a6244 │ │ │ │ pop {r3, pc} │ │ │ │ - bl ac1e08 │ │ │ │ + bl ac1e20 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl ac1ddc │ │ │ │ + bl ac1df4 │ │ │ │ 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 │ │ │ │ @@ -2159150,15 +2159146,15 @@ │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ lsls r1, r7, #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 │ │ │ │ @@ -2159312,22 +2159308,22 @@ │ │ │ │ ldr.w r8, [pc, #232] @ 629884 │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r8, pc │ │ │ │ bl 39b2f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8ad64 │ │ │ │ + bl a8ad7c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 62981a │ │ │ │ - bl a8addc │ │ │ │ + bl a8adf4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r1 │ │ │ │ - bl a8add8 │ │ │ │ + bl a8adf0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 629852 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ bl 39b3b8 │ │ │ │ ldr r0, [pc, #184] @ (629888 ) │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ @@ -2159398,18 +2159394,18 @@ │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r1, r7, #4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ lsls r1, r7, #4 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ - cdp 1, 2, cr0, cr8, cr12, {0} │ │ │ │ + cdp 1, 5, cr0, cr8, cr12, {0} │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r4, [r4, #7] │ │ │ │ lsls r2, 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, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ @@ -2159836,15 +2159832,15 @@ │ │ │ │ strd r7, r4, [sp, #4] │ │ │ │ ldr r4, [sp, #192] @ 0xc0 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ad69c4 │ │ │ │ + bl ad69dc │ │ │ │ b.n 629cfa │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r7, #44] @ 0x2c │ │ │ │ @@ -2160193,17 +2160189,17 @@ │ │ │ │ str r3, [r7, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ b.n 62a16c │ │ │ │ ldrsh r4, [r7, r3] │ │ │ │ lsls r1, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 629acc │ │ │ │ + b.n 629b2c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + stmia r4!, {r1, r3, r6} │ │ │ │ lsls r2, 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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #236] @ (62a2a8 ) │ │ │ │ @@ -2160342,18 +2160338,18 @@ │ │ │ │ mov r6, r1 │ │ │ │ addw r8, r1, #3288 @ 0xcd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r0, #808 @ 0x328 │ │ │ │ mov r7, r2 │ │ │ │ - bl a8e478 │ │ │ │ + bl a8e490 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #824 @ 0x338 │ │ │ │ - bl a8e478 │ │ │ │ + bl a8e490 │ │ │ │ ldr r5, [pc, #336] @ (62a498 ) │ │ │ │ ldr.w r3, [r6, #1680] @ 0x690 │ │ │ │ strd r6, r3, [r4, #632] @ 0x278 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [pc, #328] @ (62a49c ) │ │ │ │ ldr.w r2, [r6, #1688] @ 0x698 │ │ │ │ ldr.w r1, [r6, #1684] @ 0x694 │ │ │ │ @@ -2160422,15 +2160418,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ add.w r0, r4, #776 @ 0x308 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r2, [r6, #2124] @ 0x84c │ │ │ │ - bl adca48 │ │ │ │ + bl adca60 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 503b3c │ │ │ │ str r0, [r4, #16] │ │ │ │ @@ -2160531,19 +2160527,19 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cbz r0, 62a532 │ │ │ │ bl 503c64 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cbz r0, 62a53a │ │ │ │ bl 503c64 │ │ │ │ add.w r0, r5, #808 @ 0x328 │ │ │ │ - bl a8e484 │ │ │ │ + bl a8e49c │ │ │ │ add.w r0, r5, #824 @ 0x338 │ │ │ │ - bl a8e484 │ │ │ │ + bl a8e49c │ │ │ │ add.w r0, r5, #776 @ 0x308 │ │ │ │ - bl adca6c │ │ │ │ + bl adca84 │ │ │ │ ldr.w r0, [r5, #636] @ 0x27c │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #740 @ 0x2e4 │ │ │ │ ldr.w r3, [r0, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r5, #636] @ 0x27c │ │ │ │ add.w r1, r5, #744 @ 0x2e8 │ │ │ │ @@ -2160718,15 +2160714,15 @@ │ │ │ │ add r7, pc │ │ │ │ orrs r3, r1 │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ bl 629750 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ addw r0, r4, #3288 @ 0xcd8 │ │ │ │ - bl a8e458 │ │ │ │ + bl a8e470 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ bl 3a28a0 │ │ │ │ cmp r0, #17 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ blt.w 62ab80 │ │ │ │ @@ -2161086,16 +2161082,16 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r7, r7] │ │ │ │ lsls r1, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, r7] │ │ │ │ lsls r1, r7, #4 │ │ │ │ - ite pl │ │ │ │ - lslpl r2, r4, #2 │ │ │ │ + itt hi │ │ │ │ + lslhi r2, r4, #2 │ │ │ │ @ instruction: 0xebe9ffff │ │ │ │ @ instruction: 0xea97ffff │ │ │ │ @ instruction: 0xea95ffff │ │ │ │ @ instruction: 0xebc7ffff │ │ │ │ ldcl 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xebc3ffff │ │ │ │ stcl 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ @@ -2161109,108 +2161105,108 @@ │ │ │ │ mrc 15, 3, APSR_nzcv, cr11, cr15, {7} │ │ │ │ movs r5, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 62acec │ │ │ │ lsls r7, r5, #4 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bkpt 0x006a │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bkpt 0x003e │ │ │ │ + bkpt 0x006e │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r2, r5] │ │ │ │ lsls r1, r7, #4 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ ldcl 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ - pop {r6, r7} │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ + ldrh r4, [r3, #10] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r2, [r5, #12] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ + pop {r1, r3, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r4, [r0, #14] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + ldrh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r2, [r7, #52] @ 0x34 │ │ │ │ + ldrh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ + ldrh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + pop {r3, r4, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r2, r4, r6} │ │ │ │ + pop {r2, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r3, r4, r6} │ │ │ │ + pop {r3, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r1, r5, r6} │ │ │ │ + pop {r1, r4, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r1, [sp, #768] @ 0x300 │ │ │ │ + str r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r2, r4, r5} │ │ │ │ + pop {r2, r5, r6} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r2, [r7, #52] @ 0x34 │ │ │ │ + ldrh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + str r2, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + pop {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r2, r4} │ │ │ │ + pop {r2, r6} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r1, r5} │ │ │ │ + pop {r1, r4, r6} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r4} │ │ │ │ + pop {r6} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r1, r2, r4} │ │ │ │ + pop {r1, r2, r6} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r2, r5} │ │ │ │ + pop {r2, r4, r6} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r6} │ │ │ │ + pop {r4, r5, r6} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ 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, r0 │ │ │ │ bl 69039c │ │ │ │ @@ -2161220,15 +2161216,15 @@ │ │ │ │ bl 3bd024 │ │ │ │ add.w r0, r4, #3312 @ 0xcf0 │ │ │ │ bl 3bd024 │ │ │ │ ldr.w r0, [r4, #3308] @ 0xcec │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ addw r0, r4, #3288 @ 0xcd8 │ │ │ │ - bl a8e474 │ │ │ │ + bl a8e48c │ │ │ │ ldr.w r0, [r4, #3284] @ 0xcd4 │ │ │ │ bl 394c80 │ │ │ │ ldr.w r0, [r4, #1680] @ 0x690 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ @@ -2161864,15 +2161860,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [pc, #824] @ (62b6f8 ) │ │ │ │ lsls r1, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 62b3e0 │ │ │ │ + bcc.n 62b440 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr r4, [pc, #384] @ (62b54c ) │ │ │ │ lsls r1, r7, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2161904,15 +2161900,15 @@ │ │ │ │ movne r0, #0 │ │ │ │ bne.n 62b3f4 │ │ │ │ b.n 62b3f6 │ │ │ │ bl 69032c │ │ │ │ pop {r4, pc} │ │ │ │ adds r0, r3, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ lsls r2, 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, r2 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2163117,15 +2163113,15 @@ │ │ │ │ cbz r3, 62c1ba │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #16 │ │ │ │ add.w r0, r4, #776 @ 0x308 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl adcac8 │ │ │ │ + bl adcae0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 62c2a2 │ │ │ │ ldr.w r3, [r4, #2292] @ 0x8f4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ @@ -2163526,15 +2163522,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #184 @ 0xb8 │ │ │ │ lsls r1, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #86 @ 0x56 │ │ │ │ lsls r1, r7, #4 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ 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] @ (62c6d0 ) │ │ │ │ @@ -2164668,15 +2164664,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r0, #244 @ 0xf4 │ │ │ │ lsls r1, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #140 @ 0x8c │ │ │ │ lsls r1, r7, #4 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr r3, [pc, #84] @ (62d1f4 ) │ │ │ │ push {r4} │ │ │ │ ldr r1, [pc, #84] @ (62d1f8 ) │ │ │ │ ldr r4, [pc, #88] @ (62d1fc ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #88] @ (62d200 ) │ │ │ │ @@ -2164851,15 +2164847,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, #776 @ 0x308 │ │ │ │ - bl adcac8 │ │ │ │ + bl adcae0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 62d52a │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r4, [r5, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -2166671,40 +2166667,40 @@ │ │ │ │ lsls r1, r7, #4 │ │ │ │ str r3, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r7, #4 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - cbz r2, 62e8b0 │ │ │ │ + cbz r2, 62e8bc │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r0, [r0, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r6, [r1, #46] @ 0x2e │ │ │ │ + ldrh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r6, [r6, #16] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - mrc2 0, 1, r0, cr14, cr4, {5} │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + mcr2 0, 3, r0, cr14, cr4, {5} │ │ │ │ + ldrh r2, [r2, #0] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r4, [r5, #60] @ 0x3c │ │ │ │ + strh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r2, 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, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2168359,25 +2168355,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #26 │ │ │ │ lsls r1, r7, #4 │ │ │ │ lsls r4, r3, #22 │ │ │ │ lsls r1, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r4, [r1, #23] │ │ │ │ + strb r4, [r7, #23] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r3, #25] │ │ │ │ lsls r2, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr.w r5, [r0, #3020] @ 0xbcc │ │ │ │ ldr.w r0, [r0, #3024] @ 0xbd0 │ │ │ │ mov.w ip, r5, lsl #14 │ │ │ │ vmov s15, ip │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ @@ -2168794,31 +2168790,31 @@ │ │ │ │ add r1, pc │ │ │ │ bl 5336b0 │ │ │ │ b.n 62fde0 │ │ │ │ ldr r1, [pc, #36] @ (62fff8 ) │ │ │ │ add r1, pc │ │ │ │ b.n 62fd44 │ │ │ │ nop │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r6, [r3, #16] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r0, [r1, #16] │ │ │ │ + strb r0, [r7, #16] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r2, #14] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r0, [r0, #20] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r2, [r5, #18] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r7, r2 │ │ │ │ @@ -2169317,22 +2169313,22 @@ │ │ │ │ nop │ │ │ │ vsra.u16 d16, d24, #4 │ │ │ │ vsra.u16 d16, d24, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r4, [r3, #10] │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldc2l 1, cr0, [sl, #224]! @ 0xe0 │ │ │ │ - strb r6, [r3, #5] │ │ │ │ + strb r6, [r1, #6] │ │ │ │ lsls r2, r4, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + strb r2, [r1, #15] │ │ │ │ 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, #2560] @ 0xa00 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #312] @ (630794 ) │ │ │ │ @@ -2169766,19 +2169762,19 @@ │ │ │ │ @ instruction: 0xf63c0138 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6320138 │ │ │ │ sub.w r1, ip, #12058624 @ 0xb80000 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #0] │ │ │ │ + ldrh r4, [r4, #2] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r2, [pc, #1592] @ 631144 │ │ │ │ @@ -2170344,37 +2170340,37 @@ │ │ │ │ @ instruction: 0xf4e80138 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4ce0138 │ │ │ │ @ instruction: 0xf25e0138 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r2, [r0, #22] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r0, [r2, #8] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r7, #14] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r2, [r2, #14] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + ldrsh r0, [r4, r6] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r0, [r1, #12] │ │ │ │ + strh r0, [r7, #12] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r4, [r5, #56] @ 0x38 │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrsh r6, [r2, r5] │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ lsls r2, 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, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #460] @ (631368 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -2171323,15 +2171319,15 @@ │ │ │ │ ldr.w r7, [r0, #652] @ 0x28c │ │ │ │ add.w r1, r7, #1 │ │ │ │ str.w r1, [r0, #652] @ 0x28c │ │ │ │ str.w r2, [r4, r7, lsl #2] │ │ │ │ bne.n 631c4a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r0, #29] │ │ │ │ + strb r4, [r6, #29] │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r0, #1862] @ 0x746 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2172286,21 +2172282,21 @@ │ │ │ │ add.w r9, r9, #10 │ │ │ │ b.n 6326dc │ │ │ │ nop │ │ │ │ bgt.n 632890 │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #124] @ 0x7c │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + str r6, [r5, r6] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + str r6, [r1, r7] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ 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, #2896] @ 0xb50 │ │ │ │ subw sp, sp, #1164 @ 0x48c │ │ │ │ mov r6, r1 │ │ │ │ @@ -2173191,15 +2173187,15 @@ │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 633380 │ │ │ │ lsls r0, r7, #4 │ │ │ │ bcs.n 633220 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r1, #4 │ │ │ │ asrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2173562,15 +2173558,15 @@ │ │ │ │ movs r5, #6 │ │ │ │ mul.w r5, r5, r9 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 63346e │ │ │ │ b.n 633450 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl ac3378 │ │ │ │ + bl ac3390 │ │ │ │ b.n 6334e2 │ │ │ │ ldr r3, [pc, #448] @ (63388c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r8, r4, #264 @ 0x108 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [pc, #452] @ (63389c ) │ │ │ │ @@ -2173718,54 +2173714,54 @@ │ │ │ │ nop │ │ │ │ ldmia r5!, {r1, r2, r4} │ │ │ │ lsls r0, r7, #4 │ │ │ │ ldmia r5!, {r1, r2, r3} │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r2, [r1, #4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldr??.w pc, [sp, #255]! │ │ │ │ @ instruction: 0xefcfffff │ │ │ │ vrsqrts.f16 , , │ │ │ │ bl 643872 │ │ │ │ ldr.w pc, [pc, #4095] @ 634877 │ │ │ │ bl 4f387a │ │ │ │ vrsqrts.f32 , , │ │ │ │ ldmia r3!, {r1, r2, r4} │ │ │ │ lsls r0, r7, #4 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrsh r0, [r5, r1] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ands r4, r7 │ │ │ │ + eors r4, r5 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r4, [r7, r7] │ │ │ │ + ldrsh r4, [r5, r0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r6, #130 @ 0x82 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + subs r7, #116 @ 0x74 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ lsls r2, r4, #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 │ │ │ │ @@ -2173846,19 +2173842,19 @@ │ │ │ │ b.n 6338f2 │ │ │ │ ldr.w r3, [r1, #140] @ 0x8c │ │ │ │ adds.w r3, r3, ip │ │ │ │ lsls r3, r3, #2 │ │ │ │ str.w r3, [r0, #132] @ 0x84 │ │ │ │ b.n 633930 │ │ │ │ nop │ │ │ │ - ldr r4, [r3, r7] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldr r6, [r6, r7] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r4, r1, #4 │ │ │ │ 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 │ │ │ │ @@ -2173951,19 +2173947,19 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r4, #38 @ 0x26 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ 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 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2174662,45 +2174658,45 @@ │ │ │ │ @ instruction: 0xfb07ffff │ │ │ │ ldr??.w pc, [sp, #4095] @ 0xfff │ │ │ │ ldr??.w pc, [r1, #4095] @ 0xfff │ │ │ │ bkpt 0x00ca │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r4, [r6, r5] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #110 @ 0x6e │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r5, #26 │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r0, [r7, r1] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r6, [r3, r4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r4, #222 @ 0xde │ │ │ │ + adds r5, #14 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r4, #12 │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strh r2, [r7, r3] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r4, #186 @ 0xba │ │ │ │ + adds r4, #234 @ 0xea │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r4, #194 @ 0xc2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r5, #88 @ 0x58 │ │ │ │ + adds r5, #136 @ 0x88 │ │ │ │ lsls r2, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 6e68c │ │ │ │ movs r2, #0 │ │ │ │ @@ -2175299,19 +2175295,19 @@ │ │ │ │ b.n 6347b2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb8a4 │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #192] @ (6349a0 ) │ │ │ │ + ldr r5, [pc, #384] @ (634a60 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ @ instruction: 0xb846 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - ldr r4, [pc, #120] @ (634960 ) │ │ │ │ + ldr r4, [pc, #312] @ (634a20 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ cbz r2, 6348f6 │ │ │ │ sub.w r0, r1, #231 @ 0xe7 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ @@ -2175438,19 +2175434,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ cpsid i │ │ │ │ lsls r0, r7, #4 │ │ │ │ @ instruction: 0xb628 │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r5, #188 @ 0xbc │ │ │ │ + cmp r5, #236 @ 0xec │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + cmp r6, #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, #4000] @ 0xfa0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #164] @ (634aec ) │ │ │ │ @@ -2175531,19 +2175527,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r5, r7, lr} │ │ │ │ lsls r0, r7, #4 │ │ │ │ push {r4, r6, lr} │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #116 @ 0x74 │ │ │ │ + cmp r5, #164 @ 0xa4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r5, #22 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r5, #108 @ 0x6c │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ lsls r2, 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, #3984] @ 0xf90 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #204] @ (634bec ) │ │ │ │ @@ -2175962,15 +2175958,15 @@ │ │ │ │ lsls r6, r7, #4 │ │ │ │ movs r4, #210 @ 0xd2 │ │ │ │ lsls r6, r7, #4 │ │ │ │ cbz r6, 634f22 │ │ │ │ lsls r0, r7, #4 │ │ │ │ cbz r4, 634f1a │ │ │ │ lsls r0, r7, #4 │ │ │ │ - cmp r1, #154 @ 0x9a │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ lsls r2, r4, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 635010 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2176555,29 +2176551,29 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 635394 │ │ │ │ add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #34 @ 0x22 │ │ │ │ + movs r5, #82 @ 0x52 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r2, #234 @ 0xea │ │ │ │ lsls r5, r3, #2 │ │ │ │ - itee le │ │ │ │ - lslle r2, r4, #2 │ │ │ │ - movgt r4, #12 │ │ │ │ - lslgt r2, r4, #2 │ │ │ │ - movs r4, #6 │ │ │ │ + stmia r0!, {r1} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - movs r3, #230 @ 0xe6 │ │ │ │ + movs r4, #60 @ 0x3c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - sev │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + movs r4, #22 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + nop {7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 635634 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2177145,17 +2177141,17 @@ │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #608 @ (adr r6, 635d30 ) │ │ │ │ lsls r0, r7, #4 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, #4 │ │ │ │ + subs r6, r3, #5 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - hlt 0x0010 │ │ │ │ + revsh r0, r0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ cmp r6, #26 │ │ │ │ lsls r7, r5, #4 │ │ │ │ add r5, pc, #680 @ (adr r5, 635d8c ) │ │ │ │ lsls r0, r7, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2177361,25 +2177357,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #336 @ (adr r4, 635e18 ) │ │ │ │ lsls r0, r7, #4 │ │ │ │ add r3, pc, #848 @ (adr r3, 63601c ) │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + adds r6, r4, #0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + subs r4, r2, r6 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r2, r1, #3 │ │ │ │ + adds r2, r7, #3 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r4, r2, r5 │ │ │ │ lsls r2, r4, #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] @ (635dfc ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -2177499,19 +2177495,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #960 @ (adr r2, 6361c8 ) │ │ │ │ lsls r0, r7, #4 │ │ │ │ add r2, pc, #504 @ (adr r2, 636004 ) │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, r1 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + subs r2, r3, r0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + subs r0, r0, r7 │ │ │ │ lsls r2, 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, #320] @ (635f70 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2177856,19 +2177852,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #336 @ (adr r0, 6362c4 ) │ │ │ │ lsls r0, r7, #4 │ │ │ │ ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #28 │ │ │ │ + asrs r2, r7, #28 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r0, r6, r1 │ │ │ │ + adds r0, r4, r2 │ │ │ │ lsls r2, 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, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #712] @ (636464 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ @@ -2178160,25 +2178156,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r7, #4 │ │ │ │ ldr r4, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r0, r6, #16 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r4, r2, #22 │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #740] @ (636788 ) │ │ │ │ @@ -2178482,27 +2178478,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #21 │ │ │ │ lsls r6, r7, #4 │ │ │ │ lsrs r0, r5, #20 │ │ │ │ lsls r6, r7, #4 │ │ │ │ ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - asrs r4, r3, #11 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #312 @ 0x138 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + asrs r4, r7, #11 │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ lsls r2, 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 r2, [pc, #468] @ (6369b0 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -2178714,23 +2178710,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r7, #4 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r2, r7, #3 │ │ │ │ + asrs r2, r5, #4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ 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 │ │ │ │ movs r1, #4 │ │ │ │ @@ -2178980,19 +2178976,19 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ + lsrs r2, r5, #26 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ ldr.w r4, [pc, #1256] @ 637180 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ @@ -2179489,35 +2179485,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #23 │ │ │ │ lsls r6, r7, #4 │ │ │ │ lsls r4, r6, #22 │ │ │ │ lsls r6, r7, #4 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + lsrs r6, r0, #24 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r6, pc, #976 @ (adr r6, 637574 ) │ │ │ │ + add r7, pc, #144 @ (adr r7, 637234 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ str r2, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r0, r6, r7 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - movs r5, #220 @ 0xdc │ │ │ │ + movs r6, #12 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r4, pc, #344 @ (adr r4, 637310 ) │ │ │ │ + add r4, pc, #536 @ (adr r4, 6373d0 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r3, pc, #760 @ (adr r3, 6374b8 ) │ │ │ │ + add r3, pc, #952 @ (adr r3, 637578 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r3, pc, #392 @ (adr r3, 637350 ) │ │ │ │ + add r3, pc, #584 @ (adr r3, 637410 ) │ │ │ │ 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, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r3, #19 │ │ │ │ @@ -2180411,15 +2180407,15 @@ │ │ │ │ movw r4, #65532 @ 0xfffc │ │ │ │ movt r4, #32767 @ 0x7fff │ │ │ │ b.n 637a36 │ │ │ │ ldr r0, [pc, #8] @ (637a9c ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ nop │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r5, 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, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -2180584,16 +2180580,16 @@ │ │ │ │ nop │ │ │ │ strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r7, #4 │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u16 d16, d24, d17 │ │ │ │ - vhadd.u d0, d30, d17 │ │ │ │ + vaddl.u8 q0, d24, d17 │ │ │ │ + vhadd.u32 d16, d30, d17 │ │ │ │ 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 │ │ │ │ adds r0, r5, #3 │ │ │ │ @@ -2180846,15 +2180842,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ nop │ │ │ │ strh r4, [r1, #18] │ │ │ │ lsls r0, r7, #4 │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - mcrr2 0, 10, r0, r4, cr1 │ │ │ │ + ldc2l 0, cr0, [r4], #-644 @ 0xfffffd7c │ │ │ │ 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] @ (6381e0 ) │ │ │ │ ldr r3, [pc, #676] @ (6381e4 ) │ │ │ │ @@ -2181371,15 +2181367,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r7, r4] │ │ │ │ lsls r0, r7, #4 │ │ │ │ movs r4, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - @ instruction: 0xf79a00a1 │ │ │ │ + @ instruction: 0xf7ca00a1 │ │ │ │ subs r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r2, [r0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2181677,20 +2181673,20 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #9] │ │ │ │ lsls r0, r7, #4 │ │ │ │ - @ instruction: 0xf7c400a1 │ │ │ │ + @ instruction: 0xf7f400a1 │ │ │ │ movs r7, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r4, #2 │ │ │ │ - @ instruction: 0xf6f600a1 │ │ │ │ + @ instruction: 0xf72600a1 │ │ │ │ ldrb r4, [r7, #3] │ │ │ │ lsls r0, r7, #4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #44] @ (63876c ) │ │ │ │ push {r4} │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ @@ -2181940,15 +2181936,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r0, [r6, #27] │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r5, #27] │ │ │ │ lsls r0, r7, #4 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r1, r4, #2 │ │ │ │ asrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #25] │ │ │ │ lsls r0, r7, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2183922,71 +2183918,71 @@ │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 70900 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 639c24 │ │ │ │ + b.n 639c84 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ lsls r0, r7, #4 │ │ │ │ - b.n 639af8 │ │ │ │ + b.n 639b58 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 639ae0 │ │ │ │ + b.n 639b40 │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 639a2c │ │ │ │ + b.n 639a8c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 639aac │ │ │ │ + b.n 639b0c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #0] │ │ │ │ lsls r0, r4, #2 │ │ │ │ blt.n 639c58 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - asrs r6, r7, #27 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ lsls r7, r3, #2 │ │ │ │ blt.n 639e10 │ │ │ │ lsls r5, r7, #4 │ │ │ │ blt.n 639dc8 │ │ │ │ lsls r5, r7, #4 │ │ │ │ blt.n 639d8c │ │ │ │ lsls r5, r7, #4 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ lsls r0, r7, #4 │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 639560 │ │ │ │ + b.n 6395c0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 63a248 │ │ │ │ + b.n 63a2a8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 6395ec │ │ │ │ + b.n 63964c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 63a104 │ │ │ │ + b.n 63a164 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 63a100 │ │ │ │ + b.n 63a160 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 63a09c │ │ │ │ + b.n 63a0fc │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r7, #4 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - blt.n 639cbc │ │ │ │ + blt.n 639d1c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 639fe0 │ │ │ │ + b.n 63a040 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 63a000 │ │ │ │ + b.n 63a060 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 639e74 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2184485,27 +2184481,27 @@ │ │ │ │ nop │ │ │ │ ldrsh r2, [r5, r4] │ │ │ │ lsls r0, r7, #4 │ │ │ │ subs r3, #170 @ 0xaa │ │ │ │ lsls r0, r7, #4 │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 63a1a4 │ │ │ │ + bgt.n 63a204 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bgt.n 63a31c │ │ │ │ + bgt.n 63a17c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bgt.n 63a1c8 │ │ │ │ + bgt.n 63a228 │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 63a32c │ │ │ │ + bgt.n 63a18c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bvs.n 63a2f8 │ │ │ │ + bvs.n 63a358 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #100] @ (63a304 ) │ │ │ │ @@ -2187186,15 +2187182,15 @@ │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r0, ip │ │ │ │ lsls r0, r7, #4 │ │ │ │ - b.n 63c424 │ │ │ │ + b.n 63c484 │ │ │ │ lsls r3, r1, #4 │ │ │ │ muls r6, r2 │ │ │ │ lsls r0, r7, #4 │ │ │ │ orrs r2, r5 │ │ │ │ lsls r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2187369,15 +2187365,15 @@ │ │ │ │ b.n 63be9c │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ ... │ │ │ │ cmp r6, r7 │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 63c2a8 │ │ │ │ + b.n 63c308 │ │ │ │ lsls r3, r1, #4 │ │ │ │ sbcs r2, r0 │ │ │ │ lsls r0, r7, #4 │ │ │ │ adcs r6, r2 │ │ │ │ lsls r0, r7, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2188026,17 +2188022,17 @@ │ │ │ │ bl 639414 │ │ │ │ mov r0, r5 │ │ │ │ bl 638770 │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ asrs r0, r4, #31 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - cbnz r4, 63c57c │ │ │ │ + cbnz r4, 63c588 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ + cbnz r6, 63c57a │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #25 │ │ │ │ bne.n 63c596 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2188428,15 +2188424,15 @@ │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r7, #228 @ 0xe4 │ │ │ │ lsls r0, r7, #4 │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #254 @ 0xfe │ │ │ │ lsls r0, r7, #4 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r7, r0 │ │ │ │ @@ -2189166,15 +2189162,15 @@ │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #86 @ 0x56 │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r0, #18 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - add r6, sp, #928 @ 0x3a0 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #388] @ (63d1b4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2189556,15 +2189552,15 @@ │ │ │ │ b.n 63d3da │ │ │ │ movw r5, #65532 @ 0xfffc │ │ │ │ movt r5, #32767 @ 0x7fff │ │ │ │ b.n 63d3b0 │ │ │ │ ldr r0, [pc, #4] @ (63d400 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strb r6, [r4, #17] │ │ │ │ lsls r5, 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, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ @@ -2190151,37 +2190147,37 @@ │ │ │ │ bl 639d7c │ │ │ │ b.n 63d992 │ │ │ │ nop │ │ │ │ movs r7, #182 @ 0xb6 │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, r3] │ │ │ │ + str r6, [r3, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r3, #218 @ 0xda │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r6, pc, #408 @ (adr r6, 63db84 ) │ │ │ │ + add r6, pc, #600 @ (adr r6, 63dc44 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ lsls r2, r4, #2 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #120 @ (adr r6, 63da70 ) │ │ │ │ + add r6, pc, #312 @ (adr r6, 63db30 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r6, pc, #128 @ (adr r6, 63da7c ) │ │ │ │ + add r6, pc, #320 @ (adr r6, 63db3c ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r3, #16 │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r6, #126 @ 0x7e │ │ │ │ lsls r0, r7, #4 │ │ │ │ movs r6, #94 @ 0x5e │ │ │ │ lsls r0, r7, #4 │ │ │ │ movs r6, #70 @ 0x46 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r4, #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 │ │ │ │ @@ -2190298,15 +2190294,15 @@ │ │ │ │ b.n 63db3e │ │ │ │ movw r5, #65532 @ 0xfffc │ │ │ │ movt r5, #32767 @ 0x7fff │ │ │ │ b.n 63db14 │ │ │ │ ldr r0, [pc, #4] @ (63db64 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ + ldr r2, [r0, #80] @ 0x50 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r2 │ │ │ │ @@ -2191659,17 +2191655,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r7, #4 │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r2, #154 @ 0x9a │ │ │ │ + subs r2, #202 @ 0xca │ │ │ │ lsls r0, r4, #2 │ │ │ │ ldrh r0, [r5, #32] │ │ │ │ lsls r5, r7, #4 │ │ │ │ mov r0, fp │ │ │ │ bl 664384 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #196 @ 0xc4 │ │ │ │ @@ -2193058,41 +2193054,41 @@ │ │ │ │ lsls r5, r7, #4 │ │ │ │ ldrh r2, [r4, #18] │ │ │ │ lsls r5, r7, #4 │ │ │ │ strh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r5, r7, #4 │ │ │ │ strh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - cbz r4, 63f6ae │ │ │ │ + cbz r4, 63f6ba │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbz r6, 63f6a8 │ │ │ │ + cbz r6, 63f6b4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - sub sp, #128 @ 0x80 │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ strh r0, [r6, #28] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ + add r6, sp, #336 @ 0x150 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r6, sp, #24 │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r5, sp, #856 @ 0x358 │ │ │ │ + add r6, sp, #24 │ │ │ │ lsls r3, r1, #4 │ │ │ │ strh r0, [r1, #10] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ lsls r5, r7, #4 │ │ │ │ ldrb r6, [r5, #28] │ │ │ │ lsls r5, r7, #4 │ │ │ │ ldrb r0, [r3, #24] │ │ │ │ lsls r5, r7, #4 │ │ │ │ @@ -2194180,15 +2194176,15 @@ │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsls r2, r5, #7 │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsls r0, r1, #7 │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsls r2, r6, #6 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - ldrb r2, [r6, #8] │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsls r6, r0, #6 │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsls r4, r4, #5 │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsls r4, r0, #5 │ │ │ │ lsls r0, r7, #4 │ │ │ │ @@ -2194678,25 +2194674,25 @@ │ │ │ │ bne.n 6406e4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfa840137 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r4, [r5, r0] │ │ │ │ lsls r0, r7, #4 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r7, [pc, #928] @ (640aa0 ) │ │ │ │ + str r0, [r3, r0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r6, r1, #26 │ │ │ │ + lsrs r6, r7, #26 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ vld4.8 {d0,d2,d4,d6}, [lr :256], r7 │ │ │ │ stmdb sp!, {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, [pc, #124] @ (64079c ) │ │ │ │ @@ -2195009,17 +2195005,17 @@ │ │ │ │ @ instruction: 0xf6f80137 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6ee0137 │ │ │ │ @ instruction: 0xf6b60137 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r6, r4, #9 │ │ │ │ lsls r2, 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 │ │ │ │ ldrd r4, r6, [r1, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ @@ -2195218,17 +2195214,17 @@ │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 640b30 │ │ │ │ @ instruction: 0xf59c0137 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #15] │ │ │ │ + strb r4, [r0, #16] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #528] @ (640e64 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -2195451,17 +2195447,17 @@ │ │ │ │ lsls r0, r7, #4 │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #840] @ (6411c8 ) │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #7] │ │ │ │ + strb r4, [r7, #7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ lsls r2, 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 │ │ │ │ ldrb.w r3, [r0, #188] @ 0xbc │ │ │ │ mov r8, r0 │ │ │ │ @@ -2195731,15 +2195727,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (641124 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ cmp r8, r0 │ │ │ │ lsls r0, r7, #4 │ │ │ │ cmp r6, ip │ │ │ │ lsls r0, r7, #4 │ │ │ │ - adds r7, #26 │ │ │ │ + adds r7, #74 @ 0x4a │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldr r1, [pc, #20] @ (641140 ) │ │ │ │ cmp r0, #3 │ │ │ │ ldr r3, [pc, #20] @ (641144 ) │ │ │ │ it ne │ │ │ │ movne r2, #5 │ │ │ │ add r1, pc │ │ │ │ @@ -2195985,17 +2195981,17 @@ │ │ │ │ bl 638774 │ │ │ │ ldr r1, [pc, #16] @ (6413a4 ) │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r4, #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 │ │ │ │ @@ -2196038,27 +2196034,27 @@ │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [pc, #32] @ (641438 ) │ │ │ │ movs r2, #5 │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r4, [pc, #960] @ (6417ec ) │ │ │ │ + ldr r5, [pc, #128] @ (6414ac ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - b.n 641518 │ │ │ │ + b.n 641578 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ 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 │ │ │ │ @@ -2196531,15 +2196527,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl 677924 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ @@ -2196555,17 +2196551,17 @@ │ │ │ │ blx 6eba4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [pc, #12] @ (641968 ) │ │ │ │ movs r2, #13 │ │ │ │ add r1, pc │ │ │ │ b.n 64194a │ │ │ │ nop │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r3, #112] @ 0x70 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ @@ -2196700,27 +2196696,27 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ blx 6eba4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r6, r7, r4 │ │ │ │ + adds r6, r5, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbz r0, 641b24 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2196847,25 +2196843,25 @@ │ │ │ │ ldr.w r0, [r3, #-12] │ │ │ │ add r0, r4 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ blx 70750 >::clear(std::_Ios_Iostate)@plt+0x4> │ │ │ │ b.n 641bc0 │ │ │ │ nop │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ 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 r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2196914,25 +2196910,25 @@ │ │ │ │ bne.n 641c7a │ │ │ │ ldr r1, [pc, #32] @ (641cec ) │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 641c8c │ │ │ │ - str r5, [sp, #752] @ 0x2f0 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2197132,46 +2197128,46 @@ │ │ │ │ add r1, pc │ │ │ │ b.n 641df2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ b.n 6424d0 │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrh.w r0, [lr, #176] @ 0xb0 │ │ │ │ - lsls r6, r0, #16 │ │ │ │ + str??.w r0, [lr, #176] @ 0xb0 │ │ │ │ + lsls r6, r6, #16 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r4, #2 │ │ │ │ b.n 64239c │ │ │ │ lsls r7, r6, #4 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xeadc00a0 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + add.w r0, ip, r0, asr #2 │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + lsls r2, r5, #13 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r0, #36] @ 0x24 │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - orrs.w r0, r0, r0, asr #2 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + eor.w r0, r0, r0, asr #2 │ │ │ │ + ldrb r2, [r3, #14] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + adds r7, #142 @ 0x8e │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ lsls r2, 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 r6, [pc, #60] @ (641f88 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2197553,15 +2197549,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ble.n 64234c │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #24] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ lsls r3, r1, #4 │ │ │ │ bgt.n 642318 │ │ │ │ lsls r7, r6, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2198784,85 +2198780,84 @@ │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 642ea4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bmi.n 642ea0 │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, r1 │ │ │ │ + movs r2, r7 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - adds r4, r6, r6 │ │ │ │ + adds r4, r4, r7 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r0, [pc, #624] @ (64319c ) │ │ │ │ lsls r5, r7, #4 │ │ │ │ ldr r0, [pc, #592] @ (643180 ) │ │ │ │ lsls r5, r7, #4 │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + stmia r4!, {r1, r3, r6} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + strb r4, [r3, #15] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ bcc.n 642f80 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + strb r6, [r1, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ bxns pc │ │ │ │ lsls r5, r7, #4 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ - lsls r1, r4, #2 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r2, [r6, r6] │ │ │ │ + strb r0, [r0, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + strh r2, [r4, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strb r0, [r1, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + strb r4, [r0, r0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + strh r0, [r4, r6] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 642f70 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + @ instruction: 0xe82400b0 │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ strh r2, [r1, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xf2fc00b1 │ │ │ │ - ldc2l 0, cr0, [r6, #-712]! @ 0xfffffd38 │ │ │ │ - subs r6, r6, r2 │ │ │ │ + strh r2, [r7, r3] │ │ │ │ + lsls r1, r4, #2 │ │ │ │ + @ instruction: 0xf32c00b1 │ │ │ │ + stc2 0, cr0, [r6, #712]! @ 0x2c8 │ │ │ │ + subs r6, r4, r3 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + ldrb r0, [r1, #26] │ │ │ │ lsls r6, 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 │ │ │ │ mov r4, r2 │ │ │ │ @@ -2198956,21 +2198951,21 @@ │ │ │ │ str r3, [r4, #0] │ │ │ │ bl 638770 │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ cbz r2, 6430b0 │ │ │ │ lsls r7, r6, #4 │ │ │ │ ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #4 │ │ │ │ - str r0, [r4, r5] │ │ │ │ + str r0, [r2, r6] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + str r0, [r6, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r0, r2, 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, #4032] @ 0xfc0 │ │ │ │ @@ -2199074,15 +2199069,15 @@ │ │ │ │ bl 642880 │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ ldmia r6!, {r5, r7} │ │ │ │ lsls r7, r6, #4 │ │ │ │ asrs r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, r0] │ │ │ │ + str r0, [r4, r1] │ │ │ │ lsls r1, r4, #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] @ (643288 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -2199702,28 +2199697,28 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 643744 │ │ │ │ ldr r0, [pc, #32] @ (6437d4 ) │ │ │ │ add r0, pc │ │ │ │ blx 6f7d8 │ │ │ │ - ldr r4, [pc, #984] @ (643b94 ) │ │ │ │ + ldr r5, [pc, #152] @ (643854 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldmia r1!, {r3, r4} │ │ │ │ lsls r7, r6, #4 │ │ │ │ subs r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r2, r1, ror #2 │ │ │ │ - ldr r1, [pc, #816] @ (643afc ) │ │ │ │ + orns r0, r2, r1, ror #2 │ │ │ │ + ldr r1, [pc, #1008] @ (643bbc ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r4, [pc, #208] @ (6438a4 ) │ │ │ │ + ldr r4, [pc, #400] @ (643964 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r3 │ │ │ │ + asrs r6, r1 │ │ │ │ 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 r5, r1 │ │ │ │ @@ -2199801,30 +2199796,30 @@ │ │ │ │ ldr r1, [pc, #44] @ (6438cc ) │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #960] @ (643c70 ) │ │ │ │ + ldr r4, [pc, #128] @ (643930 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r0, [pc, #392] @ (643a40 ) │ │ │ │ + ldr r0, [pc, #584] @ (643b00 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r3, [pc, #752] @ (643bac ) │ │ │ │ + ldr r3, [pc, #944] @ (643c6c ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strd r0, r0, [r4, #-708] @ 0x2c4 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + ldrd r0, r0, [r4, #-708]! @ 0x2c4 │ │ │ │ + ldr r0, [pc, #184] @ (64397c ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r3, [pc, #536] @ (643ae0 ) │ │ │ │ + ldr r3, [pc, #728] @ (643ba0 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + @ instruction: 0x47fe │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r3, [pc, #376] @ (643a48 ) │ │ │ │ + ldr r3, [pc, #568] @ (643b08 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6439c8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2200346,25 +2200341,25 @@ │ │ │ │ b.n 643d64 │ │ │ │ stmia r5!, {r2, r3} │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1} │ │ │ │ lsls r7, r6, #4 │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r1, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r3, r4} │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #76] @ 0x4c │ │ │ │ + str r6, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmia r2!, {r3, r5, r7} │ │ │ │ lsls r7, r6, #4 │ │ │ │ stmia r2!, {r3, r7} │ │ │ │ lsls r7, r6, #4 │ │ │ │ stmia r2!, {r3, r5, r6} │ │ │ │ lsls r7, r6, #4 │ │ │ │ @@ -2201400,23 +2201395,23 @@ │ │ │ │ nop │ │ │ │ hlt 0x0008 │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ rev16 r6, r7 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ lsls r3, r1, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 6448b2 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ @ instruction: 0xb7dc │ │ │ │ lsls r7, r6, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2201741,17 +2201736,17 @@ │ │ │ │ movs r4, #1 │ │ │ │ b.n 644be2 │ │ │ │ b.n 644ba0 │ │ │ │ setpan #0 │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #4 │ │ │ │ push {r4, r6} │ │ │ │ lsls r7, r6, #4 │ │ │ │ push {r4, r5} │ │ │ │ lsls r7, r6, #4 │ │ │ │ @@ -2201948,19 +2201943,19 @@ │ │ │ │ nop │ │ │ │ cbz r4, 644e68 │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 644e6c │ │ │ │ lsls r7, r6, #4 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ uxth r6, r7 │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2202677,15 +2202672,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - ldr r6, [pc, #984] @ (645900 ) │ │ │ │ + ldr r7, [pc, #152] @ (6455c0 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r3, sp, #840 @ 0x348 │ │ │ │ lsls r7, r6, #4 │ │ │ │ add r3, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r6, #4 │ │ │ │ add r3, sp, #584 @ 0x248 │ │ │ │ lsls r7, r6, #4 │ │ │ │ @@ -2202768,15 +2202763,15 @@ │ │ │ │ b.n 6455d4 │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ add r2, sp, #648 @ 0x288 │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #976] @ (6459d0 ) │ │ │ │ + ldr r5, [pc, #144] @ (645690 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r2, sp, #280 @ 0x118 │ │ │ │ lsls r7, r6, #4 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ lsls r7, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2204126,35 +2204121,35 @@ │ │ │ │ nop │ │ │ │ add r1, pc, #784 @ (adr r1, 64666c ) │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #584 @ (adr r1, 6465ac ) │ │ │ │ lsls r7, r6, #4 │ │ │ │ - add r2, r5 │ │ │ │ + add r2, fp │ │ │ │ lsls r3, r1, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - bics r0, r3 │ │ │ │ + mvns r0, r1 │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r0, pc, #856 @ (adr r0, 6466cc ) │ │ │ │ lsls r7, r6, #4 │ │ │ │ - orrs r2, r5 │ │ │ │ + muls r2, r3 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r3, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - negs r6, r6 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - tst r6, r0 │ │ │ │ + tst r6, r6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r0, r1 │ │ │ │ + adcs r0, r7 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r6, #4 │ │ │ │ ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r6, #4 │ │ │ │ ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r6, #4 │ │ │ │ @@ -2204324,21 +2204319,21 @@ │ │ │ │ bne.n 646518 │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r6, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #14 │ │ │ │ + subs r6, #62 @ 0x3e │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r6, #4 │ │ │ │ ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r6, #4 │ │ │ │ @@ -2204769,25 +2204764,25 @@ │ │ │ │ ldr r1, [pc, #36] @ (6469c4 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r0, r1, r4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r2, r3, r3 │ │ │ │ + subs r2, r1, r4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + @ instruction: 0xb86c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, r4, r2 │ │ │ │ + subs r2, r2, r3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + @ instruction: 0xb83a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + add r4, sp, #752 @ 0x2f0 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #240] @ (646acc ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -2204893,25 +2204888,25 @@ │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 646a50 │ │ │ │ nop │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r6, #4 │ │ │ │ subs r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb780 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r6, r7, r7 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + adds r4, r5, r7 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + @ instruction: 0xb72a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r3, r5 │ │ │ │ + adds r2, r1, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 646be4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2205231,15 +2205226,15 @@ │ │ │ │ b.n 646e1e │ │ │ │ movw r5, #65532 @ 0xfffc │ │ │ │ movt r5, #32767 @ 0x7fff │ │ │ │ b.n 646df4 │ │ │ │ ldr r0, [pc, #4] @ (646e44 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ - bls.n 646e2c │ │ │ │ + bge.n 646e8c │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #320] @ (646f9c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -2205426,15 +2205421,15 @@ │ │ │ │ movw r4, #65532 @ 0xfffc │ │ │ │ movt r4, #32767 @ 0x7fff │ │ │ │ b.n 646fe2 │ │ │ │ ldr r0, [pc, #8] @ (647048 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ nop │ │ │ │ - bvc.n 64702c │ │ │ │ + bhi.n 64708c │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #504] @ (647258 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2206471,67 +2206466,67 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #108] @ (647aa0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #108] @ (647aa4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r0, [r2, #19] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r0, #15 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r2, r4, r6, lr} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r6, r2, #13 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r0, r1, #12 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ + lsrs r4, r6, #9 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r6, r4, #9 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r7, #7 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bvc.n 647b98 │ │ │ │ + bvc.n 6479f8 │ │ │ │ lsls r5, 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 r2, [pc, #560] @ (647cec ) │ │ │ │ @@ -2206769,57 +2206764,57 @@ │ │ │ │ blx 6eba4 │ │ │ │ b.n 647bec │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r2, r2, #9 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r6, pc, #224 @ (adr r6, 647de0 ) │ │ │ │ + add r6, pc, #416 @ (adr r6, 647ea0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsls r6, r4, #22 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r4, r2, #7 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r0, #6 │ │ │ │ + lsrs r2, r6, #6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r5, pc, #440 @ (adr r5, 647ed4 ) │ │ │ │ + add r5, pc, #632 @ (adr r5, 647f94 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r7, sp, #992 @ 0x3e0 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + lsrs r0, r6, #5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strh r4, [r1, #28] │ │ │ │ lsls r7, r6, #4 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r4, r3, #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, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #356] @ (647ec4 ) │ │ │ │ @@ -2207282,15 +2207277,15 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r4, #31] │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, #31] │ │ │ │ lsls r7, r6, #4 │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrb r4, [r4, #28] │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2207382,15 +2207377,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r6, #22] │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + movs r1, #110 @ 0x6e │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrb r6, [r6, #20] │ │ │ │ lsls r7, r6, #4 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r7, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2207633,15 +2207628,15 @@ │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r7, #18] │ │ │ │ lsls r7, r6, #4 │ │ │ │ ldrb r4, [r7, #18] │ │ │ │ lsls r7, r6, #4 │ │ │ │ - movs r0, #24 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrb r0, [r5, #17] │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ lsls r7, r6, #4 │ │ │ │ @@ -2208353,33 +2208348,33 @@ │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #23] │ │ │ │ lsls r7, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r4, r1, r4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - adds r4, r3, r2 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r3, r1, #4 │ │ │ │ asrs r0, r1, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #17] │ │ │ │ lsls r7, r6, #4 │ │ │ │ - vld1.8 {d16[5]}, [lr], r0 │ │ │ │ - ldr??.w r0, [r4, #160] @ 0xa0 │ │ │ │ - ldrsh.w r0, [sl, #160] @ 0xa0 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + @ instruction: 0xfa1e00a0 │ │ │ │ + @ instruction: 0xfa0400a0 │ │ │ │ + vld1.8 {d16[5]}, [sl], r0 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ lsls r1, r4, #2 │ │ │ │ strb r4, [r2, #15] │ │ │ │ lsls r7, r6, #4 │ │ │ │ strb r4, [r7, #14] │ │ │ │ lsls r7, r6, #4 │ │ │ │ - @ instruction: 0xf22a00a0 │ │ │ │ - @ instruction: 0xf1e400a0 │ │ │ │ + @ instruction: 0xf25a00a0 │ │ │ │ + @ instruction: 0xf21400a0 │ │ │ │ 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] @ (648d98 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ ldr r3, [pc, #228] @ (648d9c ) │ │ │ │ @@ -2208559,15 +2208554,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3c55fc │ │ │ │ cmp r7, r8 │ │ │ │ bne.n 648e42 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ movs r4, #0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2210590,15 +2210585,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 64a332 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl aadf70 │ │ │ │ + bl aadf88 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ b.n 64a256 │ │ │ │ mov r0, r4 │ │ │ │ bl 4073b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 407c00 │ │ │ │ @@ -2211959,24 +2211954,24 @@ │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3e8368 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ strb r4, [r1, #0] │ │ │ │ - bl a999b0 │ │ │ │ + bl a999c8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ bl 653dd4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 3f6d0c │ │ │ │ mov r0, r5 │ │ │ │ - bl aa9944 │ │ │ │ + bl aa995c │ │ │ │ add r3, sp, #552 @ 0x228 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r2, #396 @ 0x18c │ │ │ │ blx 6fb2c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ @@ -2212120,15 +2212115,15 @@ │ │ │ │ movs r1, #24 │ │ │ │ blx 6f6e4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 64b294 │ │ │ │ ldr.w r1, [pc, #2208] @ 64bb4c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl aa732c │ │ │ │ + bl aa7344 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #7 │ │ │ │ beq.n 64b31e │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 64a1ec │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 64b2ba │ │ │ │ @@ -2212970,22 +2212965,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #64] @ (64bb84 ) │ │ │ │ lsls r7, r6, #4 │ │ │ │ ldr r7, [pc, #56] @ (64bb80 ) │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r1, r6, #10 │ │ │ │ + @ instruction: 0xf1e6010a │ │ │ │ ldr r5, [pc, #192] @ (64bc14 ) │ │ │ │ lsls r7, r6, #4 │ │ │ │ - orns r1, r6, #10 │ │ │ │ - orn r1, lr, #10 │ │ │ │ + @ instruction: 0xf0a6010a │ │ │ │ + eors.w r1, lr, #10 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - stc 1, cr0, [r0], #40 @ 0x28 │ │ │ │ + ldcl 1, cr0, [r0], {10} │ │ │ │ movs r2, #32 │ │ │ │ str.w r3, [fp] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #1 │ │ │ │ bl 3c41cc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 64bb8a │ │ │ │ @@ -2214108,27 +2214103,27 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - b.n 64c1cc │ │ │ │ + b.n 64c22c │ │ │ │ lsls r2, r1, #4 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #238 @ 0xee │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 64c874 │ │ │ │ + bgt.n 64c6d4 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1168] @ 64cc24 │ │ │ │ @@ -2214155,26 +2214150,26 @@ │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 64ca50 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 64ca60 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl aad428 │ │ │ │ + bl aad440 │ │ │ │ ldr.w r2, [pc, #1100] @ 64cc30 │ │ │ │ movs r3, #9 │ │ │ │ movs r1, #14 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 3ef7e8 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n 64c802 │ │ │ │ mov r0, r4 │ │ │ │ - bl aac770 │ │ │ │ + bl aac788 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cbz r1, 64c82a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb.w ip, [r0, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ @@ -2214265,15 +2214260,15 @@ │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 64c91c │ │ │ │ ldr.w r1, [r4, #328] @ 0x148 │ │ │ │ mov r0, r4 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl aa884c │ │ │ │ + bl aa8864 │ │ │ │ ldr r7, [pc, #796] @ (64cc3c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ bl 3d95ac │ │ │ │ movs r2, #0 │ │ │ │ @@ -2214288,15 +2214283,15 @@ │ │ │ │ bl 65476c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 648da4 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 64ca94 │ │ │ │ - bl aac674 │ │ │ │ + bl aac68c │ │ │ │ ldr r2, [pc, #740] @ (64cc40 ) │ │ │ │ str.w sl, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r8, r2] │ │ │ │ ldr r2, [pc, #728] @ (64cc44 ) │ │ │ │ adds r1, #8 │ │ │ │ @@ -2214323,15 +2214318,15 @@ │ │ │ │ bl 426548 │ │ │ │ ldr r3, [pc, #680] @ (64cc4c ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl aa053c │ │ │ │ + bl aa0554 │ │ │ │ mov r0, r4 │ │ │ │ bl 64a1ec │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 64c9b2 │ │ │ │ ldrb.w r3, [r4, #320] @ 0x140 │ │ │ │ ldrb.w r2, [r4, #321] @ 0x141 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -2214356,18 +2214351,18 @@ │ │ │ │ bl 407418 │ │ │ │ orrs r5, r6 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r0, r5 │ │ │ │ ands.w r5, r0, #255 @ 0xff │ │ │ │ bne.n 64c9ca │ │ │ │ mov r0, r4 │ │ │ │ - bl a9289c │ │ │ │ + bl a928b4 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl a98c14 │ │ │ │ + bl a98c2c │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 454684 │ │ │ │ mov r0, r4 │ │ │ │ bl 407c00 │ │ │ │ ldr r2, [pc, #556] @ (64cc50 ) │ │ │ │ @@ -2214389,15 +2214384,15 @@ │ │ │ │ b.n 64cb9c │ │ │ │ mov r0, r4 │ │ │ │ bl 659f9c │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 64c7da │ │ │ │ mov r0, r4 │ │ │ │ - bl a956d8 │ │ │ │ + bl a956f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 656a00 │ │ │ │ mov r0, r4 │ │ │ │ bl 407c00 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -2214411,19 +2214406,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 653660 │ │ │ │ b.n 64c98c │ │ │ │ bl 6522e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 64ebd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl abe024 │ │ │ │ + bl abe03c │ │ │ │ mov r0, r4 │ │ │ │ bl 3eeb60 │ │ │ │ mov r0, r4 │ │ │ │ - bl aac674 │ │ │ │ + bl aac68c │ │ │ │ ldr r2, [pc, #396] @ (64cc40 ) │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r1, [r8, r2] │ │ │ │ ldr r2, [pc, #404] @ (64cc54 ) │ │ │ │ @@ -2214584,15 +2214579,15 @@ │ │ │ │ bvc.n 64cb6a │ │ │ │ vqshl.u32 , , #31 │ │ │ │ vqshrun.s64 d29, , #1 │ │ │ │ vsli.64 , q4, #63 @ 0x3f │ │ │ │ lsls r7, r6, #4 │ │ │ │ bvs.n 64ccce │ │ │ │ vqshlu.s32 d29, d13, #31 │ │ │ │ - vtbl.8 d29, {d15-d16}, d12 │ │ │ │ + vqshrn.u64 d29, q14, #1 │ │ │ │ lsls r2, r1, #4 │ │ │ │ adds r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 64cbce │ │ │ │ vsli.64 d29, d25, #63 @ 0x3f │ │ │ │ vsra.u32 q9, q6, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2214772,33 +2214767,33 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ lsls r4, r7, #4 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ lsls r4, r7, #4 │ │ │ │ add r7, pc, #1000 @ (adr r7, 64d238 ) │ │ │ │ lsls r4, r7, #4 │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ + cbnz r0, 64ce54 │ │ │ │ lsls r0, r4, #2 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8c4 │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + @ instruction: 0xb87a │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + @ instruction: 0xb886 │ │ │ │ lsls r0, r4, #2 │ │ │ │ add r7, pc, #288 @ (adr r7, 64cf88 ) │ │ │ │ lsls r4, r7, #4 │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + @ instruction: 0xb868 │ │ │ │ lsls r0, r4, #2 │ │ │ │ add r7, pc, #8 @ (adr r7, 64ce78 ) │ │ │ │ lsls r4, r7, #4 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + @ instruction: 0xb844 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb806 │ │ │ │ + @ instruction: 0xb836 │ │ │ │ lsls r0, r4, #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] @ (64d028 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ @@ -2214979,29 +2214974,29 @@ │ │ │ │ lsls r7, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #200 @ 0xc8 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + @ instruction: 0xb72a │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb70e │ │ │ │ + @ instruction: 0xb73e │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb78c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + @ instruction: 0xb6e2 │ │ │ │ lsls r0, r4, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + @ instruction: 0xb756 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb718 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb6ba │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ lsls r0, r4, #2 │ │ │ │ cmp r7, #236 @ 0xec │ │ │ │ lsls r7, r6, #4 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 64d090 │ │ │ │ @@ -2223867,15 +2223862,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r6, r6, #4 │ │ │ │ ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r6, r6, #4 │ │ │ │ - asrs r0, r5, #31 │ │ │ │ + adds r0, r3, r0 │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -2224157,15 +2224152,15 @@ │ │ │ │ movw r4, #65532 @ 0xfffc │ │ │ │ movt r4, #32767 @ 0x7fff │ │ │ │ b.n 653336 │ │ │ │ ldr r0, [pc, #8] @ (65339c ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ nop │ │ │ │ - asrs r4, r3, #18 │ │ │ │ + asrs r4, r1, #19 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #664] @ (65364c ) │ │ │ │ @@ -2228973,15 +2228968,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r6, #4 │ │ │ │ ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r6, #4 │ │ │ │ ldr r2, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r0, r4, #2 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r6, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -2232392,15 +2232387,15 @@ │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, #12] │ │ │ │ lsls r6, r6, #4 │ │ │ │ @ instruction: 0xf662013b │ │ │ │ @ instruction: 0xf65a013b │ │ │ │ - movs r6, #218 @ 0xda │ │ │ │ + movs r7, #10 │ │ │ │ lsls r2, r1, #4 │ │ │ │ @ instruction: 0xf52c013b │ │ │ │ @ instruction: 0xf3ba013b │ │ │ │ @ instruction: 0xf396013b │ │ │ │ mcr 1, 4, r0, cr12, cr11, {1} │ │ │ │ stcl 1, cr0, [sl, #236] @ 0xec │ │ │ │ ldc 1, cr0, [lr, #236] @ 0xec │ │ │ │ @@ -2232488,15 +2232483,15 @@ │ │ │ │ movw r4, #65532 @ 0xfffc │ │ │ │ movt r4, #32767 @ 0x7fff │ │ │ │ b.n 658a82 │ │ │ │ ldr r0, [pc, #8] @ (658ae8 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ nop │ │ │ │ - pop {r4, r6, pc} │ │ │ │ + pop {r7, pc} │ │ │ │ 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, #3776] @ 0xec0 │ │ │ │ ldr.w r2, [pc, #2740] @ 6595b4 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ @@ -2233521,15 +2233516,15 @@ │ │ │ │ nop │ │ │ │ strb r6, [r6, #19] │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #19] │ │ │ │ lsls r6, r6, #4 │ │ │ │ - adds r4, r7, r7 │ │ │ │ + subs r4, r5, r0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r6, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2235087,17 +2235082,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 65a4d4 │ │ │ │ ldrh r2, [r1, r5] │ │ │ │ lsls r6, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 65a9f4 │ │ │ │ + b.n 65aa54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ lsls r0, 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 r4, [pc, #232] @ (65a634 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -2235203,17 +2235198,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r0, r2] │ │ │ │ lsls r6, r6, #4 │ │ │ │ ldrh r6, [r3, r1] │ │ │ │ lsls r6, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 65a910 │ │ │ │ + b.n 65a970 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #620] @ (65a8d0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2235471,27 +2235466,27 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r4, [r2, r6] │ │ │ │ lsls r6, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 65aa04 │ │ │ │ + b.n 65aa64 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + cpsid i │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + b.n 65a910 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + push {r3, r4, r6, r7, lr} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ lsls r0, 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, #320] @ (65aa48 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -2235624,25 +2235619,25 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 65aa06 │ │ │ │ ldrsb r6, [r5, r3] │ │ │ │ lsls r6, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - udf #68 @ 0x44 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - udf #14 │ │ │ │ + udf #62 @ 0x3e │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ble.n 65aa30 │ │ │ │ + udf #26 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ble.n 65a998 │ │ │ │ + ble.n 65a9f8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ble.n 65a970 │ │ │ │ + ble.n 65a9d0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ 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 │ │ │ │ ldr.w r4, [pc, #1588] @ 65b0b0 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -2236266,49 +2236261,49 @@ │ │ │ │ lsls r6, r6, #4 │ │ │ │ strb r2, [r6, r5] │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ lsls r0, r4, #2 │ │ │ │ strb r0, [r5, r0] │ │ │ │ lsls r6, r6, #4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 65b020 │ │ │ │ + bge.n 65b080 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r7, sp, #736 @ 0x2e0 │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ + str r2, [r1, #104] @ 0x68 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bls.n 65b070 │ │ │ │ + bls.n 65b0d0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bls.n 65b150 │ │ │ │ + bls.n 65b1b0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r2, #11] │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 65b10c │ │ │ │ + bls.n 65b16c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bhi.n 65b0f0 │ │ │ │ + bls.n 65b150 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bhi.n 65b044 │ │ │ │ + bhi.n 65b0a4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bhi.n 65b1c4 │ │ │ │ + bhi.n 65b024 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bvc.n 65b0e0 │ │ │ │ + bhi.n 65b140 │ │ │ │ lsls r7, r3, #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] @ (65b184 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2237363,33 +2237358,33 @@ │ │ │ │ lsls r6, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ blx lr │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 65bb9c │ │ │ │ + beq.n 65bbfc │ │ │ │ lsls r7, r3, #2 │ │ │ │ - beq.n 65bbb8 │ │ │ │ + beq.n 65bc18 │ │ │ │ lsls r7, r3, #2 │ │ │ │ bx sl │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + ldmia r7, {r4, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ subs r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ lsls r0, r4, #2 │ │ │ │ cmp r2, r0 │ │ │ │ lsls r6, r6, #4 │ │ │ │ add ip, r6 │ │ │ │ lsls r6, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2237720,27 +2237715,27 @@ │ │ │ │ lsls r6, r6, #4 │ │ │ │ bcs.n 65be58 │ │ │ │ lsls r4, r5, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ bics r6, r6 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ lsls r7, r3, #2 │ │ │ │ subs r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ lsls r0, r4, #2 │ │ │ │ sbcs r0, r0 │ │ │ │ lsls r6, r6, #4 │ │ │ │ asrs r2, r6 │ │ │ │ lsls r6, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2238069,27 +2238064,27 @@ │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ eors r4, r0 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + ldmia r0!, {r4, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ subs r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, r2] │ │ │ │ + strb r6, [r6, r2] │ │ │ │ lsls r0, r4, #2 │ │ │ │ subs r6, #14 │ │ │ │ lsls r6, r6, #4 │ │ │ │ subs r5, #192 @ 0xc0 │ │ │ │ lsls r6, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2238442,27 +2238437,27 @@ │ │ │ │ lsls r6, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r3, r4, r5} │ │ │ │ lsls r4, r5, #4 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r5!, {r2, r4, r5} │ │ │ │ lsls r7, r3, #2 │ │ │ │ subs r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, r3] │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r0, r4, #2 │ │ │ │ subs r2, #74 @ 0x4a │ │ │ │ lsls r6, r6, #4 │ │ │ │ subs r1, #254 @ 0xfe │ │ │ │ lsls r6, r6, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2239267,15 +2239262,15 @@ │ │ │ │ blx 6f7d8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ adds r2, #12 │ │ │ │ lsls r6, r6, #4 │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #216 @ 0xd8 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #456] @ (65d07c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2239477,15 +2239472,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #186 @ 0xba │ │ │ │ lsls r6, r6, #4 │ │ │ │ asrs r2, r1, #29 │ │ │ │ lsls r6, r6, #4 │ │ │ │ cmp r7, #212 @ 0xd4 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ lsls r7, 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 r4, [r1, #8] │ │ │ │ mov r7, r0 │ │ │ │ @@ -2239816,15 +2239811,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] @ (65d428 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ lsls r4, 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 │ │ │ │ ldrd r8, r7, [r0] │ │ │ │ mov r9, r1 │ │ │ │ @@ -2239876,15 +2239871,15 @@ │ │ │ │ movw r4, #65532 @ 0xfffc │ │ │ │ movt r4, #32767 @ 0x7fff │ │ │ │ b.n 65d466 │ │ │ │ ldr r0, [pc, #8] @ (65d4cc ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ nop │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ lsls r3, r3, #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] @ (65d554 ) │ │ │ │ @@ -2241186,65 +2241181,65 @@ │ │ │ │ nop │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ lsls r6, r6, #4 │ │ │ │ cmp r1, #30 │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 65e26c │ │ │ │ + cbz r4, 65e278 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - cbz r2, 65e272 │ │ │ │ + cbz r2, 65e27e │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + strb r0, [r1, #27] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbz r6, 65e274 │ │ │ │ + cbz r6, 65e280 │ │ │ │ lsls r7, r3, #2 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - svc 230 @ 0xe6 │ │ │ │ + b.n 65e280 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r5, sp, #280 @ 0x118 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - mov r4, r9 │ │ │ │ + mov r4, pc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r5, sp, #768 @ 0x300 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ movs r3, #76 @ 0x4c │ │ │ │ lsls r6, r6, #4 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r6, pc, #720 @ (adr r6, 65e540 ) │ │ │ │ + add r6, pc, #912 @ (adr r6, 65e600 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + add r4, sp, #0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r2, sp, #264 @ 0x108 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ + add r1, sp, #8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + add r0, sp, #920 @ 0x398 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r1, #18] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, sp, #392 @ 0x188 │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r7, pc, #680 @ (adr r7, 65e548 ) │ │ │ │ + add r7, pc, #872 @ (adr r7, 65e608 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + adds r2, #190 @ 0xbe │ │ │ │ lsls r0, r4, #2 │ │ │ │ cmp r8, r2 │ │ │ │ beq.w 65e43e │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ mla r3, ip, r3, r0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, r1 │ │ │ │ @@ -2241850,41 +2241845,41 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 65e81e │ │ │ │ ldr r0, [pc, #60] @ (65e910 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ nop │ │ │ │ - add r6, pc, #560 @ (adr r6, 65eb10 ) │ │ │ │ + add r6, pc, #752 @ (adr r6, 65ebd0 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r1, #108 @ 0x6c │ │ │ │ + adds r1, #156 @ 0x9c │ │ │ │ lsls r0, r4, #2 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #168 @ (adr r5, 65e994 ) │ │ │ │ + add r5, pc, #360 @ (adr r5, 65ea54 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r4, pc, #904 @ (adr r4, 65ec78 ) │ │ │ │ + add r5, pc, #72 @ (adr r5, 65e938 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r3, pc, #304 @ (adr r3, 65ea24 ) │ │ │ │ + add r3, pc, #496 @ (adr r3, 65eae4 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r1, pc, #952 @ (adr r1, 65ecb0 ) │ │ │ │ + add r2, pc, #120 @ (adr r2, 65e970 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ lsls r0, r4, #2 │ │ │ │ asrs r6, r5, #31 │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r5, #29 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ asrs r2, r7, #28 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r4, [r5, #40]! │ │ │ │ @@ -2242936,15 +2242931,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 64a0e4 │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ lsrs r0, r2, #20 │ │ │ │ lsls r6, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #540] @ (65f5e4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -2243170,17 +2243165,17 @@ │ │ │ │ lsls r6, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r6, r2, #2 │ │ │ │ + subs r6, r0, #3 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #660] @ (65f8b0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2243435,25 +2243430,25 @@ │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #7 │ │ │ │ lsls r6, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ cmp r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #4 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - str r1, [sp, #312] @ 0x138 │ │ │ │ + str r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r2, r1, #12 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #464] @ (65fabc ) │ │ │ │ @@ -2243639,27 +2243634,27 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsls r4, r1, #28 │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #28 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - lsls r0, r7, #8 │ │ │ │ + lsls r0, r5, #9 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r3, #2 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #24 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r7, 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 │ │ │ │ ldr.w r3, [r0, #148] @ 0x94 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2243775,17 +2243770,17 @@ │ │ │ │ lsls r6, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r2, r2, r1 │ │ │ │ + adds r2, r0, r2 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #768] @ (65ff30 ) │ │ │ │ @@ -2244089,23 +2244084,23 @@ │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r7, #14 │ │ │ │ lsls r6, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + asrs r2, r1, #29 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldrh r6, [r3, #32] │ │ │ │ + ldrh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + asrs r4, r5, #26 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsls r4, r5, #5 │ │ │ │ lsls r6, r6, #4 │ │ │ │ cmp r3, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2245318,49 +2245313,49 @@ │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsls r6, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + asrs r2, r5, #16 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r7, #10 │ │ │ │ + asrs r2, r5, #11 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r0, [r7, #56] @ 0x38 │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r6, [r7, #36] @ 0x24 │ │ │ │ + strh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r6, #28] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r2, r1, #23 │ │ │ │ + lsrs r2, r7, #23 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r6, #18] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsrs r4, r7, #18 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r2, [r1, #8] │ │ │ │ + strh r2, [r7, #8] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r2, r0, #8 │ │ │ │ + lsrs r2, r6, #8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ @ instruction: 0xf4d60135 │ │ │ │ mov r0, r8 │ │ │ │ blx 6ed64 │ │ │ │ b.n 6606d0 │ │ │ │ mov r0, r8 │ │ │ │ blx 6ed64 │ │ │ │ @@ -2245398,17 +2245393,17 @@ │ │ │ │ mov r3, r9 │ │ │ │ b.n 66072a │ │ │ │ mov r3, r9 │ │ │ │ b.n 660862 │ │ │ │ mov r3, r9 │ │ │ │ b.n 6609a4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r7, #23] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ lsls r0, r4, #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] @ (660d24 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -2246161,33 +2246156,33 @@ │ │ │ │ @ instruction: 0xf1e40135 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ rsbs r1, r8, #53 @ 0x35 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ vorr d16, d10, d21 │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrb r6, [r3, #1] │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldrb r2, [r4, #1] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + strb r6, [r4, #30] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r0, [r1, #30] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + strb r2, [r0, #28] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r4, [r1, #27] │ │ │ │ lsls r7, r3, #2 │ │ │ │ mcrr 1, 3, r0, r2, cr5 │ │ │ │ ldc 1, cr0, [r6], {53} @ 0x35 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2246464,19 +2246459,19 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b.n 661630 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ands.w r1, ip, r5, rrx │ │ │ │ - strb r6, [r1, #14] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r0, #15 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mcr2 0, 2, r0, cr14, cr15, {4} │ │ │ │ + mrc2 0, 3, r0, cr14, cr15, {4} │ │ │ │ movs r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ @@ -2246600,17 +2246595,17 @@ │ │ │ │ ldrd r0, r1, [r2], #-212 @ 0xd4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #5] │ │ │ │ + strb r2, [r3, #6] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xfbf0009f │ │ │ │ + stc2 0, cr0, [r0], #-636 @ 0xfffffd84 │ │ │ │ stmdb sp!, {r4, r5, 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 │ │ │ │ ldr r6, [pc, #312] @ (6619cc ) │ │ │ │ @@ -2246731,19 +2246726,19 @@ │ │ │ │ blx r2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b.n 6618e4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b.n 6618a0 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + strb r2, [r1, #4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xfb9a009f │ │ │ │ + smlalbt r0, r0, sl, pc │ │ │ │ movs r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -2246845,17 +2246840,17 @@ │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r6, [r4, #112] @ 0x70 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr??.w r0, [ip, pc, lsl #1] │ │ │ │ + vld1.8 @ instruction: 0xf9ac009f │ │ │ │ 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] @ (661be0 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ @@ -2246951,17 +2246946,17 @@ │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr??.w r0, [r4, pc, lsl #1] │ │ │ │ + strh.w r0, [r4, #159] @ 0x9f │ │ │ │ stmdb 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 │ │ │ │ ldr.w r0, [pc, #3120] @ 662840 │ │ │ │ @@ -2248145,111 +2248140,111 @@ │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r6, [r3, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + lsls r2, r1, #14 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf618009f │ │ │ │ + movw r0, #34975 @ 0x889f │ │ │ │ movs r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xf3f4009f │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ + bic.w r0, r4, #5210112 @ 0x4f8000 │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - movw r0, #24735 @ 0x609f │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + @ instruction: 0xf276009f │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - rsbs r0, r8, #159 @ 0x9f │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + addw r0, r8, #159 @ 0x9f │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - sbc.w r0, sl, #159 @ 0x9f │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + @ instruction: 0xf19a009f │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xf0fc009f │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + @ instruction: 0xf12c009f │ │ │ │ + str r6, [r6, #120] @ 0x78 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - eor.w r0, lr, #159 @ 0x9f │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + @ instruction: 0xf0be009f │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bic.w r0, r0, #159 @ 0x9f │ │ │ │ - str r2, [r2, #104] @ 0x68 │ │ │ │ + orrs.w r0, r0, #159 @ 0x9f │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - vshr.s64 d0, d15, #14 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + vshr.s64 d16, d15, #30 │ │ │ │ + str r6, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - vqadd.s64 d0, d20, d15 │ │ │ │ + vqadd.s32 d16, d20, d15 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r6, r2, #16 │ │ │ │ + lsls r6, r0, #17 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - vqadd.s8 d0, d20, d15 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + vqadd.s64 d0, d20, d15 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r4, [r3, #92] @ 0x5c │ │ │ │ + str r4, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ + adds r7, #206 @ 0xce │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - mrc 0, 2, r0, cr10, cr15, {4} │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + mcr 0, 4, r0, cr10, cr15, {4} │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - mcr 0, 0, r0, cr2, cr15, {4} │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + mrc 0, 1, r0, cr2, cr15, {4} │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldc 0, cr0, [lr, #636]! @ 0x27c │ │ │ │ - str r4, [r2, #76] @ 0x4c │ │ │ │ + stcl 0, cr0, [lr, #636]! @ 0x27c │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r6, #188 @ 0xbc │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - stcl 0, cr0, [r6, #-636]! @ 0xfffffd84 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + ldc 0, cr0, [r6, #636] @ 0x27c │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ + lsls r4, r7, #8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldcl 0, cr0, [sl], #636 @ 0x27c │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + stc 0, cr0, [sl, #-636]! @ 0xfffffd84 │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r2, r5, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stc 0, cr0, [r8], #636 @ 0x27c │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ + ldcl 0, cr0, [r8], {159} @ 0x9f │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r2, r6, #5 │ │ │ │ + lsls r2, r4, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stcl 0, cr0, [r0], #-636 @ 0xfffffd84 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + ldc 0, cr0, [r0], {159} @ 0x9f │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r5, #60 @ 0x3c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r1, [pc, #892] @ (662cbc ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r6 │ │ │ │ @@ -2248616,29 +2248611,29 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 662cb6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ b.n 662c96 │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + cmp r7, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - @ instruction: 0xeaf8009f │ │ │ │ - ldr r2, [pc, #624] @ (662f38 ) │ │ │ │ + @ instruction: 0xeb28009f │ │ │ │ + ldr r2, [pc, #816] @ (662ff8 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - orr.w r0, r0, pc, lsr #2 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + orns r0, r0, pc, lsr #2 │ │ │ │ + str r2, [r6, #32] │ │ │ │ lsls r7, r3, #2 │ │ │ │ bmi.n 662d98 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2248948,29 +2248943,29 @@ │ │ │ │ lsls r5, r6, #4 │ │ │ │ bcs.n 662fe4 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - b.n 662e20 │ │ │ │ + b.n 662e80 │ │ │ │ lsls r7, r3, #2 │ │ │ │ subs r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 662948 │ │ │ │ + b.n 6629a8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ beq.n 663080 │ │ │ │ lsls r5, r6, #4 │ │ │ │ mov r0, sl │ │ │ │ blx 6ef90 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 6eb7c , std::allocator >::~basic_stringstream()@plt> │ │ │ │ @@ -2249666,21 +2249661,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + ldrsb r2, [r7, r0] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - svc 146 @ 0x92 │ │ │ │ + svc 194 @ 0xc2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldmia r1, {r1, r2, r3, r4} │ │ │ │ lsls r5, r6, #4 │ │ │ │ ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #4 │ │ │ │ ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r6, #4 │ │ │ │ @@ -2250536,17 +2250531,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr r1, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx 6eba4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #328] @ (664180 ) │ │ │ │ + ldr r4, [pc, #520] @ (664240 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - mvns r6, r2 │ │ │ │ + add r6, r0 │ │ │ │ lsls r7, r3, #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 │ │ │ │ @@ -2250589,21 +2250584,21 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 6eba4 │ │ │ │ b.n 66406c │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #88] @ (664110 ) │ │ │ │ + ldr r4, [pc, #280] @ (6641d0 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r4, [pc, #72] @ (664104 ) │ │ │ │ + ldr r4, [pc, #264] @ (6641c4 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r3, [pc, #1008] @ (6644b0 ) │ │ │ │ + ldr r4, [pc, #176] @ (664170 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r3, [pc, #872] @ (66442c ) │ │ │ │ + ldr r4, [pc, #40] @ (6640ec ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6641bc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2250749,19 +2250744,19 @@ │ │ │ │ ldr.w r0, [r3, #-12] │ │ │ │ add r0, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ blx 70750 >::clear(std::_Ios_Iostate)@plt+0x4> │ │ │ │ b.n 6641e6 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #720] @ (66451c ) │ │ │ │ + ldr r2, [pc, #912] @ (6645dc ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r2, [pc, #648] @ (6644d8 ) │ │ │ │ + ldr r2, [pc, #840] @ (664598 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r2, [pc, #568] @ (66448c ) │ │ │ │ + ldr r2, [pc, #760] @ (66454c ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r4} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [pc, #32] @ (664280 ) │ │ │ │ str r1, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ @@ -2250777,15 +2250772,15 @@ │ │ │ │ strb r1, [r0, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ str r3, [r0, #4] │ │ │ │ bx lr │ │ │ │ ldr r6, [pc, #584] @ (6644cc ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ + adds r3, #4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r2, [pc, #40] @ (6642b4 ) │ │ │ │ push {r4, r5} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [pc, #36] @ (6642b8 ) │ │ │ │ add r2, pc │ │ │ │ movs r5, #12 │ │ │ │ @@ -2250801,15 +2250796,15 @@ │ │ │ │ str r2, [r0, #28] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ pop {r4, r5} │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ ldr r6, [pc, #392] @ (664440 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr.w ip, [pc, #48] @ 6642f0 │ │ │ │ push {r4} │ │ │ │ ldr r4, [pc, #48] @ (6642f4 ) │ │ │ │ add ip, pc │ │ │ │ str r1, [r0, #8] │ │ │ │ add r4, pc │ │ │ │ @@ -2250825,15 +2250820,15 @@ │ │ │ │ strh r4, [r0, #40] @ 0x28 │ │ │ │ strd r4, r4, [r0, #44] @ 0x2c │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r6, [pc, #240] @ (6643e4 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - adds r2, #116 @ 0x74 │ │ │ │ + adds r2, #164 @ 0xa4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r1, [pc, #56] @ (664334 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr.w ip, [pc, #56] @ 664338 │ │ │ │ push {r4} │ │ │ │ add r1, pc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ @@ -2250852,15 +2250847,15 @@ │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r5, [pc, #1016] @ (664730 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r2, #100 @ 0x64 │ │ │ │ lsls r2, r3, #2 │ │ │ │ strd r1, r2, [r0, #28] │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ @@ -2251071,21 +2251066,21 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 6644fe │ │ │ │ cbnz r2, 6645ae │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #408] @ (6646e8 ) │ │ │ │ + ldr r0, [pc, #600] @ (6647a8 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + beq.n 664560 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - blxns r4 │ │ │ │ + blxns sl │ │ │ │ lsls r7, r3, #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] @ (6645cc ) │ │ │ │ @@ -2251378,17 +2251373,17 @@ │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 6647d6 │ │ │ │ nop │ │ │ │ @ instruction: 0xb846 │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 664b0c │ │ │ │ + b.n 664b6c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r2 │ │ │ │ @@ -2252072,15 +2252067,15 @@ │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 664f6e │ │ │ │ lsls r5, r6, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ sxth r2, r7 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2252314,15 +2252309,15 @@ │ │ │ │ b.n 665100 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ lsls r5, r6, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2252459,15 +2252454,15 @@ │ │ │ │ nop │ │ │ │ add r6, sp, #336 @ 0x150 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + ldrsb r2, [r7, r0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ add r5, sp, #824 @ 0x338 │ │ │ │ lsls r5, r6, #4 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r5, r6, #4 │ │ │ │ @@ -2252653,19 +2252648,19 @@ │ │ │ │ nop │ │ │ │ add r5, sp, #0 │ │ │ │ lsls r5, r6, #4 │ │ │ │ add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, r3] │ │ │ │ + strb r4, [r3, r4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r6, #4 │ │ │ │ add r3, sp, #584 @ 0x248 │ │ │ │ lsls r5, r6, #4 │ │ │ │ add r3, sp, #456 @ 0x1c8 │ │ │ │ lsls r5, r6, #4 │ │ │ │ @@ -2253433,17 +2253428,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r5, r6, #4 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldr r5, [pc, #520] @ (665e7c ) │ │ │ │ + ldr r5, [pc, #712] @ (665f3c ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [pc, #720] @ (665f48 ) │ │ │ │ + ldr r4, [pc, #912] @ (666008 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ add r4, pc, #728 @ (adr r4, 665f54 ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ add r4, pc, #600 @ (adr r4, 665ed8 ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ add r4, pc, #472 @ (adr r4, 665e5c ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ @@ -2253566,15 +2253561,15 @@ │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #152 @ (adr r3, 665e48 ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #912] @ (666148 ) │ │ │ │ + ldr r3, [pc, #80] @ (665e08 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ add r2, pc, #712 @ (adr r2, 666084 ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ add r2, pc, #568 @ (adr r2, 665ff8 ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ add r2, pc, #440 @ (adr r2, 665f7c ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ @@ -2253687,15 +2253682,15 @@ │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #968 @ (adr r1, 6662a0 ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #704] @ (6661a0 ) │ │ │ │ + ldr r1, [pc, #896] @ (666260 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ add r1, pc, #544 @ (adr r1, 666104 ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ add r1, pc, #400 @ (adr r1, 666078 ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ add r1, pc, #272 @ (adr r1, 665ffc ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ @@ -2254327,25 +2254322,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r6, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r4, #96 @ 0x60 │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ + cmp r2, #140 @ 0x8c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - cbz r2, 666586 │ │ │ │ + cbz r2, 666592 │ │ │ │ lsls r7, r3, #2 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r6, #4 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r6, #4 │ │ │ │ @@ -2255008,24 +2255003,24 @@ │ │ │ │ ldr.w r0, [r3, #-12] │ │ │ │ add r0, r4 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ blx 70750 >::clear(std::_Ios_Iostate)@plt+0x4> │ │ │ │ b.n 666c56 │ │ │ │ nop │ │ │ │ - movs r1, #32 │ │ │ │ + movs r1, #80 @ 0x50 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r1, #28 │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldrd r0, r1, [sl, #-212]! @ 0xd4 │ │ │ │ - add r7, pc, #960 @ (adr r7, 667070 ) │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2255078,19 +2255073,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 638774 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r6, r4 │ │ │ │ bne.n 666d3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #472 @ (adr r7, 666f2c ) │ │ │ │ + add r7, pc, #664 @ (adr r7, 666fec ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r7, pc, #280 @ (adr r7, 666e70 ) │ │ │ │ + add r7, pc, #472 @ (adr r7, 666f30 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ add.w sl, r1, #4096 @ 0x1000 │ │ │ │ ldr r5, [r0, #68] @ 0x44 │ │ │ │ @@ -2255583,39 +2255578,39 @@ │ │ │ │ ands r3, r1 │ │ │ │ b.n 666fe4 │ │ │ │ nop │ │ │ │ str r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, #5 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r2, r2, #3 │ │ │ │ + subs r2, r0, #4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + subs r0, r3, #3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r5, pc, #384 @ (adr r5, 66744c ) │ │ │ │ + add r5, pc, #576 @ (adr r5, 66750c ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + subs r4, r1, #1 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r6, pc, #872 @ (adr r6, 66763c ) │ │ │ │ + add r7, pc, #40 @ (adr r7, 6672fc ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r0, r0, #6 │ │ │ │ + adds r0, r6, #6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r4, r5, #4 │ │ │ │ + adds r4, r3, #5 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + adds r4, r2, #5 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r3, pc, #696 @ (adr r3, 66759c ) │ │ │ │ + add r3, pc, #888 @ (adr r3, 66765c ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r4, r7, r2 │ │ │ │ + subs r4, r5, r3 │ │ │ │ lsls r7, r3, #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 │ │ │ │ @@ -2256571,19 +2256566,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (667ca4 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ strh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #8 │ │ │ │ + asrs r6, r7, #8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r3!, {r1, r4, r6, r7} │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r1, #325] @ 0x145 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2256667,15 +2256662,15 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 667d36 │ │ │ │ strh r6, [r6, #24] │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #32 │ │ │ │ + asrs r0, r5, #1 │ │ │ │ lsls r7, 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.w r8, [pc, #436] @ 667f54 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2257723,15 +2257718,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 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldrsh r0, [r4, r5] │ │ │ │ lsls r5, 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, #4016] @ 0xfb0 │ │ │ │ @@ -2257851,15 +2257846,15 @@ │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ strb r4, [r3, #28] │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #28] │ │ │ │ lsls r5, r6, #4 │ │ │ │ - subs r6, r0, #4 │ │ │ │ + subs r6, r6, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r4, [r4, #26] │ │ │ │ lsls r5, r6, #4 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #24] │ │ │ │ lsls r5, r6, #4 │ │ │ │ @@ -2258145,17 +2258140,17 @@ │ │ │ │ nop │ │ │ │ strb r0, [r1, #17] │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #16] │ │ │ │ lsls r5, r6, #4 │ │ │ │ - adds r2, r7, #1 │ │ │ │ + adds r2, r5, #2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r2, r0, #0 │ │ │ │ + adds r2, r6, #0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ strb r2, [r5, #12] │ │ │ │ lsls r5, r6, #4 │ │ │ │ strb r2, [r1, #12] │ │ │ │ lsls r5, r6, #4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2259484,20 +2259479,20 @@ │ │ │ │ ldrb.w r1, [r6, #352] @ 0x160 │ │ │ │ mov r0, r4 │ │ │ │ blx 6f698 (bool)@plt> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bics.w r0, r2, #5177344 @ 0x4f0000 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + orn r0, r2, #5177344 @ 0x4f0000 │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bic.w r0, sl, #5177344 @ 0x4f0000 │ │ │ │ - bic.w r0, r0, #5177344 @ 0x4f0000 │ │ │ │ - ands.w r0, sl, #5177344 @ 0x4f0000 │ │ │ │ + orrs.w r0, sl, #5177344 @ 0x4f0000 │ │ │ │ + orrs.w r0, r0, #5177344 @ 0x4f0000 │ │ │ │ + orr.w r0, sl, #5177344 @ 0x4f0000 │ │ │ │ stmdb 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] @ (669bd8 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [pc, #424] @ (669bdc ) │ │ │ │ @@ -2259671,16 +2259666,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #92] @ 0x5c │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3b2009e │ │ │ │ - ldrb r0, [r3, #7] │ │ │ │ + @ instruction: 0xf3e2009e │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r6, [r1, #68] @ 0x44 │ │ │ │ lsls r5, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2259859,19 +2259854,19 @@ │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 669cae │ │ │ │ nop │ │ │ │ str r4, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf128009e │ │ │ │ - @ instruction: 0xf0fe009e │ │ │ │ - @ instruction: 0xf0dc009e │ │ │ │ - @ instruction: 0xf0c8009e │ │ │ │ - ldrh r2, [r2, #30] │ │ │ │ + adcs.w r0, r8, #158 @ 0x9e │ │ │ │ + @ instruction: 0xf12e009e │ │ │ │ + add.w r0, ip, #158 @ 0x9e │ │ │ │ + @ instruction: 0xf0f8009e │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r3, [pc, #648] @ (66a090 ) │ │ │ │ @@ -2260140,18 +2260135,18 @@ │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #8] │ │ │ │ lsls r5, r6, #4 │ │ │ │ - mcr 0, 7, r0, cr0, cr14, {4} │ │ │ │ + vqadd.s16 d0, d16, d14 │ │ │ │ + mrc 0, 7, r0, cr12, cr14, {4} │ │ │ │ mcr 0, 6, r0, cr12, cr14, {4} │ │ │ │ - mrc 0, 4, r0, cr12, cr14, {4} │ │ │ │ - strb r4, [r3, #16] │ │ │ │ + strb r4, [r1, #17] │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldrsh r0, [r4, r6] │ │ │ │ lsls r5, r6, #4 │ │ │ │ ldrsh r4, [r0, r6] │ │ │ │ lsls r5, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2260476,19 +2260471,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r4, r4] │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r5, r5] │ │ │ │ lsls r5, r6, #4 │ │ │ │ - @ instruction: 0xebf8009e │ │ │ │ - strb r0, [r1, #5] │ │ │ │ + stc 0, cr0, [r8], #-632 @ 0xfffffd88 │ │ │ │ + strb r0, [r7, #5] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xeafe009e │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + @ instruction: 0xeb2e009e │ │ │ │ + strb r2, [r3, #2] │ │ │ │ lsls r7, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 66a50c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2260690,17 +2260685,17 @@ │ │ │ │ bne.n 66a5d4 │ │ │ │ b.n 66a5e0 │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ ldrh r6, [r2, r3] │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 66a610 │ │ │ │ + bmi.n 66a670 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r1, r1, #4 │ │ │ │ orrs r4, r2 │ │ │ │ lsls r5, r6, #4 │ │ │ │ ldrh r0, [r2, r1] │ │ │ │ lsls r5, r6, #4 │ │ │ │ ldrh r0, [r3, r0] │ │ │ │ lsls r5, r6, #4 │ │ │ │ @@ -2261010,15 +2261005,15 @@ │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r7, r7] │ │ │ │ lsls r5, r6, #4 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, r2 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ lsls r5, r6, #4 │ │ │ │ ldrsb r4, [r6, r3] │ │ │ │ lsls r5, r6, #4 │ │ │ │ ldrsb r4, [r2, r3] │ │ │ │ lsls r5, r6, #4 │ │ │ │ @@ -2261491,27 +2261486,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, r2] │ │ │ │ lsls r5, r6, #4 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 66b53c │ │ │ │ + b.n 66b59c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 66b4f4 │ │ │ │ + b.n 66b554 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 66b4bc │ │ │ │ + b.n 66b51c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 66b438 │ │ │ │ + b.n 66b498 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r6, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - b.n 66b168 │ │ │ │ + b.n 66b1c8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 66aed0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2262116,28 +2262111,28 @@ │ │ │ │ lsls r5, r6, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #320] @ (66b5fc ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 66b5a4 │ │ │ │ + ble.n 66b404 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stc2l 0, cr0, [sl], #620 @ 0x26c │ │ │ │ - bgt.n 66b518 │ │ │ │ + ldc2 0, cr0, [sl, #-620] @ 0xfffffd94 │ │ │ │ + bgt.n 66b578 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r0, [r4, #12] │ │ │ │ + str r0, [r2, #16] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - blt.n 66b440 │ │ │ │ + blt.n 66b4a0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - blt.n 66b3fc │ │ │ │ + blt.n 66b45c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - blt.n 66b5a0 │ │ │ │ + blt.n 66b400 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - blt.n 66b578 │ │ │ │ + blt.n 66b5d8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ ldr r3, [pc, #544] @ (66b704 ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ ldr r3, [pc, #416] @ (66b688 ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2262239,15 +2262234,15 @@ │ │ │ │ beq.n 66b5e8 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ ldr r2, [pc, #680] @ (66b898 ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ssat r1, #9, r0 │ │ │ │ + @ instruction: 0xf3300108 │ │ │ │ ldr r2, [pc, #296] @ (66b724 ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ ldr r2, [pc, #160] @ (66b6a0 ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2262859,21 +2262854,21 @@ │ │ │ │ movs r3, #215 @ 0xd7 │ │ │ │ b.n 66bb7e │ │ │ │ nop │ │ │ │ cmp r8, r3 │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 66bbf4 │ │ │ │ + bpl.n 66bc54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r0, pc, #640 @ (adr r0, 66bec8 ) │ │ │ │ + add r0, pc, #832 @ (adr r0, 66bf88 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #372] @ (66bdd4 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -2263377,29 +2263372,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 66c254 │ │ │ │ + beq.n 66c0b4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ subs r7, #254 @ 0xfe │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7, {r1, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ subs r7, #60 @ 0x3c │ │ │ │ lsls r5, r6, #4 │ │ │ │ subs r6, #208 @ 0xd0 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - pop {r1, r3, r5, r7, pc} │ │ │ │ + pop {r1, r3, r4, r6, r7, pc} │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #228] @ (66c280 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2263926,17 +2263921,17 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 66c6a4 │ │ │ │ b.n 66c5bc │ │ │ │ subs r5, #80 @ 0x50 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 66ce10 │ │ │ │ + b.n 66ce70 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - b.n 66cc64 │ │ │ │ + b.n 66ccc4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ subs r2, #88 @ 0x58 │ │ │ │ lsls r5, r6, #4 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ lsls r5, r6, #4 │ │ │ │ subs r1, #248 @ 0xf8 │ │ │ │ lsls r5, r6, #4 │ │ │ │ @@ -2264328,17 +2264323,17 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 66ca1a │ │ │ │ b.n 66c9f0 │ │ │ │ subs r0, #220 @ 0xdc │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - udf #186 @ 0xba │ │ │ │ + udf #234 @ 0xea │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r6, #28 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r5, #242 @ 0xf2 │ │ │ │ lsls r5, r6, #4 │ │ │ │ @@ -2265521,15 +2265516,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 66d6d2 │ │ │ │ + cbnz r6, 66d6de │ │ │ │ lsls r6, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ lsls r5, r6, #4 │ │ │ │ cmp r2, #32 │ │ │ │ lsls r5, r6, #4 │ │ │ │ cmp r2, #0 │ │ │ │ lsls r5, r6, #4 │ │ │ │ @@ -2265575,15 +2265570,15 @@ │ │ │ │ strd r3, r3, [r4, #360] @ 0x168 │ │ │ │ str.w r3, [r4, #368] @ 0x170 │ │ │ │ str.w r3, [r4, #384] @ 0x180 │ │ │ │ strh.w r3, [r4, #388] @ 0x184 │ │ │ │ strd r3, r3, [r4, #396] @ 0x18c │ │ │ │ str.w r3, [r4, #412] @ 0x19c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - @ instruction: 0xfb3c009b │ │ │ │ + @ instruction: 0xfb6c009b │ │ │ │ cbnz r2, 66d780 │ │ │ │ lsls r3, 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, #4000] @ 0xfa0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2266480,15 +2266475,15 @@ │ │ │ │ nop │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #192 @ 0xc0 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r6, #7 │ │ │ │ lsls r5, r6, #4 │ │ │ │ subs r6, r1, #7 │ │ │ │ lsls r5, r6, #4 │ │ │ │ @@ -2266710,15 +2266705,15 @@ │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r2, #2 │ │ │ │ lsls r5, r6, #4 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r4, #6 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r2, r7, #5 │ │ │ │ lsls r5, r6, #4 │ │ │ │ @@ -2266876,15 +2266871,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 66e466 │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ adds r6, r0, #4 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r2, #3 │ │ │ │ lsls r5, r6, #4 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2267417,17 +2267412,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6f6f4 (unsigned long)@plt+0x4> │ │ │ │ ldr r1, [pc, #12] @ (66e9dc ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r6, pc, #288 @ (adr r6, 66eafc ) │ │ │ │ + add r6, pc, #480 @ (adr r6, 66ebbc ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ lsls r7, r3, #2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 66ea90 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 66ea88 │ │ │ │ @@ -2267712,15 +2267707,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 │ │ │ │ - bls.n 66ebe4 │ │ │ │ + bls.n 66ec44 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldc2 1, cr0, [lr], {52} @ 0x34 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #148] @ (66ed74 ) │ │ │ │ @@ -2267788,15 +2267783,15 @@ │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ asrs r6, r2, #12 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r1, #12 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - pop {r1, r4} │ │ │ │ + pop {r1, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r6, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r0, #11 │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r0, r4, #10 │ │ │ │ lsls r5, r6, #4 │ │ │ │ @@ -2267934,15 +2267929,15 @@ │ │ │ │ cbz r4, 66eef8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 66ea94 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 66eeec │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ - @ instruction: 0xf73200a0 │ │ │ │ + @ instruction: 0xf76200a0 │ │ │ │ @ instruction: 0xfab60134 │ │ │ │ stmdb 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 │ │ │ │ sub sp, #332 @ 0x14c │ │ │ │ mov r2, r0 │ │ │ │ @@ -2268241,21 +2268236,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r3, #28 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r5, #26 │ │ │ │ lsls r5, r6, #4 │ │ │ │ lsrs r4, r4, #25 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldrh r6, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r6, r3, #2 │ │ │ │ ldr.w r0, [r0, #296] @ 0x128 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, #12288 @ 0x3000 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ ldrb.w ip, [r0, #32] │ │ │ │ @@ -2269506,15 +2269501,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #11 │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + str r2, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsls r6, r3, #7 │ │ │ │ lsls r5, r6, #4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 66ff0c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ @@ -2270376,34 +2270371,34 @@ │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 1, cr0, [r8], {52} @ 0x34 │ │ │ │ stc2l 1, cr0, [r2], {52} @ 0x34 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + ldrh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + asrs r4, r4, #32 │ │ │ │ lsls r7, r3, #2 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfaa40134 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r0, [r7, #22] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r1, #22] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r6, r1, #25 │ │ │ │ + lsrs r6, r7, #25 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r6, [r7, #18] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r4, [r7, #14] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r0, [r7, #14] │ │ │ │ + ldrh r0, [r5, #16] │ │ │ │ lsls r6, r3, #2 │ │ │ │ vst4.8 {d16,d18,d20,d22}, [r8 :256], r4 │ │ │ │ vld4.8 {d0,d2,d4,d6}, [r8 :256], r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2270689,15 +2270684,15 @@ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 670078 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 670a2a │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldrh r4, [r5, #12] │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldrh r4, [r3, #8] │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldrh r0, [r5, #6] │ │ │ │ lsls r3, r5, #4 │ │ │ │ @@ -2271304,15 +2271299,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bic.w r1, r0, #52 @ 0x34 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ands.w r1, r0, #52 @ 0x34 │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ vsra.s32 d0, d20, #32 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2271541,19 +2271536,19 @@ │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ mcr 1, 1, r0, cr10, cr4, {1} │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrb r0, [r0, #26] │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ lsls r7, r3, #2 │ │ │ │ stcl 1, cr0, [r0, #-208]! @ 0xffffff30 │ │ │ │ stcl 1, cr0, [r0, #-208] @ 0xffffff30 │ │ │ │ stmdb 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 │ │ │ │ @@ -2271943,21 +2271938,21 @@ │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ sbcs.w r1, r0, r4, rrx │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - mcr2 0, 0, r0, cr8, cr14, {4} │ │ │ │ + mrc2 0, 1, r0, cr8, cr14, {4} │ │ │ │ @ instruction: 0xe99a0134 │ │ │ │ ldrd r0, r1, [sl, #-208]! @ 0xd0 │ │ │ │ ldrd r0, r1, [sl, #-208] @ 0xd0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2272749,45 +2272744,45 @@ │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 671de4 │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldrb r6, [r3, #2] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrb r6, [r4, #0] │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r0, [pc, #976] @ (6722e4 ) │ │ │ │ + ldr r1, [pc, #144] @ (671fa4 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ b.n 671d20 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - @ instruction: 0xfaf0009e │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + @ instruction: 0xfb20009e │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ lsls r6, r3, #2 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + strb r2, [r0, #22] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xf7ce009e │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + @ instruction: 0xf7fe009e │ │ │ │ + strb r6, [r4, #14] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r2, [r4, #13] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - mvns r4, r2 │ │ │ │ + add r4, r0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r6, r3, #2 │ │ │ │ b.n 672224 │ │ │ │ lsls r4, r6, #4 │ │ │ │ b.n 6721f0 │ │ │ │ lsls r4, r6, #4 │ │ │ │ b.n 67218c │ │ │ │ lsls r4, r6, #4 │ │ │ │ @@ -2274913,27 +2274908,27 @@ │ │ │ │ b.n 6734a4 │ │ │ │ ldr r1, [pc, #36] @ (6734f4 ) │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 6734a4 │ │ │ │ - ldrb r6, [r3, #9] │ │ │ │ + ldrb r6, [r1, #10] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + adds r0, r1, r6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r1, #14 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - movs r7, #42 @ 0x2a │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + strb r2, [r3, #2] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ lsls r3, r5, #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 │ │ │ │ @@ -2275008,15 +2275003,15 @@ │ │ │ │ blx 6fb2c │ │ │ │ movs r1, #0 │ │ │ │ ldrd r0, r2, [r4, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 6fb2c │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strb r0, [r5, #18] │ │ │ │ lsls r0, r1, #4 │ │ │ │ str r1, [r0, #0] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ @@ -2275574,31 +2275569,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r2} │ │ │ │ lsls r4, r6, #4 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + ldr r6, [r3, r3] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bge.n 673b10 │ │ │ │ + bge.n 673b70 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bls.n 673c88 │ │ │ │ + bls.n 673ae8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r4] │ │ │ │ + ldrsb r4, [r3, r5] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bls.n 673bfc │ │ │ │ + bls.n 673c5c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bhi.n 673b78 │ │ │ │ + bls.n 673bd8 │ │ │ │ lsls r6, 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 r3, [pc, #336] @ (673d10 ) │ │ │ │ mov r8, r0 │ │ │ │ @@ -2275742,25 +2275737,25 @@ │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 673be2 │ │ │ │ nop │ │ │ │ stmia r4!, {r3, r4, r5} │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 673d40 │ │ │ │ + bhi.n 673da0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + ldrsb r0, [r0, r1] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bvc.n 673dbc │ │ │ │ + bvc.n 673e1c │ │ │ │ lsls r6, r3, #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] │ │ │ │ @@ -2275885,17 +2275880,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (673e98 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ ldr r0, [pc, #12] @ (673e9c ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ nop │ │ │ │ - strh r0, [r6, r7] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r0, r4, #6 │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r2 │ │ │ │ @@ -2276220,21 +2276215,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ nop │ │ │ │ itt lt │ │ │ │ lsllt r4, r6, #4 │ │ │ │ asrlt r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + strh r6, [r1, r0] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r0, r3, #19 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bcc.n 6742a8 │ │ │ │ + bcc.n 674308 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ movw r2, #28087 @ 0x6db7 │ │ │ │ @@ -2276851,17 +2276846,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb842 │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7fa │ │ │ │ lsls r4, r6, #4 │ │ │ │ - ldr r2, [pc, #464] @ (674a50 ) │ │ │ │ + ldr r2, [pc, #656] @ (674b10 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #452] @ (674a5c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2278381,39 +2278376,39 @@ │ │ │ │ lsls r4, r6, #4 │ │ │ │ add r5, sp, #720 @ 0x2d0 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + subs r7, #152 @ 0x98 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [r0, sp, lsl #2] │ │ │ │ - ldr??.w r0, [lr, #173] @ 0xad │ │ │ │ - ldr r2, [r7, r4] │ │ │ │ + vst4.32 {d16-d19}, [r0 :128]! │ │ │ │ + vld4.32 {d0-d3}, [lr :128]! │ │ │ │ + ldr r2, [r5, r5] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r2, r0, #28 │ │ │ │ + lsls r2, r6, #28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - itet ne │ │ │ │ - lslne r6, r3, #2 │ │ │ │ - addeq r2, sp, #16 │ │ │ │ - lslne r4, r6, #4 │ │ │ │ + itte mi │ │ │ │ + lslmi r6, r3, #2 │ │ │ │ + addmi r2, sp, #16 │ │ │ │ + lslpl r4, r6, #4 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ lsls r4, r6, #4 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - orrs.w r0, r0, #153 @ 0x99 │ │ │ │ + eor.w r0, r0, #153 @ 0x99 │ │ │ │ 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, #176] @ (675914 ) │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #176] @ (675918 ) │ │ │ │ @@ -2278912,29 +2278907,29 @@ │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #56 @ (adr r6, 675d68 ) │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r2, #9 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + cbnz r2, 675d48 │ │ │ │ lsls r6, r3, #2 │ │ │ │ add r4, pc, #512 @ (adr r4, 675f44 ) │ │ │ │ lsls r4, r6, #4 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + adds r6, #192 @ 0xc0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + cmp r2, #250 @ 0xfa │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + @ instruction: 0xb786 │ │ │ │ lsls r6, r3, #2 │ │ │ │ add r2, pc, #968 @ (adr r2, 676120 ) │ │ │ │ lsls r4, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2279096,17 +2279091,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (675f00 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ ldr r0, [pc, #12] @ (675f04 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ nop │ │ │ │ - adds r3, #136 @ 0x88 │ │ │ │ + adds r3, #184 @ 0xb8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmdb r8!, {r0, r3, r4, r7} │ │ │ │ + strd r0, r0, [r8, #-612]! @ 0x264 │ │ │ │ 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 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ @@ -2280124,17 +2280119,17 @@ │ │ │ │ add r3, r4 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ bic.w r4, r4, #74 @ 0x4a │ │ │ │ orr.w r4, r4, #2 │ │ │ │ str r4, [r3, #12] │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r5, sp, #328 @ 0x148 │ │ │ │ + add r5, sp, #520 @ 0x208 │ │ │ │ lsls r5, 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 │ │ │ │ ldr r4, [pc, #208] @ (6769e0 ) │ │ │ │ mov r9, r0 │ │ │ │ @@ -2280220,22 +2280215,22 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - cmp r1, #196 @ 0xc4 │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xf3f600aa │ │ │ │ - ble.n 6769b0 │ │ │ │ + bic.w r0, r6, #5570560 @ 0x550000 │ │ │ │ + udf #10 │ │ │ │ lsls r5, r5, #2 │ │ │ │ asrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r6, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2280322,25 +2280317,25 @@ │ │ │ │ b.n 676ab2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r5, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #228 @ 0xe4 │ │ │ │ + cmp r1, #20 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r6, r2, #5 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r4, r0, #4 │ │ │ │ + adds r4, r6, #4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bgt.n 676a70 │ │ │ │ + bgt.n 676ad0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ asrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r6, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2280438,23 +2280433,23 @@ │ │ │ │ b.n 676b84 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #152 @ 0x98 │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - blt.n 676b74 │ │ │ │ + blt.n 676bd4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ asrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2280592,27 +2280587,27 @@ │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r6, #4 │ │ │ │ movs r7, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r3, #2 │ │ │ │ asrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ 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 │ │ │ │ @@ -2280675,25 +2280670,25 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #32] @ (676e4c ) │ │ │ │ movs r2, #5 │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r4, #20 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 6767a4 │ │ │ │ + b.n 676804 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r4, #24 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + ands r6, r3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r4, r4, #1 │ │ │ │ + subs r4, r2, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ lsls r6, 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 r2, [pc, #320] @ (676fa0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2280837,41 +2280832,41 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r1, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - lsls r0, r7, #2 │ │ │ │ + lsls r0, r5, #3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r3, #2 │ │ │ │ asrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - b.n 676e78 │ │ │ │ + b.n 676ed8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + asrs r6, r0, #5 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - beq.n 676f5c │ │ │ │ + beq.n 676fbc │ │ │ │ lsls r5, r3, #2 │ │ │ │ - eors r6, r4 │ │ │ │ + lsls r6, r2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bkpt 0x00a4 │ │ │ │ + bkpt 0x00d4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r6, #24 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r3, #132 @ 0x84 │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ lsls r6, r3, #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] │ │ │ │ @@ -2280906,15 +2280901,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 6f05c <__cxa_free_exception@plt> │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ ldrb r0, [r0, #10] │ │ │ │ lsls r4, r6, #4 │ │ │ │ ldrh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r6, #4 │ │ │ │ - movs r3, #8 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ lsls r6, r3, #2 │ │ │ │ adds r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2281248,15 +2281243,15 @@ │ │ │ │ nop │ │ │ │ strb r0, [r2, #30] │ │ │ │ lsls r4, r6, #4 │ │ │ │ ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r6, #4 │ │ │ │ movs r0, #62 @ 0x3e │ │ │ │ lsls r3, r5, #4 │ │ │ │ - subs r6, r4, #7 │ │ │ │ + movs r0, #22 │ │ │ │ lsls r6, r3, #2 │ │ │ │ adds r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2281402,19 +2281397,19 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 677428 │ │ │ │ ldrh r6, [r6, #30] │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, #3 │ │ │ │ + subs r4, r2, #4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r4, r2, #12 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r6, 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 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ @@ -2281440,15 +2281435,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 │ │ │ │ - adds r6, #124 @ 0x7c │ │ │ │ + adds r6, #172 @ 0xac │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r3 │ │ │ │ @@ -2281546,15 +2281541,15 @@ │ │ │ │ b.n 677612 │ │ │ │ strb r2, [r3, #20] │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r2, r1, #7 │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldrh r6, [r5, #18] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r0, r6, #4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ adds r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2281921,15 +2281916,15 @@ │ │ │ │ nop │ │ │ │ strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r3, #2 │ │ │ │ asrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r6, #4 │ │ │ │ ldr r2, [pc, #28] @ (677a48 ) │ │ │ │ push {r4} │ │ │ │ @@ -2282260,25 +2282255,25 @@ │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r7, #30 │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r4, r4, r2 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r2, #20 │ │ │ │ + adds r2, #68 @ 0x44 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - beq.n 677d48 │ │ │ │ + bne.n 677da8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - beq.n 677cdc │ │ │ │ + beq.n 677d3c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + asrs r4, r5, #27 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ lsls r6, r3, #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 │ │ │ │ @@ -2282687,47 +2282682,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r3, #26 │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r2, r1, #23 │ │ │ │ lsls r3, r5, #4 │ │ │ │ strh r2, [r3, #8] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - asrs r2, r4, #19 │ │ │ │ + asrs r2, r2, #20 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - push {r1, r2} │ │ │ │ + push {r1, r2, r4, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r6, r3, #2 │ │ │ │ ldrb r4, [r3, #29] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ + subs r0, #208 @ 0xd0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldrb r4, [r5, #28] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r6, r7, #9 │ │ │ │ + asrs r6, r5, #10 │ │ │ │ lsls r6, r3, #2 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r1, #27] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ lsls r6, r3, #2 │ │ │ │ ldrb r6, [r4, #26] │ │ │ │ lsls r4, r6, #4 │ │ │ │ ldrb r2, [r1, #26] │ │ │ │ lsls r4, r6, #4 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ lsls r4, r6, #4 │ │ │ │ @@ -2283191,21 +2283186,21 @@ │ │ │ │ nop │ │ │ │ ldrb r2, [r1, #14] │ │ │ │ lsls r4, r6, #4 │ │ │ │ ldrb r4, [r0, #14] │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ lsls r6, r3, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r5, #7] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - lsrs r6, r6, #21 │ │ │ │ + lsrs r6, r4, #22 │ │ │ │ lsls r6, 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, #4024] @ 0xfb8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, #248] @ (6787b4 ) │ │ │ │ @@ -2283314,17 +2283309,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #4] │ │ │ │ lsls r4, r6, #4 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + lsrs r2, r4, #20 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #280] @ (6788fc ) │ │ │ │ @@ -2283448,15 +2283443,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r5, #31] │ │ │ │ lsls r4, r6, #4 │ │ │ │ strb r4, [r1, #30] │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + lsrs r6, r6, #16 │ │ │ │ lsls r6, r3, #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] @ (678974 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -2283493,15 +2283488,15 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 67893c │ │ │ │ nop │ │ │ │ strb r2, [r2, #27] │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r6, 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, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ @@ -2283552,15 +2283547,15 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 67899e │ │ │ │ nop │ │ │ │ strb r4, [r4, #25] │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -2284023,28 +2284018,28 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 678dd2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 678c20 │ │ │ │ strb r2, [r0, #23] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r6, r0, #15 │ │ │ │ lsls r6, r3, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - lsls r4, r0, #31 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsls r0, r1, #31 │ │ │ │ lsls r6, r3, #2 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ + lsls r6, r3, #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] @ (679070 ) │ │ │ │ ldr r0, [pc, #268] @ (679074 ) │ │ │ │ @@ -2284167,15 +2284162,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, #2] │ │ │ │ lsls r4, r6, #4 │ │ │ │ strb r6, [r0, #0] │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #27 │ │ │ │ + lsls r6, r3, #28 │ │ │ │ lsls r6, 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 │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ mov r4, r3 │ │ │ │ @@ -2284288,17 +2284283,17 @@ │ │ │ │ blx r3 │ │ │ │ b.n 679110 │ │ │ │ nop │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ @@ -2284383,17 +2284378,17 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ lsls r6, r3, #2 │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ ldr.w r3, [r3, #1684] @ 0x694 │ │ │ │ subs r3, #25 │ │ │ │ cmp r3, #16 │ │ │ │ it hi │ │ │ │ movhi r0, #64 @ 0x40 │ │ │ │ @@ -2284541,21 +2284536,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r6, #4 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + asrs r4, r3, #31 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r6, r7, #18 │ │ │ │ + lsls r6, r5, #19 │ │ │ │ lsls r6, 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 r2, [r0, #2312] @ 0x908 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2284581,15 +2284576,15 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 67946a │ │ │ │ nop │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #548] @ (6796d4 ) │ │ │ │ @@ -2284784,17 +2284779,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r6, #4 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ 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, #3808] @ 0xee0 │ │ │ │ ldr.w r2, [pc, #2256] @ 679fd4 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ @@ -2285481,20 +2285476,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsls r4, r6, #4 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb72009d │ │ │ │ - @ instruction: 0xface009d │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + @ instruction: 0xfba2009d │ │ │ │ + @ instruction: 0xfafe009d │ │ │ │ + lsrs r4, r4, #19 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - vst1.8 @ instruction: 0xf984009d │ │ │ │ - vld1.8 @ instruction: 0xf9aa009d │ │ │ │ + ldrsh.w r0, [r4, #157] @ 0x9d │ │ │ │ + ldr??.w r0, [sl, #157] @ 0x9d │ │ │ │ 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] @ (67a070 ) │ │ │ │ ldr r3, [pc, #100] @ (67a074 ) │ │ │ │ @@ -2286008,16 +2286003,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, r5] │ │ │ │ lsls r4, r6, #4 │ │ │ │ ldrh r2, [r6, r2] │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, sl, #5144576 @ 0x4e8000 │ │ │ │ - eor.w r0, r8, #5144576 @ 0x4e8000 │ │ │ │ + orrs.w r0, sl, #5144576 @ 0x4e8000 │ │ │ │ + @ instruction: 0xf4b8009d │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r1, #224] @ 0xe0 │ │ │ │ @@ -2286096,16 +2286091,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ b.n 67a6ec │ │ │ │ ldr r6, [r0, r5] │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - usat r0, #29, r2, lsl #2 │ │ │ │ - usat r0, #29, r4, lsl #2 │ │ │ │ + @ instruction: 0xf3b2009d │ │ │ │ + @ instruction: 0xf3b4009d │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [pc, #132] @ (67a7cc ) │ │ │ │ cmp r1, #4 │ │ │ │ add r0, pc │ │ │ │ beq.n 67a7aa │ │ │ │ cmp r1, #8 │ │ │ │ @@ -2286150,15 +2286145,15 @@ │ │ │ │ b.n 67a77a │ │ │ │ ldr r1, [pc, #16] @ (67a7d8 ) │ │ │ │ b.n 67a7ac │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ ldr r4, [r6, r2] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - lsls r6, r2, #26 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r7, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ add.w r0, r0, #12288 @ 0x3000 │ │ │ │ strb.w r1, [r0, #1872] @ 0x750 │ │ │ │ @@ -2286205,18 +2286200,18 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r2, r0] │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r2, r5, #21 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xf288009d │ │ │ │ - rev r2, r3 │ │ │ │ + @ instruction: 0xf2b8009d │ │ │ │ + rev16 r2, r1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldr r2, [pc, #168] @ (67a908 ) │ │ │ │ subs r3, r0, #1 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #25 │ │ │ │ bhi.n 67a884 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -2286294,18 +2286289,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrsb r4, [r3, r6] │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xf214009d │ │ │ │ - cbnz r2, 67a950 │ │ │ │ + movw r0, #16541 @ 0x409d │ │ │ │ + rev r2, r0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldr r3, [pc, #240] @ (67aa10 ) │ │ │ │ mov ip, r1 │ │ │ │ push {lr} │ │ │ │ mov lr, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ @@ -2286385,15 +2286380,15 @@ │ │ │ │ str.w r3, [ip, #12] │ │ │ │ b.n 67a944 │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #2 │ │ │ │ strd r2, r3, [ip, #8] │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ add.w r3, r0, #13888 @ 0x3640 │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ @@ -2288842,17 +2288837,17 @@ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 67c588 │ │ │ │ + b.n 67c5e8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - b.n 67c4f8 │ │ │ │ + b.n 67c558 │ │ │ │ lsls r7, r0, #4 │ │ │ │ subs r0, #14 │ │ │ │ lsls r4, r6, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2289458,19 +2289453,19 @@ │ │ │ │ mov r7, r4 │ │ │ │ mov r5, r2 │ │ │ │ str r4, [sp, #4] │ │ │ │ b.n 67ce1a │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #1 │ │ │ │ b.n 67ce06 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + udf #214 @ 0xd6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ble.n 67d01c │ │ │ │ + ble.n 67d07c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ble.n 67cff4 │ │ │ │ + ble.n 67d054 │ │ │ │ lsls r7, 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 │ │ │ │ movs r4, #12 │ │ │ │ mov r7, r2 │ │ │ │ @@ -2289861,23 +2289856,23 @@ │ │ │ │ mov.w r3, #16384 @ 0x4000 │ │ │ │ movs r4, #4 │ │ │ │ b.n 67d1c4 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ b.n 67d1ac │ │ │ │ - blt.n 67d400 │ │ │ │ + bgt.n 67d460 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - blt.n 67d3d8 │ │ │ │ + bgt.n 67d438 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - blt.n 67d3b8 │ │ │ │ + blt.n 67d418 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - blt.n 67d398 │ │ │ │ + blt.n 67d3f8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - blt.n 67d368 │ │ │ │ + blt.n 67d3c8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr.w r2, [r0, #652] @ 0x28c │ │ │ │ ldr.w r3, [r0, #660] @ 0x294 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r4, r2, #1 │ │ │ │ str.w r4, [r0, #652] @ 0x28c │ │ │ │ mov.w r4, #26624 @ 0x6800 │ │ │ │ @@ -2290422,23 +2290417,23 @@ │ │ │ │ orr.w r7, r7, ip │ │ │ │ str r7, [sp, #16] │ │ │ │ b.n 67d74c │ │ │ │ cmp r2, #162 @ 0xa2 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 67dab8 │ │ │ │ + bvs.n 67db18 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bvs.n 67da84 │ │ │ │ + bvs.n 67dae4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bpl.n 67da58 │ │ │ │ + bvs.n 67dab8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bpl.n 67da24 │ │ │ │ + bvs.n 67da84 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bpl.n 67da04 │ │ │ │ + bpl.n 67da64 │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r6, #198 @ 0xc6 │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ @@ -2291021,15 +2291016,15 @@ │ │ │ │ str.w r2, [fp, #1872] @ 0x750 │ │ │ │ b.n 67de94 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r5, #108 @ 0x6c │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 67e090 │ │ │ │ + bne.n 67e0f0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -2291851,27 +2291846,27 @@ │ │ │ │ b.n 67e9ee │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b.n 67e9ee │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b.n 67e9ee │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r7!, {r1, r5} │ │ │ │ + stmia r7!, {r1, r4, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r3!, {r1, r5} │ │ │ │ + stmia r3!, {r1, r4, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4} │ │ │ │ lsls r7, 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 r1, [r1, #12] │ │ │ │ mov r4, r0 │ │ │ │ @@ -2292902,15 +2292897,15 @@ │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r6, #2 │ │ │ │ lsls r4, r6, #4 │ │ │ │ lsrs r2, r4, #12 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - @ instruction: 0xb7ca │ │ │ │ + @ instruction: 0xb7fa │ │ │ │ lsls r7, r0, #4 │ │ │ │ asrs r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2293528,19 +2293523,19 @@ │ │ │ │ lsls r6, r0, #3 │ │ │ │ b.n 67fcdc │ │ │ │ nop │ │ │ │ lsls r4, r5, #14 │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r5, 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, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #436] @ (6800c4 ) │ │ │ │ @@ -2294544,21 +2294539,21 @@ │ │ │ │ b.n 6807ec │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ str r0, [sp, #32] │ │ │ │ b.n 680958 │ │ │ │ movw r0, #769 @ 0x301 │ │ │ │ str r0, [sp, #32] │ │ │ │ b.n 680958 │ │ │ │ - add r4, pc, #688 @ (adr r4, 680d54 ) │ │ │ │ + add r4, pc, #880 @ (adr r4, 680e14 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r4, pc, #576 @ (adr r4, 680ce8 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 680da8 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r4, pc, #488 @ (adr r4, 680c94 ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 680d54 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r4, pc, #480 @ (adr r4, 680c90 ) │ │ │ │ + add r4, pc, #672 @ (adr r4, 680d50 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ cbz r0, 680b18 │ │ │ │ mov r4, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r7, #1 │ │ │ │ @@ -2294660,15 +2294655,15 @@ │ │ │ │ add.w r2, r4, #5920 @ 0x1720 │ │ │ │ adds r2, #12 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ bl 624370 │ │ │ │ b.n 680bc0 │ │ │ │ - add r1, pc, #952 @ (adr r1, 680fa0 ) │ │ │ │ + add r2, pc, #120 @ (adr r2, 680c60 ) │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #764] @ (680ef8 ) │ │ │ │ @@ -2294947,34 +2294942,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ b.n 680ef8 │ │ │ │ eors r7, r5 │ │ │ │ @ instruction: 0xf3fc0133 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #800 @ (adr r1, 681224 ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 6812e4 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r1, pc, #512 @ (adr r1, 681108 ) │ │ │ │ + add r1, pc, #704 @ (adr r1, 6811c8 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ @ instruction: 0xf2f80133 │ │ │ │ - add r0, pc, #896 @ (adr r0, 681290 ) │ │ │ │ + add r1, pc, #64 @ (adr r1, 680f50 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [sp, #920] @ 0x398 │ │ │ │ + add r0, pc, #88 @ (adr r0, 680f6c ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [sp, #520] @ 0x208 │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ + ldr r7, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r7, 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, #3944] @ 0xf68 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -2295524,17 +2295519,17 @@ │ │ │ │ movlt.w ip, #32768 @ 0x8000 │ │ │ │ b.n 6813d8 │ │ │ │ movs r3, #2 │ │ │ │ b.n 6814e4 │ │ │ │ movs r3, #1 │ │ │ │ b.n 6814e4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r0, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add.w r1, r0, #12416 @ 0x3080 │ │ │ │ @@ -2296872,21 +2296867,21 @@ │ │ │ │ str.w r1, [r4, #2708] @ 0xa94 │ │ │ │ str.w r0, [r5, r3, lsl #2] │ │ │ │ ldr.w r3, [r4, #2708] @ 0xa94 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r4, #2708] @ 0xa94 │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ b.n 6823bc │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r2, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ bl 6225a8 │ │ │ │ ldr.w r5, [r4, #2704] @ 0xa90 │ │ │ │ ldr.w r3, [r4, #2708] @ 0xa94 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r6, [r4, #2312] @ 0x908 │ │ │ │ @@ -2298354,15 +2298349,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldmia r3, {r1, r2, r3, r5} │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r6, #4 │ │ │ │ - strb r0, [r0, #16] │ │ │ │ + strb r0, [r6, #16] │ │ │ │ lsls r7, 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 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #32 │ │ │ │ @@ -2301066,28 +2301061,28 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add r6, r0 │ │ │ │ b.n 685a44 │ │ │ │ add r5, pc, #992 @ (adr r5, 685ea4 ) │ │ │ │ lsls r3, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ + cmp r5, #130 @ 0x82 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - @ instruction: 0xf636009d │ │ │ │ - cbnz r6, 685b4c │ │ │ │ + @ instruction: 0xf666009d │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - addw r0, r4, #2205 @ 0x89d │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + @ instruction: 0xf634009d │ │ │ │ + asrs r0, r2, #20 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - eors r6, r6 │ │ │ │ + lsls r6, r4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - rsb r0, lr, #5144576 @ 0x4e8000 │ │ │ │ - ands r6, r7 │ │ │ │ + @ instruction: 0xf5fe009d │ │ │ │ + eors r6, r5 │ │ │ │ lsls r5, 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 r3, r0, #4096 @ 0x1000 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2301692,17 +2301687,17 @@ │ │ │ │ b.n 686154 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ add r2, pc, #272 @ (adr r2, 68624c ) │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [pc, #584] @ (686390 ) │ │ │ │ + ldr r7, [pc, #776] @ (686450 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ add r0, pc, #248 @ (adr r0, 686244 ) │ │ │ │ lsls r3, r6, #4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r8 │ │ │ │ beq.n 686170 │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ @@ -2302033,25 +2302028,25 @@ │ │ │ │ mvn.w r0, #11 │ │ │ │ b.n 6863de │ │ │ │ nop │ │ │ │ ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #424] @ (686648 ) │ │ │ │ + ldr r2, [pc, #616] @ (686708 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + adds r7, #22 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + adds r6, #236 @ 0xec │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r2, [pc, #456] @ (686674 ) │ │ │ │ + ldr r2, [pc, #648] @ (686734 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ 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 r3, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2303547,19 +2303542,19 @@ │ │ │ │ blx 70238 │ │ │ │ mvn.w r0, #11 │ │ │ │ b.n 687314 │ │ │ │ ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r3, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #210 @ 0xd2 │ │ │ │ + subs r3, #2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + movs r7, #88 @ 0x58 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ + movs r7, #124 @ 0x7c │ │ │ │ lsls r5, r3, #2 │ │ │ │ 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, #196] @ (6874e0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2303648,19 +2303643,19 @@ │ │ │ │ blx 70238 │ │ │ │ mvn.w r0, #11 │ │ │ │ b.n 6874a2 │ │ │ │ ldrh r6, [r2, #30] │ │ │ │ lsls r3, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #232 @ 0xe8 │ │ │ │ + subs r2, #24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ lsls r5, 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, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2304535,29 +2304530,29 @@ │ │ │ │ lsls r3, r6, #4 │ │ │ │ ldrh r0, [r2, #20] │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r6, #12] │ │ │ │ lsls r3, r6, #4 │ │ │ │ - movs r3, #224 @ 0xe0 │ │ │ │ + movs r4, #16 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r4, #194 @ 0xc2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #202 @ 0xca │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + movs r0, #98 @ 0x62 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ @@ -2305773,195 +2305768,195 @@ │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 688c44 │ │ │ │ lsls r3, r6, #4 │ │ │ │ strh r6, [r5, #2] │ │ │ │ lsls r3, r6, #4 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ sbc.w r1, r6, #12058624 @ 0xb80000 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + adds r6, r5, #0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bhi.n 688bc4 │ │ │ │ + bhi.n 688c24 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ bpl.n 688ca0 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - subs r2, r6, r6 │ │ │ │ + subs r2, r4, r7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r1, pc, #40 @ (adr r1, 688bd4 ) │ │ │ │ + add r1, pc, #232 @ (adr r1, 688c94 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r4, r6, r6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + subs r6, r7, r6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r0, pc, #656 @ (adr r0, 688e48 ) │ │ │ │ + add r0, pc, #848 @ (adr r0, 688f08 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r4, r0, r6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stc2l 0, cr0, [sl, #-624] @ 0xfffffd90 │ │ │ │ - tst r4, r7 │ │ │ │ + ldc2l 0, cr0, [sl, #-624]! @ 0xfffffd90 │ │ │ │ + negs r4, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r0, pc, #24 @ (adr r0, 688be0 ) │ │ │ │ + add r0, pc, #216 @ (adr r0, 688ca0 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r4, r2, r3 │ │ │ │ + subs r4, r0, r4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ bcc.n 688b88 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - ldc2 0, cr0, [r2, #624]! @ 0x270 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + stc2l 0, cr0, [r2, #624]! @ 0x270 │ │ │ │ + subs r6, r0, r4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r4, r5, r1 │ │ │ │ + subs r4, r3, r2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r2, r6, r0 │ │ │ │ + subs r2, r4, r1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + subs r6, r3, r0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bge.n 688b8c │ │ │ │ + blt.n 688bec │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + adds r4, r6, r7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r2, #40] @ 0x28 │ │ │ │ + strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xfa8a009c │ │ │ │ - subs r7, #120 @ 0x78 │ │ │ │ + @ instruction: 0xfaba009c │ │ │ │ + subs r7, #168 @ 0xa8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - uxth r2, r4 │ │ │ │ + uxtb r2, r2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - hlt 0x0016 │ │ │ │ + revsh r6, r0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + adds r4, r0, r5 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r3, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r4, #164 @ 0xa4 │ │ │ │ + subs r4, #212 @ 0xd4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, r7, r2 │ │ │ │ + adds r0, r5, r3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r4, r7, r0 │ │ │ │ + adds r4, r5, r1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r4, r6, r0 │ │ │ │ + adds r4, r4, r1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + adds r4, r3, r1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r6, #31 │ │ │ │ + adds r4, r4, r0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + asrs r2, r0, #31 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + asrs r0, r4, #30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strb.w r0, [r0, #156] @ 0x9c │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + ldrh.w r0, [r0, #156] @ 0x9c │ │ │ │ + subs r5, #158 @ 0x9e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r6, r2, #29 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + asrs r2, r5, #30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r4, #29 │ │ │ │ + asrs r4, r2, #30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - @ instruction: 0xe8cc00a9 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + ldrd r0, r0, [ip], #676 @ 0x2a4 │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r7, #19 │ │ │ │ + asrs r4, r5, #20 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + asrs r4, r6, #27 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + asrs r2, r7, #19 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movt r0, #18588 @ 0x489c │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + @ instruction: 0xf6f4009c │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + asrs r2, r6, #23 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r1, #22 │ │ │ │ + asrs r4, r7, #22 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldmia r4!, {r6, r7} │ │ │ │ lsls r3, r6, #4 │ │ │ │ - asrs r0, r3, #19 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + asrs r4, r7, #11 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - @ instruction: 0xf4c6009c │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ + @ instruction: 0xf4f6009c │ │ │ │ + subs r1, #230 @ 0xe6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r6, r7, #16 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r6, r4, #7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r3, #15 │ │ │ │ + asrs r2, r1, #16 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r6, r4, #15 │ │ │ │ + asrs r6, r2, #16 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + asrs r4, r2, #16 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r6, r0, #11 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r0, #3 │ │ │ │ + asrs r2, r6, #3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldr.w r2, [pc, #2664] @ 68976c │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp] │ │ │ │ adds r7, #16 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ @@ -2306913,198 +2306908,198 @@ │ │ │ │ ldr.w r0, [fp] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add r7, r0 │ │ │ │ b.n 6896d0 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - @ instruction: 0xf0fe009c │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + @ instruction: 0xf12e009c │ │ │ │ + adds r6, #28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r0, r7, #1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - eors.w r0, sl, #156 @ 0x9c │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + @ instruction: 0xf0ca009c │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r6, r0, #3 │ │ │ │ + asrs r6, r6, #3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r0, #27 │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r4, #246 @ 0xf6 │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + lsls r6, r5, #16 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r4, #28 │ │ │ │ + lsrs r0, r2, #29 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + str r2, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ - lsls r5, r3, #2 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r4, r0, #26 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r2, r1, #26 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r3, #25 │ │ │ │ + lsrs r2, r7, #26 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r1, #26 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + lsrs r6, r3, #26 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + lsrs r4, r0, #26 │ │ │ │ + lsls r5, r3, #2 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r2, r5, #21 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r2, r4, #16 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r3, r5} │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr r6, [r0, #104] @ 0x68 │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ + cmp r2, #36 @ 0x24 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r2, #8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r6, r6, #9 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r4, r0, #9 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r0, [r0, #58] @ 0x3a │ │ │ │ + ldrh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r4, [r2, #14] │ │ │ │ + strh r4, [r0, #16] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strh r4, [r5, #10] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r2, r3, #6 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r6, #4 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r0, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsrs r6, r7, #32 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - and.w r0, r2, ip, lsr #2 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + bics.w r0, r2, ip, lsr #2 │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r3, #38] @ 0x26 │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cbz r0, 6898e2 │ │ │ │ + cbz r0, 6898ee │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r0, [r2, #34] @ 0x22 │ │ │ │ + ldrh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - uxtb r4, r7 │ │ │ │ + cbz r4, 6898e2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r6, [r3, #30] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + lsls r6, r3, #26 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r2, #24 │ │ │ │ + lsls r6, r0, #25 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r7, #23 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r6, r1, #25 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ lsls r5, r3, #2 │ │ │ │ sevl │ │ │ │ lsls r3, r6, #4 │ │ │ │ - subs r4, r7, r0 │ │ │ │ + subs r4, r5, r1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r7, #21 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r2, r6, #21 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r3 │ │ │ │ @@ -2307389,19 +2307384,19 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ bne.w 689aa8 │ │ │ │ b.n 689adc │ │ │ │ str r6, [r6, #108] @ 0x6c │ │ │ │ lsls r3, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #18 │ │ │ │ + asrs r6, r2, #19 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3520] @ 0xdc0 │ │ │ │ ldr r2, [pc, #132] @ (689c58 ) │ │ │ │ sub.w sp, sp, #560 @ 0x230 │ │ │ │ @@ -2307456,15 +2307451,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r0, r1, #13 │ │ │ │ lsls r7, r0, #4 │ │ │ │ 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, #2312] @ 0x908 │ │ │ │ @@ -2307966,15 +2307961,15 @@ │ │ │ │ ldr.w r3, [r5, #2440] @ 0x988 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #2316] @ 0x90c │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl ada3f4 │ │ │ │ + bl ada40c │ │ │ │ strb.w fp, [r5, #1989] @ 0x7c5 │ │ │ │ cbz r4, 68a286 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2308218,15 +2308213,15 @@ │ │ │ │ ldr.w r3, [r4, #2440] @ 0x988 │ │ │ │ str r3, [sp, #0] │ │ │ │ vmov.f32 s0, s16 │ │ │ │ lsl.w r3, sl, r7 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r4, #2316] @ 0x90c │ │ │ │ mov r1, r6 │ │ │ │ - bl ada3f4 │ │ │ │ + bl ada40c │ │ │ │ mov.w r3, #0 │ │ │ │ strb.w r3, [r4, #1989] @ 0x7c5 │ │ │ │ cbz r6, 68a54a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ @@ -2308450,15 +2308445,15 @@ │ │ │ │ ldr.w r3, [r5, #2452] @ 0x994 │ │ │ │ orrs r1, r4 │ │ │ │ ldr.w r2, [r5, #2448] @ 0x990 │ │ │ │ ldr.w r0, [r5, #2316] @ 0x90c │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ mov r1, fp │ │ │ │ - bl ada97c │ │ │ │ + bl ada994 │ │ │ │ strb.w r9, [r5, #1989] @ 0x7c5 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 68a7ce │ │ │ │ dmb ish │ │ │ │ ldrex r2, [fp] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [fp] │ │ │ │ @@ -2308711,15 +2308706,15 @@ │ │ │ │ strd sl, sl, [sp, #104] @ 0x68 │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ bl 503fc4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 68aaf8 │ │ │ │ ldr.w r0, [r8, #2316] @ 0x90c │ │ │ │ - bl ad79f0 │ │ │ │ + bl ad7a08 │ │ │ │ mov r2, fp │ │ │ │ ldr.w r3, [r8, #356] @ 0x164 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #244] @ 0xf4 │ │ │ │ ldr.w r1, [r8, #2368] @ 0x940 │ │ │ │ @@ -2308732,15 +2308727,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r6, #1684] @ 0x694 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ bhi.w 68ab96 │ │ │ │ ldr.w r0, [r8, #2316] @ 0x90c │ │ │ │ ldr.w r6, [r8, #160] @ 0xa0 │ │ │ │ - bl ad7724 │ │ │ │ + bl ad773c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r6, [r8, #360] @ 0x168 │ │ │ │ @@ -2308772,19 +2308767,19 @@ │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [r1, #4] │ │ │ │ strd r6, r6, [r1, #16] │ │ │ │ str r6, [r1, #24] │ │ │ │ blx r4 │ │ │ │ ldr.w r0, [r8, #2316] @ 0x90c │ │ │ │ - bl ad7a58 │ │ │ │ + bl ad7a70 │ │ │ │ ldr.w r0, [r8, #2316] @ 0x90c │ │ │ │ - bl ad7c60 │ │ │ │ + bl ad7c78 │ │ │ │ ldr.w r0, [r8, #2316] @ 0x90c │ │ │ │ - bl ad7a24 │ │ │ │ + bl ad7a3c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cbz r1, 68ab34 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2308872,15 +2308867,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, #2316] @ 0x90c │ │ │ │ - bl ada05c │ │ │ │ + bl ada074 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #1989] @ 0x7c5 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2308903,15 +2308898,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, #2316] @ 0x90c │ │ │ │ - bl ad9d00 │ │ │ │ + bl ad9d18 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #1989] @ 0x7c5 │ │ │ │ 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} │ │ │ │ @@ -2308996,15 +2308991,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #12] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl ad8860 │ │ │ │ + bl ad8878 │ │ │ │ ldrb.w r2, [r4, #3068] @ 0xbfc │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #1989] @ 0x7c5 │ │ │ │ cbnz r2, 68ad9c │ │ │ │ ldr r2, [pc, #820] @ (68b0b4 ) │ │ │ │ ldr r3, [pc, #816] @ (68b0b0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -2309354,22 +2309349,22 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ lsrs r0, r6 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl ad88c0 │ │ │ │ + bl ad88d8 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r5, #2316] @ 0x90c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - bl ad890c │ │ │ │ + bl ad8924 │ │ │ │ ldrh.w r0, [r7, #74] @ 0x4a │ │ │ │ bl 393dec │ │ │ │ mov r9, r0 │ │ │ │ ldrh.w r0, [sl, #74] @ 0x4a │ │ │ │ bl 393dec │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -2309521,15 +2309516,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ ldr.w r0, [r5, #2316] @ 0x90c │ │ │ │ - bl ad8b9c │ │ │ │ + bl ad8bb4 │ │ │ │ strb.w r4, [r5, #1989] @ 0x7c5 │ │ │ │ cbz r6, 68b34a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2309590,15 +2309585,15 @@ │ │ │ │ cmp r3, #7 │ │ │ │ bhi.n 68b4a8 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w 68b1ae │ │ │ │ ldr.w r0, [r5, #2316] @ 0x90c │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl ad89e4 │ │ │ │ + bl ad89fc │ │ │ │ ldrh.w r3, [r7, #74] @ 0x4a │ │ │ │ mov sl, r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 68b596 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrh.w r9, [r2, #74] @ 0x4a │ │ │ │ cmp r9, r3 │ │ │ │ @@ -2309941,15 +2309936,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #112] @ (68b80c ) │ │ │ │ lsls r3, r6, #4 │ │ │ │ ldr r6, [pc, #872] @ (68bb08 ) │ │ │ │ lsls r3, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaec009c │ │ │ │ + adds.w r0, ip, ip, 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, #3736] @ 0xe98 │ │ │ │ ldr.w r2, [pc, #1556] @ 68bdd0 │ │ │ │ sub sp, #324 @ 0x144 │ │ │ │ ldr.w r3, [pc, #1556] @ 68bdd4 │ │ │ │ @@ -2310102,15 +2310097,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, #2316] @ 0x90c │ │ │ │ - bl ada73c │ │ │ │ + bl ada754 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #1989] @ 0x7c5 │ │ │ │ ldr.w r2, [pc, #1096] @ 68bdd8 │ │ │ │ ldr.w r3, [pc, #1088] @ 68bdd4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -2310178,15 +2310173,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r1, #15 │ │ │ │ movne r1, #7 │ │ │ │ bl 689cb4 │ │ │ │ ldr.w r0, [r5, #2316] @ 0x90c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ad97e0 │ │ │ │ + bl ad97f8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #1989] @ 0x7c5 │ │ │ │ b.n 68b98c │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ b.n 68b7f8 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ @@ -2310235,15 +2310230,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, #2316] @ 0x90c │ │ │ │ - bl ada73c │ │ │ │ + bl ada754 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #164 @ 0xa4 │ │ │ │ mov r0, r8 │ │ │ │ strb.w r6, [r5, #1989] @ 0x7c5 │ │ │ │ blx 6ed94 │ │ │ │ ldrb.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -2310253,15 +2310248,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r1, #15 │ │ │ │ movne r1, #7 │ │ │ │ bl 689cb4 │ │ │ │ ldr.w r0, [r5, #2316] @ 0x90c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl ad97e0 │ │ │ │ + bl ad97f8 │ │ │ │ strb.w r6, [r5, #1989] @ 0x7c5 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 68bb32 │ │ │ │ @@ -2310496,15 +2310491,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r1, #15 │ │ │ │ movne r1, #7 │ │ │ │ bl 689cb4 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r5, #2316] @ 0x90c │ │ │ │ movs r2, #0 │ │ │ │ - bl ad97e0 │ │ │ │ + bl ad97f8 │ │ │ │ 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, #1989] @ 0x7c5 │ │ │ │ b.n 68bc02 │ │ │ │ @@ -2311692,173 +2311687,173 @@ │ │ │ │ b.n 68c4ae │ │ │ │ ldr r2, [pc, #328] @ (68cb14 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 68c4a4 │ │ │ │ - b.n 68cb64 │ │ │ │ + b.n 68cbc4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ subs r6, #216 @ 0xd8 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - b.n 68cba4 │ │ │ │ + b.n 68cc04 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cbf8 │ │ │ │ + b.n 68cc58 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd10 │ │ │ │ + b.n 68cd70 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd60 │ │ │ │ + b.n 68cdc0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cdac │ │ │ │ + b.n 68ce0c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ccc8 │ │ │ │ + b.n 68cd28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cce4 │ │ │ │ + b.n 68cd44 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd08 │ │ │ │ + b.n 68cd68 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd24 │ │ │ │ + b.n 68cd84 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd58 │ │ │ │ + b.n 68cdb8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd78 │ │ │ │ + b.n 68cdd8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r0, pc, #864 @ (adr r0, 68cd70 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 68ca30 ) │ │ │ │ lsls r7, r2, #2 │ │ │ │ - b.n 68cd94 │ │ │ │ + b.n 68cdf4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cdac │ │ │ │ + b.n 68ce0c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cdfc │ │ │ │ + b.n 68ce5c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ce44 │ │ │ │ + b.n 68cea4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd84 │ │ │ │ + b.n 68cde4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cda0 │ │ │ │ + b.n 68ce00 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cdc4 │ │ │ │ + b.n 68ce24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cdec │ │ │ │ + b.n 68ce4c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cde0 │ │ │ │ + b.n 68ce40 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ce28 │ │ │ │ + b.n 68ce88 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ce68 │ │ │ │ + b.n 68cec8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cde4 │ │ │ │ + b.n 68ce44 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r6, 68cab0 │ │ │ │ + cbz r6, 68cabc │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bgt.n 68caa0 │ │ │ │ + bgt.n 68cb00 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cab8 │ │ │ │ + bgt.n 68cb18 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cac0 │ │ │ │ + bgt.n 68cb20 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cac8 │ │ │ │ + bgt.n 68cb28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cad8 │ │ │ │ + bgt.n 68cb38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cad8 │ │ │ │ + bgt.n 68cb38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cae8 │ │ │ │ + bgt.n 68cb48 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68c4c8 │ │ │ │ + b.n 68c528 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68c480 │ │ │ │ + b.n 68c4e0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68c430 │ │ │ │ + b.n 68c490 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68c3c4 │ │ │ │ + b.n 68c424 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68c370 │ │ │ │ + b.n 68c3d0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68c31c │ │ │ │ + b.n 68c37c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68c2c8 │ │ │ │ + b.n 68c328 │ │ │ │ lsls r4, r3, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 68d15c │ │ │ │ + b.n 68d1bc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d180 │ │ │ │ + b.n 68d1e0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d1d0 │ │ │ │ + b.n 68d230 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d220 │ │ │ │ + b.n 68d280 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d008 │ │ │ │ + b.n 68d068 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cfb8 │ │ │ │ + b.n 68d018 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cf68 │ │ │ │ + b.n 68cfc8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cf20 │ │ │ │ + b.n 68cf80 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ced8 │ │ │ │ + b.n 68cf38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ce88 │ │ │ │ + b.n 68cee8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ce38 │ │ │ │ + b.n 68ce98 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + b.n 68ce40 │ │ │ │ lsls r4, r3, #2 │ │ │ │ b.n 68cde0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ b.n 68cd80 │ │ │ │ lsls r4, r3, #2 │ │ │ │ b.n 68cd20 │ │ │ │ lsls r4, r3, #2 │ │ │ │ b.n 68ccc0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ b.n 68cc60 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cc00 │ │ │ │ + b.n 68cbfc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cb9c │ │ │ │ + b.n 68cba0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cb40 │ │ │ │ + b.n 68cb44 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cae4 │ │ │ │ + svc 254 @ 0xfe │ │ │ │ lsls r4, r3, #2 │ │ │ │ svc 206 @ 0xce │ │ │ │ lsls r4, r3, #2 │ │ │ │ svc 158 @ 0x9e │ │ │ │ lsls r4, r3, #2 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + svc 114 @ 0x72 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - svc 66 @ 0x42 │ │ │ │ + svc 62 @ 0x3e │ │ │ │ lsls r4, r3, #2 │ │ │ │ - svc 14 │ │ │ │ + svc 10 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + udf #118 @ 0x76 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #28 │ │ │ │ + udf #26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ble.n 68cad0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ble.n 68ca70 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ble.n 68ca10 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - ble.n 68cbac │ │ │ │ + ble.n 68ca0c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ble.n 68cb60 │ │ │ │ + ble.n 68cbc0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cb0c │ │ │ │ + ble.n 68cb6c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cab8 │ │ │ │ + ble.n 68cb18 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68ca60 │ │ │ │ + bgt.n 68cac0 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r1, #2604] @ 0xa2c │ │ │ │ sub sp, #8 │ │ │ │ @@ -2312151,55 +2312146,55 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 68cd66 │ │ │ │ adds r4, #198 @ 0xc6 │ │ │ │ lsls r3, r6, #4 │ │ │ │ asrs r0, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 68d1a4 │ │ │ │ + b.n 68d204 │ │ │ │ lsls r4, r3, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 68d130 │ │ │ │ + b.n 68d190 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d170 │ │ │ │ + b.n 68d1d0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d1b0 │ │ │ │ + b.n 68d210 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d0fc │ │ │ │ + b.n 68d15c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d110 │ │ │ │ + b.n 68d170 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d0fc │ │ │ │ + b.n 68d15c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d13c │ │ │ │ + b.n 68d19c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d17c │ │ │ │ + b.n 68d1dc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d0a4 │ │ │ │ + b.n 68d104 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d09c │ │ │ │ + b.n 68d0fc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #192 @ 0xc0 │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + svc 12 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + svc 28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + svc 38 @ 0x26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - svc 16 │ │ │ │ + svc 64 @ 0x40 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d010 │ │ │ │ + b.n 68d070 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cf9c │ │ │ │ + b.n 68cffc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cf30 │ │ │ │ + b.n 68cf90 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r5, [pc, #512] @ (68d09c ) │ │ │ │ @@ -2312214,15 +2312209,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov.w r0, #0 │ │ │ │ add.w r0, r4, #776 @ 0x308 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl adcac8 │ │ │ │ + bl adcae0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 68d08c │ │ │ │ ldr.w r0, [r4, #636] @ 0x27c │ │ │ │ movw sl, #277 @ 0x115 │ │ │ │ ldr.w r3, [r2, #188] @ 0xbc │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ @@ -2313498,17 +2313493,17 @@ │ │ │ │ b.n 68de08 │ │ │ │ mov r1, r7 │ │ │ │ b.n 68de0e │ │ │ │ mov r0, r7 │ │ │ │ blx 705d4 │ │ │ │ b.n 68de5a │ │ │ │ nop │ │ │ │ - ldrb r2, [r3, #25] │ │ │ │ + ldrb r2, [r1, #26] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - beq.n 68deb0 │ │ │ │ + beq.n 68df10 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r2, [r0, #648] @ 0x288 │ │ │ │ cmp r2, #5 │ │ │ │ @@ -2314501,17 +2314496,17 @@ │ │ │ │ movw r1, #52292 @ 0xcc44 │ │ │ │ movt r1, #52292 @ 0xcc44 │ │ │ │ adds r0, r2, #4 │ │ │ │ vldr s13, [pc, #4] @ 68ea90 │ │ │ │ b.n 68ea30 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ - stmia r5!, {r1, r6} │ │ │ │ + stmia r5!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ add.w r2, r0, #1992 @ 0x7c8 │ │ │ │ addw r4, r0, #1996 @ 0x7cc │ │ │ │ add.w r1, r0, #2000 @ 0x7d0 │ │ │ │ mov.w r3, #1056964608 @ 0x3f000000 │ │ │ │ addw ip, r0, #2004 @ 0x7d4 │ │ │ │ @@ -2314618,17 +2314613,17 @@ │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vstr s15, [r0, #-8] │ │ │ │ vstr s14, [r0, #-4] │ │ │ │ bne.n 68ebc0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r6, 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 │ │ │ │ mov ip, r0 │ │ │ │ ldr.w r0, [pc, #1980] @ 68f3f0 │ │ │ │ @@ -2315204,15 +2315199,15 @@ │ │ │ │ b.n 68ec88 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r0, #15 │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ asrs r2, r4, #6 │ │ │ │ lsls r3, r6, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2315702,15 +2315697,15 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (68f9cc ) │ │ │ │ sub.w r1, r1, #294 @ 0x126 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 68f854 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb638 │ │ │ │ + @ instruction: 0xb668 │ │ │ │ lsls r6, r0, #4 │ │ │ │ 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] @ (68fa5c ) │ │ │ │ @@ -2315763,15 +2315758,15 @@ │ │ │ │ b.n 68fa1e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r2, #24 │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb62c │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r2, r3, #23 │ │ │ │ lsls r3, r6, #4 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2316047,15 +2316042,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 68fc8e │ │ │ │ nop │ │ │ │ lsls r0, r2, #14 │ │ │ │ lsls r3, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ 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 r5, r0 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ @@ -2316257,19 +2316252,19 @@ │ │ │ │ bne.n 68ff62 │ │ │ │ b.n 68feda │ │ │ │ adds r7, #1 │ │ │ │ str r7, [r5, #28] │ │ │ │ b.n 68fdec │ │ │ │ movs r0, #0 │ │ │ │ b.n 68ff58 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w r8, [r0] │ │ │ │ @@ -2316556,15 +2316551,15 @@ │ │ │ │ ldrsb r0, [r0, r5] │ │ │ │ lsls r3, r6, #4 │ │ │ │ ldrsb r6, [r4, r4] │ │ │ │ lsls r3, r6, #4 │ │ │ │ mcr2 1, 0, r0, cr12, cr2, {1} │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r5, r6, r7} │ │ │ │ lsls r4, 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.w r3, [r0, #3660] @ 0xe4c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -2317835,15 +2317830,15 @@ │ │ │ │ b.n 690e64 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ rsbs r1, r8, #50 @ 0x32 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r5, #4 │ │ │ │ - add r2, pc, #672 @ (adr r2, 691170 ) │ │ │ │ + add r2, pc, #864 @ (adr r2, 691230 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ sbc.w r1, r2, #50 @ 0x32 │ │ │ │ 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 │ │ │ │ @@ -2317913,15 +2317908,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r5, #4 │ │ │ │ @ instruction: 0xf0fe0132 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 691380 ) │ │ │ │ + add r2, pc, #168 @ (adr r2, 691040 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ eor.w r1, lr, #50 @ 0x32 │ │ │ │ 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 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -2318023,19 +2318018,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r2, r4} │ │ │ │ lsls r1, r5, #4 │ │ │ │ bic.w r1, ip, #50 @ 0x32 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #992 @ (adr r0, 691494 ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 691154 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ stmia r0!, {r6, r7} │ │ │ │ lsls r1, r5, #4 │ │ │ │ - add r0, pc, #616 @ (adr r0, 691324 ) │ │ │ │ + add r0, pc, #808 @ (adr r0, 6913e4 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ vorn d16, d8, d18 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ @@ -2318787,17 +2318782,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 64a0e4 │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ strd r0, r1, [r6], #-200 @ 0xc8 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #32 │ │ │ │ + add r6, sp, #224 @ 0xe0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldrb.w r3, [r1, #36] @ 0x24 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2318893,15 +2318888,15 @@ │ │ │ │ bl 691780 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ b.n 691778 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #144 @ 0x90 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ lsls r4, r3, #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 │ │ │ │ @@ -2319018,18 +2319013,18 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ b.n 691704 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ + add r4, sp, #344 @ 0x158 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - vld1.8 @ instruction: 0xf9ec009c │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + @ instruction: 0xfa1c009c │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ lsls r4, r3, #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 │ │ │ │ @@ -2319262,24 +2319257,24 @@ │ │ │ │ bl 693300 │ │ │ │ b.n 691ab4 │ │ │ │ nop │ │ │ │ b.n 691794 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - sbcs r0, r6 │ │ │ │ + rors r0, r4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr??.w r0, [ip, ip, lsl #1] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + strh.w r0, [ip, #156] @ 0x9c │ │ │ │ + add r2, sp, #264 @ 0x108 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r6, r6 │ │ │ │ + lsrs r6, r4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xf78a009c │ │ │ │ + @ instruction: 0xf7ba009c │ │ │ │ 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] @ 691f4c │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r2, #68] @ 0x44 │ │ │ │ @@ -2319507,24 +2319502,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 6934f4 │ │ │ │ b.n 691d24 │ │ │ │ b.n 692510 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xf62a009c │ │ │ │ - add r7, pc, #656 @ (adr r7, 6921f4 ) │ │ │ │ + @ instruction: 0xf65a009c │ │ │ │ + add r7, pc, #848 @ (adr r7, 6922b4 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds.w r0, r4, #5111808 @ 0x4e0000 │ │ │ │ + adc.w r0, r4, #5111808 @ 0x4e0000 │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2319778,25 +2319773,25 @@ │ │ │ │ bne.w 692000 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b.n 69223c │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #584 @ (adr r5, 692480 ) │ │ │ │ + add r5, pc, #776 @ (adr r5, 692540 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r5, pc, #64 @ (adr r5, 692284 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 692344 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r4, pc, #848 @ (adr r4, 692598 ) │ │ │ │ + add r5, pc, #16 @ (adr r5, 692258 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movw r0, #8348 @ 0x209c │ │ │ │ + @ instruction: 0xf272009c │ │ │ │ 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] @ (692348 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [pc, #236] @ (69234c ) │ │ │ │ @@ -2319897,17 +2319892,17 @@ │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ bl 691d04 │ │ │ │ b.n 69228a │ │ │ │ ble.n 692280 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #664 @ (adr r3, 6925ec ) │ │ │ │ + add r3, pc, #856 @ (adr r3, 6926ac ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds.w r0, ip, #156 @ 0x9c │ │ │ │ + adc.w r0, ip, #156 @ 0x9c │ │ │ │ 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] @ (69242c ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [pc, #192] @ (692430 ) │ │ │ │ @@ -2319986,17 +2319981,17 @@ │ │ │ │ bl 691a90 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bgt.n 692348 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #784 @ (adr r2, 692748 ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 692808 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bics.w r0, sl, #156 @ 0x9c │ │ │ │ + orn r0, sl, #156 @ 0x9c │ │ │ │ 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, #44 @ 0x2c │ │ │ │ add.w r5, r1, #60 @ 0x3c │ │ │ │ @@ -2320107,17 +2320102,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ blt.n 692630 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 69259c │ │ │ │ lsls r2, r6, #4 │ │ │ │ - add r1, pc, #600 @ (adr r1, 6927bc ) │ │ │ │ + add r1, pc, #792 @ (adr r1, 69287c ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - vqadd.s8 d0, d28, d12 │ │ │ │ + vqadd.s64 d0, d28, d12 │ │ │ │ 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] @ (692640 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r4, [pc, #200] @ (692644 ) │ │ │ │ @@ -2320208,17 +2320203,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ bge.n 69273c │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 6926a8 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - add r0, pc, #648 @ (adr r0, 6928e0 ) │ │ │ │ + add r0, pc, #840 @ (adr r0, 6929a0 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - mrc 0, 0, r0, cr8, cr12, {4} │ │ │ │ + mcr 0, 2, r0, cr8, cr12, {4} │ │ │ │ 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] @ (692770 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #256] @ (692774 ) │ │ │ │ @@ -2320336,17 +2320331,17 @@ │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #27 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 6927b0 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldr r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stc 0, cr0, [r0, #-624] @ 0xfffffd90 │ │ │ │ + ldc 0, cr0, [r0, #-624]! @ 0xfffffd90 │ │ │ │ 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] @ (692858 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [pc, #184] @ (69285c ) │ │ │ │ @@ -2320422,17 +2320417,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 6927c8 │ │ │ │ bhi.n 692908 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xebfc009c │ │ │ │ + stc 0, cr0, [ip], #-624 @ 0xfffffd90 │ │ │ │ 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, #284] @ (692998 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ ldr r4, [pc, #284] @ (69299c ) │ │ │ │ @@ -2320553,17 +2320548,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 692a90 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 69296c │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xeac0009c │ │ │ │ + @ instruction: 0xeaf0009c │ │ │ │ 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] @ (692a94 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [pc, #208] @ (692a98 ) │ │ │ │ @@ -2320648,17 +2320643,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 6929ec │ │ │ │ bvs.n 692afc │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strd r0, r0, [r0, #624] @ 0x270 │ │ │ │ + ldrd r0, r0, [r0, #624]! @ 0x270 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r8, r4, [r0] │ │ │ │ mov r9, r1 │ │ │ │ mvn.w r1, #3758096384 @ 0xe0000000 │ │ │ │ @@ -2320710,15 +2320705,15 @@ │ │ │ │ movw r5, #65532 @ 0xfffc │ │ │ │ movt r5, #32767 @ 0x7fff │ │ │ │ b.n 692ae0 │ │ │ │ ldr r0, [pc, #8] @ (692b48 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ nop │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r0, r4, #4 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #508] @ (692d5c ) │ │ │ │ @@ -2320931,20 +2320926,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #704 @ (adr r5, 693028 ) │ │ │ │ lsls r1, r5, #4 │ │ │ │ bmi.n 692c78 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, r2, #5636096 @ 0x560000 │ │ │ │ + rsbs r0, r2, #5636096 @ 0x560000 │ │ │ │ bcc.n 692c94 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - b.n 692c94 │ │ │ │ + b.n 692cf4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ bcs.n 692d60 │ │ │ │ lsls r2, r6, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -2321641,17 +2321636,17 @@ │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [pc, #16] @ (6933f0 ) │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 70900 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #632] @ (693668 ) │ │ │ │ + ldr r2, [pc, #824] @ (693728 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r2, [pc, #352] @ (693554 ) │ │ │ │ + ldr r2, [pc, #544] @ (693614 ) │ │ │ │ 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 r5, r1 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ @@ -2322238,15 +2322233,15 @@ │ │ │ │ str r7, [r5, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #8] @ (6939b0 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ nop │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r4, r2, #19 │ │ │ │ lsls r1, 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 │ │ │ │ movw r9, #61681 @ 0xf0f1 │ │ │ │ movt r9, #61680 @ 0xf0f0 │ │ │ │ @@ -2322960,21 +2322955,21 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, r0] │ │ │ │ @ instruction: 0x47c3 │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r0, #42] @ 0x2a │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #324] @ (694320 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -2323109,44 +2323104,44 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bcc.n 6943b4 │ │ │ │ + bcc.n 694414 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bcc.n 694374 │ │ │ │ + bcc.n 6943d4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r6, [r7, #15] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [r0, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + asrs r4, r5, #24 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - vld2.8 {d0[0],d1[0]}, [r2], r6 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + ldr??.w r0, [r2, #262] @ 0x106 │ │ │ │ + strb r2, [r7, #14] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + str r0, [r6, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + subs r1, #220 @ 0xdc │ │ │ │ lsls r6, r2, #2 │ │ │ │ - asrs r2, r1, #21 │ │ │ │ + asrs r2, r7, #21 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ add.w r6, r0, #12288 @ 0x3000 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2323747,93 +2323742,93 @@ │ │ │ │ ldr r2, [pc, #168] @ (694a90 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 69499a │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r2, [r5, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r6, [r4, #24] │ │ │ │ + strh r6, [r2, #26] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r0, [r3, #26] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r6, [r3, #6] │ │ │ │ + strb r6, [r1, #7] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r7, #32] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r6, [r4, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r0, #30] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + asrs r2, r0, #10 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r2, r0, #7 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r6, [r5, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r6, r3, #4 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r2, [r4, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + strh r2, [r2, #2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + strh r0, [r6, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r2, [r2, #12] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r2, r7, #26 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r2, [r3, #23] │ │ │ │ + ldrb r2, [r1, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + ldrb r0, [r7, #23] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r1, #24] │ │ │ │ + ldrb r6, [r7, #24] │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2324464,15 +2324459,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #648 @ 0x288 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 6a9334 │ │ │ │ b.n 6951aa │ │ │ │ nop │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + strb r6, [r5, #31] │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ @@ -2324659,25 +2324654,25 @@ │ │ │ │ nop │ │ │ │ add r5, sp, #904 @ 0x388 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r4, [r3, #29] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r2, r5, #24 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r2, [r6, #14] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r3, [sp, #504] @ 0x1f8 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ cbz r1, 6953f6 │ │ │ │ add.w r3, r0, #776 @ 0x308 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ bx lr │ │ │ │ str.w r1, [r0, #776] @ 0x308 │ │ │ │ @@ -2324758,35 +2324753,35 @@ │ │ │ │ ldr.w r8, [pc, #368] @ 69563c │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r8, pc │ │ │ │ bl 39b2f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8ad64 │ │ │ │ + bl a8ad7c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6955ae │ │ │ │ - bl a8addc │ │ │ │ + bl a8adf4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r1 │ │ │ │ - bl a8add8 │ │ │ │ + bl a8adf0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6955ea │ │ │ │ ldr r3, [pc, #324] @ (695640 ) │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl a8ad64 │ │ │ │ + bl a8ad7c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 695574 │ │ │ │ - bl a8addc │ │ │ │ + bl a8adf4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8add8 │ │ │ │ + bl a8adf0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6955f6 │ │ │ │ movs r2, #1 │ │ │ │ addw r1, r4, #3518 @ 0xdbe │ │ │ │ mov r0, r7 │ │ │ │ addw r6, sp, #297 @ 0x129 │ │ │ │ bl 39b330 │ │ │ │ @@ -2324898,21 +2324893,21 @@ │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ lsls r2, r6, #4 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ lsls r2, r6, #4 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ adds r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + lsrs r2, r2, #19 │ │ │ │ lsls r7, r0, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4} │ │ │ │ + pop {r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbnz r6, 6956d2 │ │ │ │ + pop {r1, r2, r3, r5} │ │ │ │ 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 r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ @@ -2325108,25 +2325103,25 @@ │ │ │ │ bne.n 695894 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 695a3e │ │ │ │ movs r3, #0 │ │ │ │ addw r0, r6, #3556 @ 0xde4 │ │ │ │ str.w r3, [r9, #496] @ 0x1f0 │ │ │ │ - bl a8e474 │ │ │ │ + bl a8e48c │ │ │ │ ldr.w r0, [r6, #1684] @ 0x694 │ │ │ │ bl 394c80 │ │ │ │ addw r0, r6, #3964 @ 0xf7c │ │ │ │ - bl adb758 │ │ │ │ + bl adb770 │ │ │ │ add.w r0, r6, #4512 @ 0x11a0 │ │ │ │ adds r0, #16 │ │ │ │ bl 398b04 │ │ │ │ add.w r0, r6, #4544 @ 0x11c0 │ │ │ │ adds r0, #8 │ │ │ │ - bl ade140 │ │ │ │ + bl ade158 │ │ │ │ ldr.w r0, [r6, #1680] @ 0x690 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r6, #3520] @ 0xdc0 │ │ │ │ blx 70238 │ │ │ │ ldr.w r0, [r6, #3264] @ 0xcc0 │ │ │ │ blx 70238 │ │ │ │ @@ -2325239,19 +2325234,19 @@ │ │ │ │ ldr.w r1, [r9, #472] @ 0x1d8 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 6956ec │ │ │ │ b.n 695708 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ blx r3 │ │ │ │ b.n 6958ac │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r6, [r4, #124] @ 0x7c │ │ │ │ + strb r6, [r2, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr.w r2, [pc, #2896] @ 6965b4 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -2325624,15 +2325619,15 @@ │ │ │ │ adds r5, #240 @ 0xf0 │ │ │ │ cmp.w r5, #7680 @ 0x1e00 │ │ │ │ bne.n 695e48 │ │ │ │ ldr.w r0, [sl, #808] @ 0x328 │ │ │ │ mov r5, sl │ │ │ │ ldrd r7, r6, [sp, #16] │ │ │ │ cbz r0, 695eac │ │ │ │ - bl ad7730 │ │ │ │ + bl ad7748 │ │ │ │ ldr.w r1, [r5, #788] @ 0x314 │ │ │ │ cbz r1, 695eba │ │ │ │ ldr.w r3, [r5, #508] @ 0x1fc │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [r5, #792] @ 0x318 │ │ │ │ cbz r1, 695ec8 │ │ │ │ @@ -2325671,19 +2325666,19 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ bne.w 69654e │ │ │ │ ldr.w r0, [r5, #704] @ 0x2c0 │ │ │ │ cbz r0, 695f34 │ │ │ │ bl 503c64 │ │ │ │ add.w r0, r5, #744 @ 0x2e8 │ │ │ │ - bl a8e484 │ │ │ │ + bl a8e49c │ │ │ │ add.w r0, r5, #760 @ 0x2f8 │ │ │ │ - bl a8e484 │ │ │ │ + bl a8e49c │ │ │ │ add.w r0, r5, #712 @ 0x2c8 │ │ │ │ - bl adca6c │ │ │ │ + bl adca84 │ │ │ │ ldr.w r0, [r5, #640] @ 0x280 │ │ │ │ add.w r1, r5, #692 @ 0x2b4 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r0, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [r5, #696] @ 0x2b8 │ │ │ │ cbz r1, 695f7e │ │ │ │ @@ -2326300,19 +2326295,19 @@ │ │ │ │ str.w sl, [r4, #4] │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ strb.w r3, [r6, #1384] @ 0x568 │ │ │ │ add.w r0, r4, #744 @ 0x2e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [r7, #3548] @ 0xddc │ │ │ │ - bl a8e478 │ │ │ │ + bl a8e490 │ │ │ │ mov r1, fp │ │ │ │ add.w r0, r4, #760 @ 0x2f8 │ │ │ │ add.w fp, r4, #4096 @ 0x1000 │ │ │ │ - bl a8e478 │ │ │ │ + bl a8e490 │ │ │ │ ldr.w r3, [r5, #2036] @ 0x7f4 │ │ │ │ ldr.w r2, [r5, #2032] @ 0x7f0 │ │ │ │ str.w r3, [r4, #636] @ 0x27c │ │ │ │ subs r3, #9 │ │ │ │ str.w r2, [r4, #632] @ 0x278 │ │ │ │ cmp r3, #2 │ │ │ │ ldr.w r0, [r5, #1680] @ 0x690 │ │ │ │ @@ -2326347,15 +2326342,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r4, #712 @ 0x2c8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl adca48 │ │ │ │ + bl adca60 │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 503b3c │ │ │ │ str.w r0, [r4, #704] @ 0x2c0 │ │ │ │ @@ -2326477,36 +2326472,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 6b3860 │ │ │ │ mov r0, r4 │ │ │ │ bl 6c6440 │ │ │ │ mov r0, r4 │ │ │ │ bl 6c78d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ad7334 │ │ │ │ + bl ad734c │ │ │ │ str.w r0, [r4, #808] @ 0x328 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 696ea0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r0, #320] @ 0x140 │ │ │ │ - bl ad7710 │ │ │ │ + bl ad7728 │ │ │ │ str.w r0, [r4, #812] @ 0x32c │ │ │ │ str.w r0, [r4, #1272] @ 0x4f8 │ │ │ │ ldr.w r0, [r4, #808] @ 0x328 │ │ │ │ - bl ad7718 │ │ │ │ + bl ad7730 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r0, [r4, #816] @ 0x330 │ │ │ │ str.w r0, [r4, #1280] @ 0x500 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ str.w r0, [r4, #820] @ 0x334 │ │ │ │ str.w r0, [fp, #168] @ 0xa8 │ │ │ │ ldr.w r0, [r4, #808] @ 0x328 │ │ │ │ - bl ad7724 │ │ │ │ + bl ad773c │ │ │ │ ldr.w r3, [r4, #636] @ 0x27c │ │ │ │ str.w r0, [r4, #824] @ 0x338 │ │ │ │ subs r3, #8 │ │ │ │ str.w r0, [r4, #1276] @ 0x4fc │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #8 │ │ │ │ bhi.n 69699e │ │ │ │ @@ -2326553,15 +2326548,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 399374 │ │ │ │ mov r0, r4 │ │ │ │ bl 695a50 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 696b72 │ │ │ │ - bl c6f6ec │ │ │ │ + bl c6f70c │ │ │ │ ldrb.w r3, [r5, #1895] @ 0x767 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ strh.w r2, [r4, #2696] @ 0xa88 │ │ │ │ cbnz r3, 6969d0 │ │ │ │ ldr.w r3, [r5, #2624] @ 0xa40 │ │ │ │ cmp r3, #14 │ │ │ │ bhi.w 696c5e │ │ │ │ @@ -2326937,29 +2326932,29 @@ │ │ │ │ ldrb.w r3, [r5, #1959] @ 0x7a7 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 6969d0 │ │ │ │ ldrb.w r3, [r5, #1991] @ 0x7c7 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 6969fa │ │ │ │ b.n 6969d0 │ │ │ │ - bl be7ef8 │ │ │ │ + bl be7f10 │ │ │ │ b.n 6969a2 │ │ │ │ - bl bf5b4c │ │ │ │ + bl bf5b64 │ │ │ │ b.n 6969a2 │ │ │ │ - bl c0e7b8 │ │ │ │ + bl c0e7d0 │ │ │ │ b.n 6969a2 │ │ │ │ - bl c277dc │ │ │ │ + bl c277f4 │ │ │ │ b.n 6969a2 │ │ │ │ - bl c3f800 │ │ │ │ + bl c3f818 │ │ │ │ b.n 6969a2 │ │ │ │ - bl c57810 │ │ │ │ + bl c57834 │ │ │ │ b.n 6969a2 │ │ │ │ - bl af1644 │ │ │ │ + bl af165c │ │ │ │ b.n 6969a2 │ │ │ │ - bl bdc220 │ │ │ │ + bl bdc238 │ │ │ │ b.n 6969a2 │ │ │ │ ldr r2, [pc, #364] @ (696fc8 ) │ │ │ │ ldr r1, [pc, #364] @ (696fcc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 399374 │ │ │ │ b.n 696980 │ │ │ │ @@ -2327074,89 +2327069,89 @@ │ │ │ │ ldrd pc, pc, [fp, #-1020]! @ 0x3fc │ │ │ │ ldc 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xebebffff │ │ │ │ ldaexd pc, pc, [r5] │ │ │ │ @ instruction: 0xe81bffff │ │ │ │ @ instruction: 0xebb5ffff │ │ │ │ ldaexd pc, pc, [r7] │ │ │ │ - str r0, [r2, #28] │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r4, [r3, #23] │ │ │ │ lsls r5, r2, #2 │ │ │ │ asrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrb r0, [r2, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r6, [r4, #5] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ + ldrb r2, [r6, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ + ldrb r2, [r7, #3] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r5, #2] │ │ │ │ + ldrb r6, [r3, #3] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r2, [r0, #3] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r2, [r5, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r1, [pc, #272] @ (69714c ) │ │ │ │ add.w r8, r0, #3280 @ 0xcd0 │ │ │ │ @@ -2327274,17 +2327269,17 @@ │ │ │ │ asrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ b.n 69729a │ │ │ │ @ instruction: 0xffff8f26 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r0, [r1, #25] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -2327581,15 +2327576,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ it mi │ │ │ │ strhmi.w r2, [r4, #2106] @ 0x83a │ │ │ │ lsls r2, r3, #20 │ │ │ │ bmi.w 6977dc │ │ │ │ mov r0, r8 │ │ │ │ - bl af1e88 │ │ │ │ + bl af1ea0 │ │ │ │ ldr.w r3, [r4, #2036] @ 0x7f4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #16 │ │ │ │ beq.w 6977fc │ │ │ │ cmp r3, #11 │ │ │ │ bls.w 697800 │ │ │ │ ldr.w r3, [r4, #3280] @ 0xcd0 │ │ │ │ @@ -2327685,15 +2327680,15 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bmi.w 69791a │ │ │ │ ldr.w r8, [pc, #2084] @ 697e48 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ addw r0, r4, #3556 @ 0xde4 │ │ │ │ add r8, pc │ │ │ │ - bl a8e458 │ │ │ │ + bl a8e470 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ bl 3a28a0 │ │ │ │ cmp r0, #17 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ blt.w 6978b8 │ │ │ │ @@ -2327822,15 +2327817,15 @@ │ │ │ │ b.n 69798e │ │ │ │ ldr.w r3, [r4, #2712] @ 0xa98 │ │ │ │ mov r0, r8 │ │ │ │ lsls r3, r3, #31 │ │ │ │ itt pl │ │ │ │ movpl r3, #1 │ │ │ │ strbpl.w r3, [r4, #2706] @ 0xa92 │ │ │ │ - bl af1e88 │ │ │ │ + bl af1ea0 │ │ │ │ ldr.w r3, [r4, #2036] @ 0x7f4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #16 │ │ │ │ bne.w 697500 │ │ │ │ movs r3, #1 │ │ │ │ b.n 697518 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2328337,117 +2328332,117 @@ │ │ │ │ b.n 697d5e │ │ │ │ ldrh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r2, [r0, #26] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r2, [r7, #26] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + strb r6, [r1, #29] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r4, [r1, #29] │ │ │ │ + strb r4, [r7, #29] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r2, [r1, #30] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + strb r4, [r7, #30] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + ldrb r2, [r2, #2] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r4, [r4, #2] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ + ldrb r2, [r3, #3] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + ldrb r2, [r0, #4] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r2, [r6, #4] │ │ │ │ lsls r1, r5, #4 │ │ │ │ - b.n 6983b4 │ │ │ │ + b.n 698414 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 6983a4 │ │ │ │ + b.n 698404 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldrb r2, [r7, r6] │ │ │ │ lsls r1, r5, #4 │ │ │ │ ldrb r4, [r3, r2] │ │ │ │ lsls r1, r5, #4 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ @ instruction: 0xfab9ffff │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ b.n 6980aa │ │ │ │ vcvt.f16.u16 , , #1 │ │ │ │ vdup.8 , d9[7] │ │ │ │ - @ instruction: 0xffffefae │ │ │ │ + @ instruction: 0xffffefde │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r0, #19 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r6, #4 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r2, [r7, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + strh r2, [r0, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r6, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r6, [r6, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r2, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + str r6, [r2, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r0, [r1, r4] │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + str r0, [r5, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r1, [r0, #3532] @ 0xdcc │ │ │ │ mov r4, r0 │ │ │ │ @@ -2328544,15 +2328539,15 @@ │ │ │ │ ldr r2, [pc, #20] @ (697fcc ) │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 6ebe0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 697f92 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + str r6, [r6, #124] @ 0x7c │ │ │ │ lsls r5, r2, #2 │ │ │ │ bl 8bffca │ │ │ │ bl 88ffce │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2329377,15 +2329372,15 @@ │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r2 │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ add.w r0, r4, #712 @ 0x2c8 │ │ │ │ strb.w r7, [r8, #1725] @ 0x6bd │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r5, #60 @ 0x3c │ │ │ │ - bl adcac8 │ │ │ │ + bl adcae0 │ │ │ │ str.w r7, [r8, #1716] @ 0x6b4 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ ldr r7, [r4, #80] @ 0x50 │ │ │ │ @@ -2329697,15 +2329692,15 @@ │ │ │ │ movne r0, #0 │ │ │ │ bne.n 698c44 │ │ │ │ b.n 698c46 │ │ │ │ bl 70a3e4 │ │ │ │ pop {r4, pc} │ │ │ │ adds r0, r3, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - svc 74 @ 0x4a │ │ │ │ + svc 122 @ 0x7a │ │ │ │ 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, r2 │ │ │ │ ldrb.w r2, [r0, #2692] @ 0xa84 │ │ │ │ @@ -2330601,15 +2330596,15 @@ │ │ │ │ cbz r3, 699640 │ │ │ │ movs r2, #16 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r4, #712 @ 0x2c8 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ - bl adcac8 │ │ │ │ + bl adcae0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6996d2 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 6b2c30 │ │ │ │ ldr.w lr, [r9, #16] │ │ │ │ @@ -2330942,15 +2330937,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r5, #32] │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ lsls r6, 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov sl, r3 │ │ │ │ @@ -2331302,15 +2331297,15 @@ │ │ │ │ strd r2, r3, [sl] │ │ │ │ b.n 699a34 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 6fb2c │ │ │ │ b.n 699a34 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r6, 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 r5, [r1, #4] │ │ │ │ mov r7, r1 │ │ │ │ @@ -2332154,15 +2332149,15 @@ │ │ │ │ ldrb r4, [r7, r1] │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 69a50e │ │ │ │ vtbx.8 d21, {d15-d18}, d2 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - cbnz r6, 69a766 │ │ │ │ + cbnz r6, 69a772 │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 69a368 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -2332251,15 +2332246,15 @@ │ │ │ │ bhi.n 69a802 │ │ │ │ ldr r2, [pc, #12] @ (69a808 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbnz r0, 69a848 │ │ │ │ + rev r0, r4 │ │ │ │ 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 │ │ │ │ add.w r3, r0, #24576 @ 0x6000 │ │ │ │ add.w r6, r0, #26240 @ 0x6680 │ │ │ │ @@ -2332534,17 +2332529,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 69aafc │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + @ instruction: 0xb802 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xb7ae │ │ │ │ + @ instruction: 0xb7de │ │ │ │ lsls r6, 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 │ │ │ │ mov r8, r0 │ │ │ │ @@ -2332615,29 +2332610,29 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #3 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ strd r7, r4, [sp] │ │ │ │ bl 3a2658 │ │ │ │ b.n 69ab74 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r7, #98 @ 0x62 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldmia r2, {r2, r4, r5} │ │ │ │ lsls r7, r6, #4 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r7, r6, #4 │ │ │ │ - cmp r7, #2 │ │ │ │ + cmp r7, #50 @ 0x32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldmia r1!, {r5, r6, r7} │ │ │ │ lsls r7, r6, #4 │ │ │ │ - cmp r7, #8 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ ldr r4, [pc, #176] @ (69acb4 ) │ │ │ │ mov ip, r1 │ │ │ │ @@ -2332711,15 +2332706,15 @@ │ │ │ │ nop │ │ │ │ strh r4, [r6, r7] │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r3, r6] │ │ │ │ lsls r2, r6, #4 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [pc, #184] @ (69ad90 ) │ │ │ │ @@ -2332788,29 +2332783,29 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r6, #6 │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r6, #100 @ 0x64 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r0, pc, #608 @ (adr r0, 69b004 ) │ │ │ │ + add r0, pc, #800 @ (adr r0, 69b0c4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 69af84 │ │ │ │ + b.n 69afe4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r6, #100 @ 0x64 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #36] @ (69ade4 ) │ │ │ │ mov r2, r3 │ │ │ │ @@ -2332827,15 +2332822,15 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ strh r4, [r6, r0] │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ movs r6, #0 │ │ │ │ @@ -2334256,17 +2334251,17 @@ │ │ │ │ mov fp, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ b.n 69bb6e │ │ │ │ movs r6, #96 @ 0x60 │ │ │ │ lsls r1, r5, #4 │ │ │ │ cbnz r6, 69bcea │ │ │ │ lsls r7, r6, #4 │ │ │ │ - subs r2, r6, #5 │ │ │ │ + subs r2, r4, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r3, #1 │ │ │ │ push {r4} │ │ │ │ ldr.w r4, [r0, #3284] @ 0xcd4 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ ldr.w r0, [r0, #3280] @ 0xcd0 │ │ │ │ and.w r3, r1, r0 │ │ │ │ @@ -2334284,15 +2334279,15 @@ │ │ │ │ ands r4, r3 │ │ │ │ orrs r0, r4 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ - add r5, pc, #360 @ (adr r5, 69be6c ) │ │ │ │ + add r5, pc, #552 @ (adr r5, 69bf2c ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr.w r3, [r0, #304] @ 0x130 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #5 │ │ │ │ bhi.n 69bd82 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r1, r1, #24 │ │ │ │ @@ -2334347,39 +2334342,39 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (69bdb4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (69bdb8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + movs r0, #170 @ 0xaa │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r7, #6 │ │ │ │ + subs r0, r5, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r6, r4, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r1, #7 │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #18 │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r3, #7 │ │ │ │ + movs r0, #14 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r3, #5 │ │ │ │ + subs r0, r1, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + subs r2, r6, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r1, #4 │ │ │ │ + subs r4, r7, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r3, #4 │ │ │ │ + subs r2, r1, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + movs r0, #96 @ 0x60 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ @@ -2335039,157 +2335034,157 @@ │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ bl 69acc4 │ │ │ │ b.n 69c2d0 │ │ │ │ cmp.w r8, #3 │ │ │ │ bgt.w 69c266 │ │ │ │ b.n 69c340 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + subs r6, r3, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r5, #6 │ │ │ │ + subs r4, r3, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbnz r6, 69c5dc │ │ │ │ + cbnz r6, 69c5e8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r6, #26 │ │ │ │ + movs r6, #74 @ 0x4a │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r6, #8 │ │ │ │ + movs r6, #56 @ 0x38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r6, #48 @ 0x30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + movs r6, #28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + movs r6, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r6, [r3, #2] │ │ │ │ + strb r6, [r1, #3] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - strb r2, [r3, r3] │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - subs r0, r3, #3 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + movs r5, #214 @ 0xd6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r5, #3 │ │ │ │ + strb r2, [r1, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r6, #3 │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ lsls r4, r3, #2 │ │ │ │ subs r0, r1, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r3, #4 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - subs r4, r6, #4 │ │ │ │ + subs r2, r2, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r1, #5 │ │ │ │ + subs r4, r3, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r3, #5 │ │ │ │ + subs r2, r4, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r6, #5 │ │ │ │ + subs r0, r7, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + subs r4, r4, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r4, r7, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r3, #7 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + subs r0, r4, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r6, #7 │ │ │ │ + subs r2, r6, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + subs r4, r1, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r7, #7 │ │ │ │ + subs r4, r6, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #18 │ │ │ │ + movs r0, #10 │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, #24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ + movs r0, #32 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + movs r0, #38 @ 0x26 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, #144 @ 0x90 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r0, #156 @ 0x9c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + adds r4, r6, #0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r3, r3 │ │ │ │ + movs r1, #206 @ 0xce │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + adds r2, r0, #0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r4, r3 │ │ │ │ + subs r2, r0, r5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + subs r0, r3, r4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r2, r3, r5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + movs r0, #244 @ 0xf4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r7, r0 │ │ │ │ + subs r6, r6, r1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r7, r0 │ │ │ │ + subs r2, r6, r1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r6, r5, r1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r2, r5, r1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r2, r1 │ │ │ │ + subs r0, r5, r1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ + subs r0, r6, r1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r0, #2 │ │ │ │ + subs r0, r0, r2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r1, #2 │ │ │ │ + subs r4, r0, r2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r2, r6, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ subs r6, r7, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r0, #3 │ │ │ │ + subs r6, r1, #3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r0, r4, #3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r1, #3 │ │ │ │ + subs r6, r5, #3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r2, #3 │ │ │ │ + subs r6, r6, #3 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + subs r2, r7, #3 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + subs r4, r7, #3 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + subs r6, r0, #4 │ │ │ │ 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 │ │ │ │ ldr.w r5, [r0, #304] @ 0x130 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ @@ -2335393,15 +2335388,15 @@ │ │ │ │ subs r2, #105 @ 0x69 │ │ │ │ bl 703094 │ │ │ │ ldrb.w r9, [r8] │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 69d600 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab89b4 │ │ │ │ + bl ab89cc │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 69cf80 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 69d438 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ @@ -2335420,15 +2335415,15 @@ │ │ │ │ ldr.w r3, [pc, #2808] @ 69d404 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #16 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r3 │ │ │ │ - bl ab01bc │ │ │ │ + bl ab01d4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr.w r1, [r3, #2036] @ 0x7f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 69cfaa │ │ │ │ mov r0, r4 │ │ │ │ bl 73f54c │ │ │ │ @@ -2335580,36 +2335575,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, r1, lsl #15 │ │ │ │ movw r1, #27544 @ 0x6b98 │ │ │ │ ands r2, r1 │ │ │ │ mov r1, r9 │ │ │ │ orrs r3, r2 │ │ │ │ strh r3, [r7, #12] │ │ │ │ - bl aa732c │ │ │ │ + bl aa7344 │ │ │ │ orr.w r8, r0, r8 │ │ │ │ mov r0, r4 │ │ │ │ uxtb.w r8, r8 │ │ │ │ bl 3f6418 │ │ │ │ movs r1, #8 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaf9f4 │ │ │ │ + bl aafa0c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ uxtb.w r8, r8 │ │ │ │ mov r1, r9 │ │ │ │ orr.w r8, r0, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2036] @ 0x7f4 │ │ │ │ uxtb.w r8, r8 │ │ │ │ cmp r3, #10 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ strb r3, [r7, #0] │ │ │ │ - bl a999b0 │ │ │ │ + bl a999c8 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ orr.w r7, r8, r0 │ │ │ │ cmp r3, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #5 │ │ │ │ uxtb r7, r7 │ │ │ │ bne.n 69cb78 │ │ │ │ @@ -2335702,15 +2335697,15 @@ │ │ │ │ movhi r2, #1 │ │ │ │ strb r7, [r0, #4] │ │ │ │ strb r2, [r3, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #640 @ 0x280 │ │ │ │ movt r2, #26 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl ab5830 │ │ │ │ + bl ab5848 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldrb.w r2, [r4, #324] @ 0x144 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mvns r2, r2 │ │ │ │ ldr.w r1, [r3, #2036] @ 0x7f4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ @@ -2335730,15 +2335725,15 @@ │ │ │ │ ldr.w r3, [pc, #1908] @ 69d410 │ │ │ │ addw r2, r2, #2036 @ 0x7f4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r3 │ │ │ │ - bl aaaa40 │ │ │ │ + bl aaaa58 │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ ldrb.w r3, [r4, #324] @ 0x144 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.w 69d5de │ │ │ │ mov r0, r4 │ │ │ │ bl 3eeb60 │ │ │ │ @@ -2335783,32 +2335778,32 @@ │ │ │ │ bmi.w 69d864 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ bl 6a1d68 │ │ │ │ ldr.w r1, [pc, #1748] @ 69d414 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl ab72d0 │ │ │ │ + bl ab72e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 6a1fcc │ │ │ │ movs r1, #187 @ 0xbb │ │ │ │ mov r0, r4 │ │ │ │ - bl aba114 │ │ │ │ + bl aba12c │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl ab5d30 │ │ │ │ + bl ab5d48 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab5d30 │ │ │ │ + bl ab5d48 │ │ │ │ mov r0, r4 │ │ │ │ bl 3e9124 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl a909d4 │ │ │ │ + bl a909ec │ │ │ │ ldr.w r2, [sl, #116] @ 0x74 │ │ │ │ ldrd r0, r1, [sp, #28] │ │ │ │ bl 6a2d40 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cbnz r3, 69cd9e │ │ │ │ add.w sl, sl, #5408 @ 0x1520 │ │ │ │ ldr.w r2, [sl, #116] @ 0x74 │ │ │ │ @@ -2336382,29 +2336377,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #24] │ │ │ │ lsls r6, r0, #4 │ │ │ │ adds r0, #214 @ 0xd6 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #23 │ │ │ │ + asrs r2, r0, #24 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrs r0, r3, #20 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r4, r7, #20 │ │ │ │ + asrs r4, r5, #21 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r2, r6, #13 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ lsls r5, r2, #2 │ │ │ │ b.n 69d89e │ │ │ │ vaddl.u , d15, d13 │ │ │ │ ldrb.w r9, [r5, #417] @ 0x1a1 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 69d962 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -2336618,15 +2336613,15 @@ │ │ │ │ strb.w lr, [r7, #22] │ │ │ │ clz ip, ip │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ strb.w ip, [r7, #21] │ │ │ │ bl 748b18 │ │ │ │ b.w 69ca8e │ │ │ │ mov r0, r4 │ │ │ │ - bl a956d8 │ │ │ │ + bl a956f0 │ │ │ │ mov r8, r0 │ │ │ │ b.w 69c9b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 744928 │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ b.w 69cc86 │ │ │ │ @@ -2336651,15 +2336646,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr.w r8, [pc, #1280] @ 69dc4c │ │ │ │ subs r1, #104 @ 0x68 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r9, r1 │ │ │ │ - bl a8fb0c │ │ │ │ + bl a8fb24 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r8, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ @@ -2336715,15 +2336710,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, r7, [r3] │ │ │ │ str r7, [r3, #8] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bl a9eee4 │ │ │ │ + bl a9eefc │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ b.w 69ca20 │ │ │ │ ldrb.w r2, [r5, #356] @ 0x164 │ │ │ │ ands.w r1, r2, #4 │ │ │ │ bne.w 69db3a │ │ │ │ ldr.w r2, [r5, #312] @ 0x138 │ │ │ │ @@ -2336794,15 +2336789,15 @@ │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 7495c8 │ │ │ │ b.w 69ca8e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl a9fe8c │ │ │ │ + bl a9fea4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.n 69d45c │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r1, r8 │ │ │ │ @@ -2337002,15 +2336997,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 69cec4 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [r2, #1102] @ 0x44e │ │ │ │ b.w 69cec4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa037c │ │ │ │ + bl aa0394 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 69d56e │ │ │ │ ldrb.w r3, [r5, #352] @ 0x160 │ │ │ │ lsls r2, r3, #29 │ │ │ │ bpl.w 69c8e2 │ │ │ │ mov r0, r4 │ │ │ │ bl 70e310 │ │ │ │ @@ -2337249,15 +2337244,15 @@ │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ bhi.n 69df22 │ │ │ │ vqshl.u64 d29, d19, #63 @ 0x3f │ │ │ │ vrsubhn.i d17, , q4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsrs r6, r4, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ bvc.n 69de9e │ │ │ │ vqshl.u32 q10, q8, #31 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2337999,25 +2337994,25 @@ │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r4, #7 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r0, r4, #8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r2, r6 │ │ │ │ + lsls r2, r4, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ lsls r5, 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] │ │ │ │ @@ -2338199,15 +2338194,15 @@ │ │ │ │ movs r2, #3 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 3a2658 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r2, #2 │ │ │ │ ldrh r2, [r6, #30] │ │ │ │ lsls r7, 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] │ │ │ │ @@ -2338318,15 +2338313,15 @@ │ │ │ │ movmi r1, #32 │ │ │ │ movpl r1, #64 @ 0x40 │ │ │ │ add r4, pc │ │ │ │ strb r1, [r5, #4] │ │ │ │ str r1, [r5, #8] │ │ │ │ add r1, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl af2728 │ │ │ │ + bl af2740 │ │ │ │ ldr r2, [pc, #56] @ (69eb2c ) │ │ │ │ ldr r3, [pc, #40] @ (69eb20 ) │ │ │ │ add.w r1, sp, #5408 @ 0x1520 │ │ │ │ add r2, pc │ │ │ │ adds r1, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -2338339,15 +2338334,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r6, #24 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ mcr2 15, 1, pc, cr9, cr15, {7} @ │ │ │ │ asrs r2, r0, #20 │ │ │ │ lsls r2, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2338441,15 +2338436,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, #12 │ │ │ │ - bl af276c │ │ │ │ + bl af2784 │ │ │ │ ldr r2, [pc, #48] @ (69ec9c ) │ │ │ │ ldr r3, [pc, #40] @ (69ec94 ) │ │ │ │ add.w r1, sp, #5376 @ 0x1500 │ │ │ │ add r2, pc │ │ │ │ adds r1, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -2338612,15 +2338607,15 @@ │ │ │ │ str r7, [r3, #116] @ 0x74 │ │ │ │ ldr r3, [pc, #324] @ (69ef8c ) │ │ │ │ str r4, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ - bl af219c │ │ │ │ + bl af21b4 │ │ │ │ ldr r2, [pc, #312] @ (69ef90 ) │ │ │ │ ldr r3, [pc, #296] @ (69ef84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -2341548,15 +2341543,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6a0c4e │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ - bl aada50 │ │ │ │ + bl aada68 │ │ │ │ movs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6a0db2 │ │ │ │ strb.w r3, [r7, #446] @ 0x1be │ │ │ │ b.n 6a0c4e │ │ │ │ ldrb.w r3, [lr, #3] │ │ │ │ lsls r1, r3, #27 │ │ │ │ @@ -2342531,15 +2342526,15 @@ │ │ │ │ strb.w r3, [r5, #458] @ 0x1ca │ │ │ │ b.n 6a1340 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ b.w 6a0f4c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add.w r0, r4, #1688 @ 0x698 │ │ │ │ - bl af1e88 │ │ │ │ + bl af1ea0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 6a18e0 │ │ │ │ ldrb.w r3, [r4, #2083] @ 0x823 │ │ │ │ cbz r3, 6a18e0 │ │ │ │ ldrb.w r3, [r4, #3518] @ 0xdbe │ │ │ │ cbnz r3, 6a18e0 │ │ │ │ ldrb.w r3, [r7, #324] @ 0x144 │ │ │ │ @@ -2342619,15 +2342614,15 @@ │ │ │ │ b.w 6a10f8 │ │ │ │ ldrb.w r3, [r7, #333] @ 0x14d │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ ldr.w r2, [r7, #328] @ 0x148 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ and.w r3, r3, #3 │ │ │ │ - bl a8fb0c │ │ │ │ + bl a8fb24 │ │ │ │ ldr r3, [pc, #324] @ (6a1b08 ) │ │ │ │ add.w r2, r5, #80 @ 0x50 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ @@ -2342727,15 +2342722,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ adcs.w r1, r0, #49 @ 0x31 │ │ │ │ adc.w r1, sl, #49 @ 0x31 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, fp │ │ │ │ lsls r2, r6, #4 │ │ │ │ - eors r4, r3 │ │ │ │ + lsls r4, r1 │ │ │ │ lsls r7, r2, #2 │ │ │ │ rsb r1, ip, r1, rrx │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #48 @ 0x30 │ │ │ │ @@ -2342858,15 +2342853,15 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #45] @ 0x2d │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ beq.n 6a1c34 │ │ │ │ pop {r3, pc} │ │ │ │ - bl af1eb0 │ │ │ │ + bl af1ec8 │ │ │ │ adds r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ @@ -2342953,15 +2342948,15 @@ │ │ │ │ ldrh r2, [r0, #44] @ 0x2c │ │ │ │ movw r3, #4098 @ 0x1002 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 6a1d22 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl af1eb0 │ │ │ │ + bl af1ec8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6a1d1e │ │ │ │ ldr r3, [pc, #56] @ (6a1d64 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ @@ -2343084,15 +2343079,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ orrs r5, r4 │ │ │ │ bl 3c0150 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ uxtb r5, r5 │ │ │ │ - bl aadf70 │ │ │ │ + bl aadf88 │ │ │ │ orrs r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ uxtb r4, r4 │ │ │ │ bl 404b88 │ │ │ │ orrs r5, r4 │ │ │ │ ldrb.w r2, [r7, #322] @ 0x142 │ │ │ │ @@ -2343118,15 +2343113,15 @@ │ │ │ │ strb.w r3, [r7, #322] @ 0x142 │ │ │ │ mov r0, r7 │ │ │ │ bl 4133e8 │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ uxtb r4, r4 │ │ │ │ - bl ab9288 │ │ │ │ + bl ab92a0 │ │ │ │ mov r1, fp │ │ │ │ orr.w r5, r0, r4 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sp, #50] @ 0x32 │ │ │ │ @@ -2343182,19 +2343177,19 @@ │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 3f6d0c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ b.n 6a1e22 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r0, r7 │ │ │ │ - bl abfc54 │ │ │ │ + bl abfc6c │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ac04b8 │ │ │ │ + bl ac04d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 40923c │ │ │ │ orrs r5, r0 │ │ │ │ orrs r5, r6 │ │ │ │ uxtb r6, r5 │ │ │ │ b.n 6a1dd0 │ │ │ │ @@ -2343202,15 +2343197,15 @@ │ │ │ │ bl 411070 │ │ │ │ ldrsb.w r3, [r7, #65] @ 0x41 │ │ │ │ orrs r0, r4 │ │ │ │ cmp r3, #4 │ │ │ │ uxtb r4, r0 │ │ │ │ bne.n 6a1f04 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab681c │ │ │ │ + bl ab6834 │ │ │ │ b.n 6a1f04 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r5 │ │ │ │ bl 404b88 │ │ │ │ b.n 6a1eb2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ b.n 6a24a4 │ │ │ │ @@ -2343302,15 +2343297,15 @@ │ │ │ │ strb.w r6, [sp] │ │ │ │ itttt ls │ │ │ │ ldrbls.w r3, [r5, #3276] @ 0xccc │ │ │ │ ubfxls r3, r3, #3, #1 │ │ │ │ eorls r3, r6 │ │ │ │ uxtbls r3, r3 │ │ │ │ strb.w r3, [sp, #1] │ │ │ │ - bl a99fec │ │ │ │ + bl a9a004 │ │ │ │ ldr r2, [pc, #432] @ (6a2274 ) │ │ │ │ ldr r1, [pc, #432] @ (6a2278 ) │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 3c605c │ │ │ │ @@ -2343341,15 +2343336,15 @@ │ │ │ │ bne.n 6a212a │ │ │ │ ldrb.w r3, [r5, #3510] @ 0xdb6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r1, #15 │ │ │ │ moveq r1, #1 │ │ │ │ - bl a97750 │ │ │ │ + bl a97768 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ cmpne r3, #14 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ @@ -2343392,15 +2343387,15 @@ │ │ │ │ bhi.n 6a21ec │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r0, r4 │ │ │ │ bl 426548 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl a95384 │ │ │ │ + bl a9539c │ │ │ │ ldr r2, [pc, #208] @ (6a227c ) │ │ │ │ ldr r3, [pc, #192] @ (6a2270 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -2343583,15 +2343578,15 @@ │ │ │ │ bl 426548 │ │ │ │ ldr r3, [pc, #276] @ (6a24ac ) │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl ab01bc │ │ │ │ + bl ab01d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6a2494 │ │ │ │ mov r0, r4 │ │ │ │ bl 7136a4 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ ite gt │ │ │ │ @@ -2343674,15 +2343669,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 70ddc8 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 425e98 │ │ │ │ b.n 6a22ee │ │ │ │ mov r0, r4 │ │ │ │ - bl aacdb4 │ │ │ │ + bl aacdcc │ │ │ │ b.n 6a23c6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 6a1d68 │ │ │ │ b.n 6a23aa │ │ │ │ mov r1, r0 │ │ │ │ @@ -2345841,15 +2345836,15 @@ │ │ │ │ bl 3c7a24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b.n 6a3950 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r6, #4 │ │ │ │ - add r7, sp, #400 @ 0x190 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldmia r0!, {r1, r2, r4} │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2346412,15 +2346407,15 @@ │ │ │ │ add r0, pc, #668 @ (adr r0, 6a4534 ) │ │ │ │ nop │ │ │ │ ... │ │ │ │ stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #912 @ 0x390 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ lsls r3, r3, #2 │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [r5] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 6a43c4 │ │ │ │ tbb [pc, r2] │ │ │ │ strh r2, [r7, #34] @ 0x22 │ │ │ │ @@ -2346787,15 +2346782,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ pop {r1, r2, r4} │ │ │ │ lsls r1, r6, #4 │ │ │ │ pop {r2, r3} │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #368 @ (adr r3, 6a47f8 ) │ │ │ │ + add r3, pc, #560 @ (adr r3, 6a48b8 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 6a46c6 │ │ │ │ lsls r1, r6, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2346821,15 +2346816,15 @@ │ │ │ │ cmp r3, ip │ │ │ │ bne.n 6a46c8 │ │ │ │ ldr.w r0, [r5, #1032] @ 0x408 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ add r1, sp, #12 │ │ │ │ ldrb.w r3, [r3, #193] @ 0xc1 │ │ │ │ ldr.w r0, [r0, #3264] @ 0xcc0 │ │ │ │ - bl abc8dc │ │ │ │ + bl abc8f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r3, #1580] @ 0x62c │ │ │ │ blx r3 │ │ │ │ add r3, sp, #332 @ 0x14c │ │ │ │ @@ -2347497,17 +2347492,17 @@ │ │ │ │ ... │ │ │ │ @ instruction: 0xb836 │ │ │ │ lsls r1, r6, #4 │ │ │ │ @ instruction: 0xb830 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 6a4e5c │ │ │ │ lsls r1, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2347869,15 +2347864,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 6a51fc │ │ │ │ lsls r1, r6, #4 │ │ │ │ cbz r0, 6a51fe │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #736 @ 0x2e0 │ │ │ │ lsls r1, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2348376,17 +2348371,17 @@ │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r6, #4 │ │ │ │ add r5, sp, #936 @ 0x3a8 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #32 │ │ │ │ lsls r1, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2348712,15 +2348707,15 @@ │ │ │ │ lsls r1, r6, #4 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldrh r0, [r3, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ vldr d7, [pc, #372] @ 6a5c98 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r2, #32 │ │ │ │ @@ -2349097,15 +2349092,15 @@ │ │ │ │ b.n 6a5ef0 │ │ │ │ add r3, pc, #264 @ (adr r3, 6a6010 ) │ │ │ │ lsls r1, r6, #4 │ │ │ │ add r3, pc, #224 @ (adr r3, 6a5fec ) │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 6a73b0 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr.w r3, [pc, #1632] @ 6a6580 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -2349677,27 +2349672,27 @@ │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ b.n 6a65a0 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ lsls r4, r5, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #36] @ 0x24 │ │ │ │ + strh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r6, [r7, #20] │ │ │ │ + strh r6, [r5, #22] │ │ │ │ lsls r3, r3, #2 │ │ │ │ bl 3c422c │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ @@ -2351407,23 +2351402,23 @@ │ │ │ │ lsls r0, r2, #24 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrh r2, [r4, #32] │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #16] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldrh r0, [r0, #32] │ │ │ │ lsls r1, r6, #4 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strb r0, [r5, #11] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r2, [r2, #11] │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ mov r1, r7 │ │ │ │ strd r0, r0, [r5] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -2351796,21 +2351791,21 @@ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 6a7bf8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + strb r0, [r4, #1] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bge.n 6a7c94 │ │ │ │ + bge.n 6a7af4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ bl 6a3440 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c81b4 │ │ │ │ mov r1, r6 │ │ │ │ @@ -2353262,33 +2353257,33 @@ │ │ │ │ ldr.w r3, [r5, #2548] @ 0x9f4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ b.n 6a8a66 │ │ │ │ ldmia r5, {r1, r5, r6, r7} │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsh r6, [r1, r4] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ + ldrsh r0, [r2, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r6, [r7, r6] │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsh r6, [r5, r0] │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrb r0, [r2, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r8, r0, #24576 @ 0x6000 │ │ │ │ sub sp, #20 │ │ │ │ @@ -2353729,29 +2353724,29 @@ │ │ │ │ lsls r6, r6, #4 │ │ │ │ strb r6, [r0, #9] │ │ │ │ lsls r1, r6, #4 │ │ │ │ b.n 6a8ef8 │ │ │ │ lsls r6, r6, #4 │ │ │ │ b.n 6a8cf8 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r0, [r3, r1] │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r2, [r7, r1] │ │ │ │ + ldrh r2, [r5, r2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ b.n 6a8bac │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldr r0, [r4, r6] │ │ │ │ + ldr r0, [r2, r7] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsb r6, [r7, r4] │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #168] @ (6a9114 ) │ │ │ │ adds r4, r2, #1 │ │ │ │ @@ -2354768,15 +2354763,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, #2878] @ 0xb3e │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r7!, {r1, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ 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, #648] @ 0x288 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2357159,21 +2357154,21 @@ │ │ │ │ movs r0, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ add r1, pc │ │ │ │ bl 399374 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ lsls r4, r2, #2 │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r3, #25 │ │ │ │ bhi.n 6aba34 │ │ │ │ tbb [pc, r3] │ │ │ │ str r4, [r4, #4] │ │ │ │ ldrb r6, [r3, r1] │ │ │ │ @@ -2357268,21 +2357263,21 @@ │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r0, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r0, #16 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + cmp r5, #10 │ │ │ │ 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 │ │ │ │ add.w r3, r1, #318 @ 0x13e │ │ │ │ mov r4, r0 │ │ │ │ @@ -2358524,15 +2358519,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #22 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r0, #4 │ │ │ │ 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 │ │ │ │ @@ -2359255,29 +2359250,29 @@ │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ add.w r1, r0, #4544 @ 0x11c0 │ │ │ │ adds r1, #8 │ │ │ │ - bl ade2e8 │ │ │ │ + bl ade300 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add.w r4, r0, #4544 @ 0x11c0 │ │ │ │ adds r4, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl ade15c │ │ │ │ + bl ade174 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -2359387,15 +2359382,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r4, #180 @ 0xb4 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #62] @ 0x3e │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r0, #4 │ │ │ │ cmp r4, #80 @ 0x50 │ │ │ │ lsls r1, r6, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2359460,17 +2359455,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r3, #214 @ 0xd6 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #26 │ │ │ │ + asrs r6, r3, #27 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r6, r3, #26 │ │ │ │ + asrs r6, r1, #27 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r3, #154 @ 0x9a │ │ │ │ lsls r1, r6, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2361904,15 +2361899,15 @@ │ │ │ │ ldrh r1, [r6, #20] │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ strh r3, [r6, #20] │ │ │ │ movs r3, #32 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #0 │ │ │ │ - bl a8b1e8 │ │ │ │ + bl a8b200 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ @@ -2361993,15 +2361988,15 @@ │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r3, #5 │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r8], #-616 @ 0xfffffd98 │ │ │ │ + mrrc2 0, 9, r0, r8, cr10 │ │ │ │ lsrs r2, r0, #27 │ │ │ │ lsls r1, r6, #4 │ │ │ │ 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 │ │ │ │ @@ -2362469,16 +2362464,16 @@ │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr.w r2, [r8, #920] @ 0x398 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #920] @ 0x398 │ │ │ │ b.n 6af79c │ │ │ │ ldrb r2, [r7, #25] │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ssat r0, #27, sl, asr #2 │ │ │ │ - vqadd.s16 d0, d24, d3 │ │ │ │ + @ instruction: 0xf35a009a │ │ │ │ + vqadd.s8 d16, d24, d3 │ │ │ │ stmdb 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] @ (6afbec ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, #864] @ (6afbf0 ) │ │ │ │ @@ -2362783,19 +2362778,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsls r4, r5, #29 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #19 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - str r4, [r2, #120] @ 0x78 │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + str r6, [r6, #120] @ 0x78 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r0, [r7, #116] @ 0x74 │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ lsls r5, r0, #4 │ │ │ │ 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] │ │ │ │ @@ -2363820,17 +2363815,17 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 6b057e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsls r4, r1, #12 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ lsls r5, r0, #4 │ │ │ │ vbic.i32 d16, #192 @ 0x000000c0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #1 │ │ │ │ @@ -2364177,21 +2364172,21 @@ │ │ │ │ ubfx r4, r4, #7, #9 │ │ │ │ cmp r4, #32 │ │ │ │ bne.n 6b09ec │ │ │ │ b.n 6b0840 │ │ │ │ strh.w r0, [sl, #304] @ 0x130 │ │ │ │ movs r6, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 6b0e10 │ │ │ │ + b.n 6b0e70 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 6b10ac │ │ │ │ + b.n 6b110c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r3, r2, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #45056 @ 0xb000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2364284,15 +2364279,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 af14d4 │ │ │ │ + bl af14ec │ │ │ │ adds r5, #16 │ │ │ │ cmp r6, r4 │ │ │ │ bne.n 6b0bfa │ │ │ │ ldr r2, [pc, #64] @ (6b0c54 ) │ │ │ │ add.w r1, sp, #48640 @ 0xbe00 │ │ │ │ ldr r3, [pc, #52] @ (6b0c4c ) │ │ │ │ adds r1, #188 @ 0xbc │ │ │ │ @@ -2365154,29 +2365149,29 @@ │ │ │ │ ldr.w r9, [r4, #636] @ 0x27c │ │ │ │ b.n 6b15d2 │ │ │ │ nop │ │ │ │ @ instruction: 0xf3880130 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ mcr 1, 6, r0, cr6, cr0, {1} │ │ │ │ - str r2, [r4, r4] │ │ │ │ + str r2, [r2, r5] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bls.n 6b1694 │ │ │ │ + bls.n 6b16f4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.n 6b172c │ │ │ │ + bmi.n 6b158c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 6b1784 │ │ │ │ + bvc.n 6b15e4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r6, [pc, #184] @ (6b1744 ) │ │ │ │ + ldr r6, [pc, #376] @ (6b1804 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bvs.n 6b1754 │ │ │ │ + bvs.n 6b15b4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bne.n 6b1788 │ │ │ │ + bne.n 6b15e8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 6b15e0 │ │ │ │ + bmi.n 6b1640 │ │ │ │ lsls r2, r3, #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 │ │ │ │ @@ -2366252,15 +2366247,15 @@ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ b.n 6b1dd8 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ b.n 6b2268 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47e2 │ │ │ │ + ldr r0, [pc, #72] @ (6b22c8 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ svc 238 @ 0xee │ │ │ │ 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, #3208] @ 0xc88 │ │ │ │ @@ -2368512,15 +2368507,15 @@ │ │ │ │ ldr r1, [pc, #40] @ (6b3b98 ) │ │ │ │ str.w ip, [r0, #1424] @ 0x590 │ │ │ │ add.w r0, r0, #4544 @ 0x11c0 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ adds r0, #8 │ │ │ │ str.w r4, [r3, #1636] @ 0x664 │ │ │ │ - bl ade10c │ │ │ │ + bl ade124 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ vtbx.8 d28, {d31-, , #63 @ 0x3f │ │ │ │ @ instruction: 0xffffdb1f │ │ │ │ vcvt.u32.f32 q14, , #1 │ │ │ │ @@ -2368965,17 +2368960,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r2, r6} │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r6, #4 │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ 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 │ │ │ │ ldr.w r4, [r1, #2860] @ 0xb2c │ │ │ │ mov r6, r0 │ │ │ │ @@ -2369635,21 +2369630,21 @@ │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r1 │ │ │ │ b.n 6b4654 │ │ │ │ pop {r4, r6, pc} │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ + movs r4, #240 @ 0xf0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ lsls r5, r0, #4 │ │ │ │ cbnz r0, 6b492e │ │ │ │ lsls r0, r6, #4 │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ lsls r5, r0, #4 │ │ │ │ subs r1, #2 │ │ │ │ cmp r1, #14 │ │ │ │ bhi.n 6b48d6 │ │ │ │ tbb [pc, r1] │ │ │ │ lsrs r2, r7, #32 │ │ │ │ lsrs r7, r6, #32 │ │ │ │ @@ -2369693,23 +2369688,23 @@ │ │ │ │ b.n 6b48da │ │ │ │ ldr r0, [pc, #20] @ (6b494c ) │ │ │ │ add r0, pc │ │ │ │ b.n 6b48da │ │ │ │ ldr r0, [pc, #20] @ (6b4950 ) │ │ │ │ add r0, pc │ │ │ │ b.n 6b48da │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ + movs r4, #96 @ 0x60 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r3, #202 @ 0xca │ │ │ │ + movs r3, #250 @ 0xfa │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + movs r3, #248 @ 0xf8 │ │ │ │ lsls r5, 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, #3456] @ 0xd80 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [pc, #620] @ (6b4bd4 ) │ │ │ │ @@ -2370329,17 +2370324,17 @@ │ │ │ │ adds r5, #70 @ 0x46 │ │ │ │ lsrs r0, r7, #2 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsrs r0, r3, #32 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r6, r3, #31 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r0, r1, #3 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r0, r2, #2 │ │ │ │ + adds r0, r0, #3 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r2, [pc, #16] @ (6b50b0 ) │ │ │ │ ldr r3, [pc, #20] @ (6b50b4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r0, #1160] @ 0x488 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #536] @ 0x218 │ │ │ │ @@ -2370397,17 +2370392,17 @@ │ │ │ │ andne.w r1, r1, #1 │ │ │ │ moveq r1, #32 │ │ │ │ rsbne r1, r1, #3 │ │ │ │ lslne r1, r1, #5 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 6b510c │ │ │ │ b.n 6b50f2 │ │ │ │ - adds r0, r6, #0 │ │ │ │ + adds r0, r4, #1 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r4, r6, #0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ push {r4} │ │ │ │ ldr.w r4, [r1, #304] @ 0x130 │ │ │ │ ldrb.w r3, [r1, #1104] @ 0x450 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r4, #1 │ │ │ │ @@ -2380172,15 +2380167,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 │ │ │ │ addw r1, r8, #3964 @ 0xf7c │ │ │ │ - bl adb774 │ │ │ │ + bl adb78c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 6bc6a4 │ │ │ │ ldrb.w r3, [sp, #3] │ │ │ │ cbz r3, 6bc6a4 │ │ │ │ ldr.w r3, [r5, #1040] @ 0x410 │ │ │ │ cbz r3, 6bc6a4 │ │ │ │ add.w r4, r0, #72 @ 0x48 │ │ │ │ @@ -2381517,15 +2381512,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ cbz r1, 6bd6da │ │ │ │ ldr r1, [r1, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ addw r1, r1, #3964 @ 0xf7c │ │ │ │ - bl adba70 │ │ │ │ + bl adba88 │ │ │ │ ldr r2, [pc, #36] @ (6bd700 ) │ │ │ │ ldr r3, [pc, #28] @ (6bd6fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ @@ -2381564,15 +2381559,15 @@ │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ add.w r2, r4, #308 @ 0x134 │ │ │ │ cbz r3, 6bd756 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ addw r1, r1, #3964 @ 0xf7c │ │ │ │ - bl adba70 │ │ │ │ + bl adba88 │ │ │ │ mov r0, r4 │ │ │ │ bl 69e7a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 698038 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -2382869,17 +2382864,17 @@ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bl 69bad0 │ │ │ │ b.n 6be4f0 │ │ │ │ mov r0, r6 │ │ │ │ blx 70238 │ │ │ │ str.w r7, [r5, #328] @ 0x148 │ │ │ │ b.n 6be402 │ │ │ │ - lsrs r6, r0, #2 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r3, 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 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #304] @ (6be6b4 ) │ │ │ │ @@ -2383365,20 +2383360,20 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r0, r4, r4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #30 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stc2 0, cr0, [r4, #584] @ 0x248 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + ldc2 0, cr0, [r4, #584]! @ 0x248 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldc2 0, cr0, [ip, #-584]! @ 0xfffffdb8 │ │ │ │ + stc2l 0, cr0, [ip, #-584]! @ 0xfffffdb8 │ │ │ │ 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 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ @@ -2384194,15 +2384189,15 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.w 6bec3e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ asrs r4, r7, #17 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r0, [r4, #8] │ │ │ │ lsls r4, r0, #4 │ │ │ │ strb r7, [r0, #29] │ │ │ │ vmla.i , , d30[0] │ │ │ │ lsls r0, r6, #4 │ │ │ │ strb r7, [r1, #6] │ │ │ │ @ instruction: 0xffff7e2d │ │ │ │ @ instruction: 0xffff7747 │ │ │ │ @@ -2385319,19 +2385314,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 399374 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #416] @ 0x1a0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - stc 0, cr0, [r4], {153} @ 0x99 │ │ │ │ - b.n 6bfcbc │ │ │ │ + ldc 0, cr0, [r4], #-612 @ 0xfffffd9c │ │ │ │ + b.n 6bfd1c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xeb840099 │ │ │ │ - subs.w r0, sl, r9, lsr #2 │ │ │ │ + subs.w r0, r4, r9, lsr #2 │ │ │ │ + @ instruction: 0xebea0099 │ │ │ │ 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 │ │ │ │ bl 6c0108 │ │ │ │ @@ -2387524,15 +2387519,15 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 6c2f98 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ addw r1, r1, #3964 @ 0xf7c │ │ │ │ movs r0, #0 │ │ │ │ - bl adba70 │ │ │ │ + bl adba88 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 6c2d6c │ │ │ │ ldr.w r1, [pc, #1768] @ 6c2368 │ │ │ │ add.w r3, r5, #29 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc │ │ │ │ @@ -2387970,15 +2387965,15 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 6c2f9e │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ addw r1, r1, #3964 @ 0xf7c │ │ │ │ movs r0, #0 │ │ │ │ - bl adba70 │ │ │ │ + bl adba88 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 6c2d44 │ │ │ │ ldr r1, [pc, #452] @ (6c2370 ) │ │ │ │ add.w r3, r5, #29 │ │ │ │ movs r2, #28 │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc │ │ │ │ @@ -2388220,15 +2388215,15 @@ │ │ │ │ beq.w 6c307e │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ addw r1, r1, #3964 @ 0xf7c │ │ │ │ movs r0, #0 │ │ │ │ - bl adba70 │ │ │ │ + bl adba88 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 6c307e │ │ │ │ ldr.w r3, [pc, #3472] @ 6c321c │ │ │ │ ldrb.w r2, [r8, #11] │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #11] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -2388388,15 +2388383,15 @@ │ │ │ │ beq.w 6c3054 │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ addw r1, r1, #3964 @ 0xf7c │ │ │ │ movs r0, #0 │ │ │ │ - bl adba70 │ │ │ │ + bl adba88 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 6c3054 │ │ │ │ ldr.w r1, [pc, #2964] @ 6c3224 │ │ │ │ add.w r3, r5, #11 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc │ │ │ │ @@ -2389277,15 +2389272,15 @@ │ │ │ │ add.w r2, r8, #308 @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6c305a │ │ │ │ ldr r1, [r3, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ addw r1, r1, #3964 @ 0xf7c │ │ │ │ - bl adba70 │ │ │ │ + bl adba88 │ │ │ │ b.n 6c305a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r7, [r3, #3548] @ 0xddc │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 6c34ae │ │ │ │ ldr r3, [pc, #268] @ (6c3240 ) │ │ │ │ ldrb.w r2, [r8, #10] │ │ │ │ @@ -2389303,15 +2389298,15 @@ │ │ │ │ add.w r2, r5, #308 @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6c3084 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ addw r1, r1, #3964 @ 0xf7c │ │ │ │ mov r0, r3 │ │ │ │ - bl adba70 │ │ │ │ + bl adba88 │ │ │ │ b.n 6c3084 │ │ │ │ ldr r3, [pc, #216] @ (6c3244 ) │ │ │ │ ldrb r2, [r5, #10] │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #10] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 6c339e │ │ │ │ @@ -2389992,15 +2389987,15 @@ │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6c39a2 │ │ │ │ ldrb.w r3, [r4, #1036] @ 0x40c │ │ │ │ cbnz r3, 6c39a2 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl ad5fbc │ │ │ │ + bl ad5fd4 │ │ │ │ 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 │ │ │ │ @@ -2390011,15 +2390006,15 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 6c39f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 6c39ec │ │ │ │ mov r0, r5 │ │ │ │ - bl ad5fe8 │ │ │ │ + bl ad6000 │ │ │ │ ldr.w r3, [r4, #1032] @ 0x408 │ │ │ │ ldrb.w r3, [r3, #3532] @ 0xdcc │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 6c39de │ │ │ │ ldr r2, [pc, #128] @ (6c3a0c ) │ │ │ │ ldr r3, [pc, #124] @ (6c3a08 ) │ │ │ │ add r2, pc │ │ │ │ @@ -2390055,15 +2390050,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6c3988 │ │ │ │ mov r0, r7 │ │ │ │ bl 3a1478 │ │ │ │ b.n 6c3988 │ │ │ │ addw r1, r4, #1036 @ 0x40c │ │ │ │ mov r0, r5 │ │ │ │ - bl ad601c │ │ │ │ + bl ad6034 │ │ │ │ b.n 6c3976 │ │ │ │ mov r0, r7 │ │ │ │ bl 3a1478 │ │ │ │ b.n 6c3970 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #4 │ │ │ │ @@ -2390318,15 +2390313,15 @@ │ │ │ │ beq.n 6c3c42 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #656] @ 0x290 │ │ │ │ b.n 6c3c42 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ movs r2, #1 │ │ │ │ - bl ae46e0 │ │ │ │ + bl ae46f8 │ │ │ │ mov r1, r0 │ │ │ │ b.n 6c3bba │ │ │ │ ldr r3, [pc, #124] @ (6c3d9c ) │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 422100 │ │ │ │ @@ -2391578,15 +2391573,15 @@ │ │ │ │ cbz r3, 6c4bce │ │ │ │ mov r4, r8 │ │ │ │ b.n 6c4838 │ │ │ │ mov r1, r4 │ │ │ │ b.n 6c4ba6 │ │ │ │ mov.w r9, #1 │ │ │ │ b.n 6c481c │ │ │ │ - movs r5, #102 @ 0x66 │ │ │ │ + movs r5, #150 @ 0x96 │ │ │ │ lsls r4, r0, #4 │ │ │ │ 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, #736] @ (6c4ecc ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2392320,15 +2392315,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (6c5478 ) │ │ │ │ addw r0, r0, #3964 @ 0xf7c │ │ │ │ ldr r1, [pc, #12] @ (6c547c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl adb724 │ │ │ │ + bl adb73c │ │ │ │ pop {r3, pc} │ │ │ │ strh r7, [r2, #26] │ │ │ │ vqshlu.s64 q15, , #63 @ 0x3f │ │ │ │ vsri.32 d27, d0, #1 │ │ │ │ ldr r1, [pc, #416] @ (6c5624 ) │ │ │ │ ldr r2, [pc, #416] @ (6c5628 ) │ │ │ │ ldr r3, [pc, #420] @ (6c562c ) │ │ │ │ @@ -2393298,15 +2393293,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [r4, #20] │ │ │ │ add.w r0, r5, #712 @ 0x2c8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add.w r3, r4, #24 │ │ │ │ - bl adcac8 │ │ │ │ + bl adcae0 │ │ │ │ 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 │ │ │ │ @@ -2393532,15 +2393527,15 @@ │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ it cs │ │ │ │ movcs r1, #8 │ │ │ │ add.w r3, r4, #24 │ │ │ │ add.w r0, r5, #712 @ 0x2c8 │ │ │ │ - bl adcac8 │ │ │ │ + bl adcae0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr.w ip, [r5, #636] @ 0x27c │ │ │ │ str r3, [r4, #28] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ b.n 6c6008 │ │ │ │ bic.w r2, r2, #8 │ │ │ │ @@ -2393647,15 +2393642,15 @@ │ │ │ │ b.n 6c6374 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, pc, #256 @ (adr r1, 6c64ac ) │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #17 │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r5, #4 │ │ │ │ ldr.w r3, [r0, #636] @ 0x27c │ │ │ │ cmp r3, #13 │ │ │ │ it ls │ │ │ │ cmpls r1, #6 │ │ │ │ @@ -2393891,15 +2393886,15 @@ │ │ │ │ it eq │ │ │ │ moveq r4, r6 │ │ │ │ bne.n 6c65e4 │ │ │ │ b.n 6c660c │ │ │ │ mov r4, r6 │ │ │ │ str.w r4, [r0, #648] @ 0x288 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsrs r6, r0, #4 │ │ │ │ + lsrs r6, r6, #4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ @@ -2394201,15 +2394196,15 @@ │ │ │ │ stmia r7!, {} │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #24 │ │ │ │ + lsls r6, r6, #24 │ │ │ │ lsls r4, r0, #4 │ │ │ │ str r5, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r5, #4 │ │ │ │ ldr.w r1, [r4, #1032] @ 0x408 │ │ │ │ ldrb.w r1, [r1, #2099] @ 0x833 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 6c6bf8 │ │ │ │ @@ -2396728,24 +2396723,24 @@ │ │ │ │ ldrb r6, [r0, r5] │ │ │ │ vqrshl.s32 , , │ │ │ │ subs r7, #213 @ 0xd5 │ │ │ │ ldrb r2, [r2, #21] │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - eors.w r1, r8, r3 │ │ │ │ - b.n 6c853c │ │ │ │ + pkhbt r1, r8, r3 │ │ │ │ + b.n 6c859c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 6c8578 │ │ │ │ + b.n 6c85d8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 6c852c │ │ │ │ + b.n 6c858c │ │ │ │ lsls r3, r0, #4 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r5, [r7], #4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ @@ -2397434,29 +2397429,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #16 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldrh r6, [r7, r2] │ │ │ │ lsls r6, r4, #4 │ │ │ │ ldrh r6, [r5, r1] │ │ │ │ lsls r6, r4, #4 │ │ │ │ ldrh r4, [r0, r1] │ │ │ │ lsls r6, r4, #4 │ │ │ │ ldrh r0, [r5, r1] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ sub.w r4, r9, #1400 @ 0x578 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ bl 4f4f10 │ │ │ │ ldrh.w r6, [r5, #70] @ 0x46 │ │ │ │ @@ -2397781,28 +2397776,28 @@ │ │ │ │ mov r3, lr │ │ │ │ mov r9, sl │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mov sl, r8 │ │ │ │ b.w 6c86ac │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r4, [r3, #12] │ │ │ │ + str r4, [r1, #16] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ble.n 6c9164 │ │ │ │ + udf #4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia.w r6, {r1, r4, r7} │ │ │ │ - ble.n 6c9100 │ │ │ │ + @ instruction: 0xe8c60092 │ │ │ │ + ble.n 6c9160 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ble.n 6c9124 │ │ │ │ + ble.n 6c9184 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ lsls r1, r3, #2 │ │ │ │ cbz r0, 6c91e4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #1 │ │ │ │ @@ -2397850,17 +2397845,17 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ bne.n 6c9212 │ │ │ │ mov r3, r9 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrd r9, r4, [sp, #32] │ │ │ │ b.w 6c8722 │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ 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 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2398357,43 +2398352,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r2, [r0, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r0, [r3, #10] │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r2, [r0, r1] │ │ │ │ lsls r6, r4, #4 │ │ │ │ str r4, [r2, r1] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - bge.n 6c9764 │ │ │ │ + blt.n 6c97c4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r6, [pc, #928] @ (6c9b38 ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r3!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh r2, [r6, r4] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ mov.w r9, #0 │ │ │ │ b.n 6c9646 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 6c97ac │ │ │ │ @@ -2398465,17 +2398460,17 @@ │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ b.n 6c9514 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ blx 6f23c │ │ │ │ - strb r6, [r6, r7] │ │ │ │ + ldrsb r6, [r4, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ 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 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2398809,57 +2398804,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r5, #4 │ │ │ │ str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - bpl.n 6c9cf4 │ │ │ │ + bpl.n 6c9b54 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ itte cc │ │ │ │ lslcc r7, r5, #4 │ │ │ │ - ldrsbcc r4, [r6, r6] │ │ │ │ + ldrsbcc r4, [r4, r7] │ │ │ │ lslcs r1, r3, #2 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldrsb r4, [r2, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ + ldrb r6, [r0, #5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r4, [r5, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + pop {r3, r4, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strb r6, [r6, r4] │ │ │ │ + strb r6, [r4, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ ldr.w r5, [pc, #1188] @ 6ca118 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ @@ -2399326,85 +2399321,85 @@ │ │ │ │ nop │ │ │ │ str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + strb r4, [r2, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r2, [r4, r2] │ │ │ │ + strb r2, [r2, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + strb r4, [r1, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strh r2, [r0, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r4, [r2, r4] │ │ │ │ + strh r4, [r0, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 6ca1c0 │ │ │ │ + b.n 6ca220 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r6!, {r3, r4, r7} │ │ │ │ + stmia r6!, {r3, r6, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strh r2, [r7, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r6, r2] │ │ │ │ + strh r2, [r4, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r3, r0] │ │ │ │ + strh r2, [r1, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + strh r6, [r0, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r6!, {r1, r3, r4} │ │ │ │ + stmia r6!, {r1, r3, r6} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r2, [r3, r4] │ │ │ │ + str r2, [r1, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + str r6, [r2, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r0, [r1, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r4, [r0, r4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add ip, pc │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bvs.n 6ca1dc │ │ │ │ + bvs.n 6ca23c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xb706 │ │ │ │ + @ instruction: 0xb736 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ ldr.w r5, [pc, #1256] @ 6ca6b0 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -2399898,99 +2399893,99 @@ │ │ │ │ nop │ │ │ │ ldrsh r4, [r5, r0] │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r0] │ │ │ │ lsls r7, r5, #4 │ │ │ │ - ldr r7, [pc, #272] @ (6ca7d0 ) │ │ │ │ + ldr r7, [pc, #464] @ (6ca890 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r7, [pc, #800] @ (6ca9e4 ) │ │ │ │ + ldr r7, [pc, #992] @ (6caaa4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r7, [pc, #288] @ (6ca7e8 ) │ │ │ │ + ldr r7, [pc, #480] @ (6ca8a8 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r7, [pc, #312] @ (6ca804 ) │ │ │ │ + ldr r7, [pc, #504] @ (6ca8c4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r7, [pc, #656] @ (6ca960 ) │ │ │ │ + ldr r7, [pc, #848] @ (6caa20 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r7, [pc, #816] @ (6caa04 ) │ │ │ │ + ldr r7, [pc, #1008] @ (6caac4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #304] @ (6ca80c ) │ │ │ │ + ldr r7, [pc, #496] @ (6ca8cc ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [pc, #608] @ (6ca944 ) │ │ │ │ + ldr r6, [pc, #800] @ (6caa04 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r6, [pc, #56] @ (6ca720 ) │ │ │ │ + ldr r6, [pc, #248] @ (6ca7e0 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #576] @ (6ca92c ) │ │ │ │ + ldr r5, [pc, #768] @ (6ca9ec ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r5, [pc, #400] @ (6ca884 ) │ │ │ │ + ldr r5, [pc, #592] @ (6ca944 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r5, [pc, #784] @ (6caa0c ) │ │ │ │ + ldr r5, [pc, #976] @ (6caacc ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #312] @ (6ca838 ) │ │ │ │ + ldr r5, [pc, #504] @ (6ca8f8 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #752] @ (6ca9f4 ) │ │ │ │ + ldr r5, [pc, #944] @ (6caab4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #744] @ (6ca9f0 ) │ │ │ │ + ldr r5, [pc, #936] @ (6caab0 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + stmia r1!, {r3, r4, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r5, [pc, #184] @ (6ca7c8 ) │ │ │ │ + ldr r5, [pc, #376] @ (6ca888 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r1!, {r1, r2, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r5, [pc, #528] @ (6ca928 ) │ │ │ │ + ldr r5, [pc, #720] @ (6ca9e8 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #0] @ (6ca71c ) │ │ │ │ + ldr r5, [pc, #192] @ (6ca7dc ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #440] @ (6ca8d8 ) │ │ │ │ + ldr r5, [pc, #632] @ (6ca998 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #408] @ (6ca8bc ) │ │ │ │ + ldr r5, [pc, #600] @ (6ca97c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r4, [pc, #936] @ (6caad0 ) │ │ │ │ + ldr r5, [pc, #104] @ (6ca790 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r4, [pc, #880] @ (6caa9c ) │ │ │ │ + ldr r5, [pc, #48] @ (6ca75c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r5, [pc, #224] @ (6ca814 ) │ │ │ │ + ldr r5, [pc, #416] @ (6ca8d4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r4, [pc, #392] @ (6ca8c0 ) │ │ │ │ + ldr r4, [pc, #584] @ (6ca980 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r3, [pc, #1016] @ (6cab34 ) │ │ │ │ + ldr r4, [pc, #184] @ (6ca7f4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r3, [pc, #944] @ (6caaf0 ) │ │ │ │ + ldr r4, [pc, #112] @ (6ca7b0 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - itet │ │ │ │ - lsl r7, r2, #2 │ │ │ │ - ldral r4, [pc, #224] @ (6ca828 ) │ │ │ │ - lsl r1, r3, #2 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + stmia r0!, {r1, r2, r5} │ │ │ │ + lsls r7, r2, #2 │ │ │ │ + ldr r4, [pc, #416] @ (6ca8e8 ) │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + ands r0, r3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r4, [pc, #168] @ (6ca7f8 ) │ │ │ │ + ldr r4, [pc, #360] @ (6ca8b8 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [pc, #728] @ (6caa2c ) │ │ │ │ + ldr r2, [pc, #920] @ (6caaec ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r3, [pc, #144] @ (6ca7e8 ) │ │ │ │ + ldr r3, [pc, #336] @ (6ca8a8 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [pc, #664] @ (6ca9f4 ) │ │ │ │ + ldr r2, [pc, #856] @ (6caab4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - beq.n 6ca660 │ │ │ │ + beq.n 6ca6c0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r3, [pc, #80] @ (6ca7b4 ) │ │ │ │ + ldr r3, [pc, #272] @ (6ca874 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cbz r6, 6ca782 │ │ │ │ + cbz r6, 6ca78e │ │ │ │ lsls r5, r4, #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] @ (6ca89c ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ @@ -2400117,33 +2400112,33 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r7, r1] │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #176 @ 0xb0 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r3, [pc, #912] @ (6cac3c ) │ │ │ │ + ldr r4, [pc, #80] @ (6ca8fc ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ subs r3, #206 @ 0xce │ │ │ │ lsls r6, r4, #4 │ │ │ │ - bics r0, r3 │ │ │ │ + mvns r0, r1 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r3, [pc, #784] @ (6cabc8 ) │ │ │ │ + ldr r3, [pc, #976] @ (6cac88 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldrsb r4, [r7, r7] │ │ │ │ lsls r7, r5, #4 │ │ │ │ subs r3, #172 @ 0xac │ │ │ │ lsls r6, r4, #4 │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrh r0, [r4, #16] │ │ │ │ + ldrh r0, [r2, #18] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r3, [pc, #272] @ (6ca9dc ) │ │ │ │ + ldr r3, [pc, #464] @ (6caa9c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ 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 fp, r0 │ │ │ │ @@ -2401734,25 +2401729,25 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #4 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r6, #4 │ │ │ │ - orrs r0, r5 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - orrs r0, r4 │ │ │ │ + muls r0, r2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - orrs r6, r1 │ │ │ │ + orrs r6, r7 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + subs r4, #32 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ 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, #3040] @ 0xbe0 │ │ │ │ ldr.w r2, [pc, #2808] @ 6cc4a4 │ │ │ │ sub.w sp, sp, #1020 @ 0x3fc │ │ │ │ @@ -2402844,43 +2402839,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ mov r4, r7 │ │ │ │ lsls r7, r5, #4 │ │ │ │ cbnz r2, 6cc526 │ │ │ │ lsls r4, r6, #4 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cbnz r4, 6cc52a │ │ │ │ lsls r4, r6, #4 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #182 @ 0xb6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + adds r5, #218 @ 0xda │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #148 @ 0x94 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #72 @ 0x48 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #32 │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ + adds r2, #92 @ 0x5c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + adds r2, #110 @ 0x6e │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #130 @ 0x82 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #32 │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - uxth r4, r6 │ │ │ │ + uxtb r4, r4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r4, sp, #128 @ 0x80 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ lsls r0, r3, #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 │ │ │ │ @@ -2403258,27 +2403253,27 @@ │ │ │ │ umull r3, r4, r3, r2 │ │ │ │ lsrs r1, r4, #2 │ │ │ │ sub.w r8, r8, r4, lsr #3 │ │ │ │ blx 6f278 <__aeabi_uidivmod@plt> │ │ │ │ add.w r3, r1, r8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.w 6cc0aa │ │ │ │ - movs r0, #32 │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + cmp r6, #32 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r5, #162 @ 0xa2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + sub sp, #248 @ 0xf8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - sub sp, #24 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2403608,15 +2403603,15 @@ │ │ │ │ b.n 6ccbaa │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, #140 @ 0x8c │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #48 @ (adr r3, 6cccb4 ) │ │ │ │ + add r3, pc, #240 @ (adr r3, 6ccd74 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r3, #174 @ 0xae │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ @@ -2404969,17 +2404964,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [pc, #12] @ (6cdb30 ) │ │ │ │ add r4, pc │ │ │ │ b.n 6cdaac │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 6cdac6 │ │ │ │ b.n 6cdad2 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldrh.w r0, [r1, #74] @ 0x4a │ │ │ │ @@ -2406437,21 +2406432,21 @@ │ │ │ │ nop │ │ │ │ subs r4, r4, r2 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r7, #28 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - strh r2, [r5, #30] │ │ │ │ + strh r2, [r3, #32] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r2, r1, #13 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldc2l 0, cr0, [r8], {145} @ 0x91 │ │ │ │ + stc2 0, cr0, [r8, #-580] @ 0xfffffdbc │ │ │ │ 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, #1070] @ 0x42e │ │ │ │ ldr.w r6, [r0, #1032] @ 0x408 │ │ │ │ lsls r4, r3, #28 │ │ │ │ @@ -2407116,31 +2407111,31 @@ │ │ │ │ b.n 6cf122 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r2, r5, #28 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #19 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + ldmia r6, {r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r2, r5, #19 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #44] @ 0x2c │ │ │ │ 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 r2, [pc, #112] @ (6cf3f0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2407193,15 +2407188,15 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsrs r4, r3, #17 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - strh r6, [r2, #6] │ │ │ │ + strh r6, [r0, #8] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ 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 │ │ │ │ @@ -2407942,32 +2407937,32 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r0, #15 │ │ │ │ lsls r7, r5, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ + lsls r2, r1, #6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r6, r6, #7 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsls r0, r5, #28 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - ldc2l 0, cr0, [lr], #608 @ 0x260 │ │ │ │ - ldc2l 0, cr0, [ip], {152} @ 0x98 │ │ │ │ + stc2 0, cr0, [lr, #-608]! @ 0xfffffda0 │ │ │ │ + stc2 0, cr0, [ip, #-608] @ 0xfffffda0 │ │ │ │ + ldc2l 0, cr0, [r2], #608 @ 0x260 │ │ │ │ + ldc2l 0, cr0, [r8], {152} @ 0x98 │ │ │ │ stc2l 0, cr0, [r2], {152} @ 0x98 │ │ │ │ - stc2 0, cr0, [r8], #608 @ 0x260 │ │ │ │ - ldc2 0, cr0, [r2], {152} @ 0x98 │ │ │ │ - stc2l 0, cr0, [r8], #-608 @ 0xfffffda0 │ │ │ │ - mrrc2 0, 9, r0, r2, cr8 │ │ │ │ - ldc2 0, cr0, [r4], #-608 @ 0xfffffda0 │ │ │ │ - ldc2 0, cr0, [r6], {152} @ 0x98 │ │ │ │ - stc2 0, cr0, [r0], {152} @ 0x98 │ │ │ │ + ldc2 0, cr0, [r8], {152} @ 0x98 │ │ │ │ stc2 0, cr0, [r2], {152} @ 0x98 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + stc2l 0, cr0, [r4], #-608 @ 0xfffffda0 │ │ │ │ + mcrr2 0, 9, r0, r6, cr8 │ │ │ │ + ldc2 0, cr0, [r0], #-608 @ 0xfffffda0 │ │ │ │ + ldc2 0, cr0, [r2], #608 @ 0x260 │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ 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, #120] @ 0x78 │ │ │ │ subw sp, sp, #3940 @ 0xf64 │ │ │ │ mov r7, r1 │ │ │ │ @@ -2409098,16 +2409093,16 @@ │ │ │ │ bne.n 6d0916 │ │ │ │ b.n 6d06be │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfaca012e │ │ │ │ ldrsh.w r0, [r8, ] │ │ │ │ - vshr.s64 d0, d8, #50 │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + vshr.s64 d0, d8, #2 │ │ │ │ + udf #136 @ 0x88 │ │ │ │ lsls r1, r2, #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 │ │ │ │ @@ -2409595,20 +2409590,20 @@ │ │ │ │ b.n 6d0df2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf276012e │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ addw r1, r6, #46 @ 0x2e │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 6d0c7c │ │ │ │ + b.n 6d0cdc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - eors.w r0, sl, r8, lsr #2 │ │ │ │ - bhi.n 6d0e58 │ │ │ │ + @ instruction: 0xeaca0098 │ │ │ │ + bls.n 6d0eb8 │ │ │ │ lsls r1, 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 │ │ │ │ subs r4, r1, r2 │ │ │ │ ldr.w r3, [r0, #2036] @ 0x7f4 │ │ │ │ @@ -2410078,15 +2410073,15 @@ │ │ │ │ add r2, pc │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ movs r2, #8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl ade014 │ │ │ │ + bl ade02c │ │ │ │ ldr r3, [pc, #72] @ (6d1408 ) │ │ │ │ ldr r2, [pc, #72] @ (6d140c ) │ │ │ │ add.w r1, r4, #48384 @ 0xbd00 │ │ │ │ add r3, pc │ │ │ │ adds r1, #120 @ 0x78 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ @@ -2410103,35 +2410098,35 @@ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stcl 1, cr0, [r6], {46} @ 0x2e │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6d0fbc │ │ │ │ + b.n 6d101c │ │ │ │ lsls r0, r3, #2 │ │ │ │ mcr2 15, 5, pc, cr7, cr15, {7} @ │ │ │ │ mrc2 15, 5, pc, cr3, cr15, {7} │ │ │ │ mrc2 15, 7, pc, cr11, cr15, {7} │ │ │ │ - b.n 6d0ee8 │ │ │ │ + b.n 6d0f48 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stc 1, cr0, [r6], #-184 @ 0xffffff48 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #47872 @ 0xbb00 │ │ │ │ adds r0, #248 @ 0xf8 │ │ │ │ bl 6eb7c8 │ │ │ │ add.w r0, r4, #48384 @ 0xbd00 │ │ │ │ adds r0, #104 @ 0x68 │ │ │ │ - bl a8cb24 │ │ │ │ + bl a8cb3c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2410146,15 +2410141,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 6eb8a8 │ │ │ │ add.w r0, r4, #48384 @ 0xbd00 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #104 @ 0x68 │ │ │ │ - bl a8cc68 │ │ │ │ + bl a8cc80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cbz r1, 6d1484 │ │ │ │ ldr.w r3, [r0, #148] @ 0x94 │ │ │ │ str r3, [r1, #0] │ │ │ │ cbz r2, 6d148a │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ @@ -2410418,15 +2410413,15 @@ │ │ │ │ add r3, pc │ │ │ │ bl 6e2d30 │ │ │ │ b.n 6d16da │ │ │ │ bl 6d3660 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldc2 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ ldc2l 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ - ldrsb r0, [r4, r7] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldc2l 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ ldc2l 15, cr15, [r3, #-1020] @ 0xfffffc04 │ │ │ │ push {r1, r2, r3} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2410461,31 +2410456,31 @@ │ │ │ │ ldr r0, [pc, #40] @ (6d17b4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #36] @ (6d17b8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 6d1b58 │ │ │ │ + b.n 6d1bb8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d1b48 │ │ │ │ + b.n 6d1ba8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d1b98 │ │ │ │ + b.n 6d1bf8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d1b78 │ │ │ │ + b.n 6d1bd8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d1b78 │ │ │ │ + b.n 6d1bd8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d1b38 │ │ │ │ + b.n 6d1b98 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d1b38 │ │ │ │ + b.n 6d1b98 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d1b38 │ │ │ │ + b.n 6d1b98 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvs.n 6d1710 │ │ │ │ + bvs.n 6d1770 │ │ │ │ lsls r1, r2, #2 │ │ │ │ cmp r1, #3 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ bhi.n 6d17ee │ │ │ │ ldr r2, [pc, #88] @ (6d181c ) │ │ │ │ lsls r1, r1, #5 │ │ │ │ add r2, pc │ │ │ │ @@ -2410510,15 +2410505,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 6d17da │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ lsls r3, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ @@ -2410653,17 +2410648,17 @@ │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - svc 238 @ 0xee │ │ │ │ + b.n 6d19d4 │ │ │ │ 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 r4, r0 │ │ │ │ ldr.w r0, [r0, #256] @ 0x100 │ │ │ │ @@ -2410736,17 +2410731,17 @@ │ │ │ │ ldr r1, [pc, #20] @ (6d1a84 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb r0, [r6, r4] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - svc 38 @ 0x26 │ │ │ │ + svc 86 @ 0x56 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ @@ -2410764,17 +2410759,17 @@ │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #16] @ (6d1ac8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ b.n 6d1aae │ │ │ │ nop │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + svc 38 @ 0x26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ 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 │ │ │ │ subs r7, r1, #1 │ │ │ │ @@ -2411302,19 +2411297,19 @@ │ │ │ │ cmp r1, #6 │ │ │ │ beq.n 6d1f68 │ │ │ │ b.n 6d1c62 │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cmp r1, #6 │ │ │ │ beq.n 6d2000 │ │ │ │ b.n 6d1f2e │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + strh r2, [r0, r3] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bgt.n 6d20a8 │ │ │ │ + bgt.n 6d2108 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + str r2, [r3, r7] │ │ │ │ lsls r3, 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 │ │ │ │ @@ -2411955,46 +2411950,46 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ svc 156 @ 0x9c │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 6d2880 │ │ │ │ + bls.n 6d28e0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r7, [pc, #0] @ (6d2804 ) │ │ │ │ + ldr r7, [pc, #192] @ (6d28c4 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r5, [pc, #760] @ (6d2b00 ) │ │ │ │ + ldr r5, [pc, #952] @ (6d2bc0 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bhi.n 6d271c │ │ │ │ + bhi.n 6d277c │ │ │ │ lsls r0, r3, #2 │ │ │ │ ble.n 6d2898 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - ldr r5, [pc, #712] @ (6d2adc ) │ │ │ │ + ldr r5, [pc, #904] @ (6d2b9c ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bvc.n 6d28d8 │ │ │ │ + bvc.n 6d2738 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [pc, #408] @ (6d29b4 ) │ │ │ │ + ldr r3, [pc, #600] @ (6d2a74 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bvs.n 6d2868 │ │ │ │ + bvs.n 6d28c8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvs.n 6d2824 │ │ │ │ + bvs.n 6d2884 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [pc, #232] @ (6d2910 ) │ │ │ │ + ldr r2, [pc, #424] @ (6d29d0 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bls.n 6d28c4 │ │ │ │ + bls.n 6d2924 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r0, [pc, #1000] @ (6d2c18 ) │ │ │ │ + ldr r1, [pc, #168] @ (6d28d8 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bhi.n 6d2860 │ │ │ │ + bhi.n 6d28c0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - itte vs │ │ │ │ - lslvs r1, r2, #2 │ │ │ │ - bhi.n 6d2780 @ unpredictable │ │ │ │ - lslvc r0, r3, #2 │ │ │ │ + itet ls │ │ │ │ + lslls r1, r2, #2 │ │ │ │ + bhi.n 6d27e0 @ unpredictable │ │ │ │ + lslls r0, r3, #2 │ │ │ │ ldr.w r0, [pc, #1468] @ 6d2dfc │ │ │ │ movw r4, #1215 @ 0x4bf │ │ │ │ ldr.w r3, [pc, #1464] @ 6d2e00 │ │ │ │ ldr.w r2, [pc, #1464] @ 6d2e04 │ │ │ │ add r0, pc │ │ │ │ ldr.w r1, [pc, #1464] @ 6d2e08 │ │ │ │ add r3, pc │ │ │ │ @@ -2412492,145 +2412487,145 @@ │ │ │ │ b.n 6d2ca6 │ │ │ │ ldr r2, [pc, #264] @ (6d2efc ) │ │ │ │ add r2, pc │ │ │ │ b.n 6d298c │ │ │ │ ldr r1, [pc, #264] @ (6d2f00 ) │ │ │ │ add r1, pc │ │ │ │ b.n 6d2902 │ │ │ │ - ldr r0, [pc, #464] @ (6d2fd0 ) │ │ │ │ + ldr r0, [pc, #656] @ (6d3090 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bvc.n 6d2d28 │ │ │ │ + bvc.n 6d2d88 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bhi.n 6d2eb8 │ │ │ │ + bhi.n 6d2d18 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bkpt 0x00de │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - ldr r0, [pc, #312] @ (6d2f48 ) │ │ │ │ - lsls r3, r0, #4 │ │ │ │ - bhi.n 6d2d14 │ │ │ │ + itee eq │ │ │ │ + lsleq r1, r2, #2 │ │ │ │ + ldrne r0, [pc, #504] @ (6d3008 ) │ │ │ │ + lslne r3, r0, #4 │ │ │ │ + bhi.n 6d2d74 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bx r8 │ │ │ │ + bx lr │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcc.n 6d2dd4 │ │ │ │ + bmi.n 6d2e34 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r5, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bne.n 6d2e6c │ │ │ │ + bne.n 6d2ecc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - beq.n 6d2ef8 │ │ │ │ + beq.n 6d2d58 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - mov ip, r5 │ │ │ │ + mov ip, fp │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcc.n 6d2d34 │ │ │ │ + bcc.n 6d2d94 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcc.n 6d2d98 │ │ │ │ + bcc.n 6d2df8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + beq.n 6d2e5c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - mov r6, r4 │ │ │ │ + mov r6, sl │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcc.n 6d2f38 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ bcc.n 6d2d98 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcc.n 6d2e1c │ │ │ │ + bcc.n 6d2df8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcc.n 6d2e18 │ │ │ │ + bmi.n 6d2e7c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcc.n 6d2e30 │ │ │ │ + bmi.n 6d2e78 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6d2e74 │ │ │ │ + bmi.n 6d2e90 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6d2e84 │ │ │ │ + bmi.n 6d2ed4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6d2e90 │ │ │ │ + bmi.n 6d2ee4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ bmi.n 6d2ef0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6d2f08 │ │ │ │ + bmi.n 6d2f50 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + bmi.n 6d2f68 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r2, r9 │ │ │ │ + ldmia r7!, {r1, r2, r3, r4} │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + cmp r2, pc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bmi.n 6d2f5c │ │ │ │ + bmi.n 6d2dbc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6d2e30 │ │ │ │ + bmi.n 6d2e90 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbnz r4, 6d2f04 │ │ │ │ + cbnz r4, 6d2f10 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add lr, r2 │ │ │ │ + add lr, r8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add sl, ip │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcc.n 6d2eac │ │ │ │ + bmi.n 6d2f0c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6d2e88 │ │ │ │ + bpl.n 6d2ee8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbnz r4, 6d2f0a │ │ │ │ + cbnz r4, 6d2f16 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, r6 │ │ │ │ + add r0, ip │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5} │ │ │ │ + ldmia r6, {r1, r2, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r5, {r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bics r2, r0 │ │ │ │ + bics r2, r6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r7!, {r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - orrs r0, r4 │ │ │ │ + muls r0, r2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcs.n 6d2fbc │ │ │ │ + bcs.n 6d2e1c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcs.n 6d2e0c │ │ │ │ + bcs.n 6d2e6c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbnz r0, 6d2f1a │ │ │ │ + cbnz r0, 6d2f26 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - negs r6, r5 │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - tst r2, r7 │ │ │ │ + negs r2, r5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + stmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r2, #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 │ │ │ │ @@ -2413003,43 +2412998,43 @@ │ │ │ │ subs r7, #246 @ 0xf6 │ │ │ │ beq.n 6d3304 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r1} │ │ │ │ lsls r6, r5, #4 │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + subs r7, #126 @ 0x7e │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldmia r6!, {r1, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - beq.n 6d33fc │ │ │ │ + beq.n 6d345c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + push {r1, r2, r3, r6, r7, lr} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r4!, {r1, r3, r5, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbz r6, 6d341c │ │ │ │ + push {r1, r2, r5} │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldrb.w fp, [r4, #576] @ 0x240 │ │ │ │ add.w r3, r7, fp, lsl #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 6d30c6 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -2413273,45 +2413268,45 @@ │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 399374 │ │ │ │ b.n 6d31a8 │ │ │ │ mov sl, r9 │ │ │ │ b.n 6d35a2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + subs r3, #228 @ 0xe4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbz r0, 6d3668 │ │ │ │ + sxth r0, r2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5, {r4, r5, r6} │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbz r2, 6d3668 │ │ │ │ + cbz r2, 6d3674 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r3, #28 │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r5!, {r1, r2, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbz r0, 6d3662 │ │ │ │ + cbz r0, 6d366e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r2, #250 @ 0xfa │ │ │ │ + subs r3, #42 @ 0x2a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r3, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbz r0, 6d366a │ │ │ │ + cbz r0, 6d3676 │ │ │ │ lsls r1, 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 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -2413623,118 +2413618,118 @@ │ │ │ │ ldr r2, [pc, #240] @ (6d3a90 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #240] @ (6d3a94 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 399374 │ │ │ │ b.n 6d37f8 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ lsls r0, r3, #2 │ │ │ │ b.n 6d3f7e │ │ │ │ vsra.u64 q15, , #1 │ │ │ │ vtbx.8 d31, {d15}, d1 │ │ │ │ vsra.u32 q15, , #1 │ │ │ │ vaddw.u q15, , d9 │ │ │ │ vsubw.u q15, , d31 │ │ │ │ vaddw.u q15, , d1 │ │ │ │ vsra.u32 q15, , #1 │ │ │ │ vshr.u32 d30, d19, #1 │ │ │ │ vaddw.u q15, , d21 │ │ │ │ - vqrdmulh.s q14, , d12[0] │ │ │ │ + vcvt.u16.f16 q14, q14, #1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r5!, {r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r7, sp, #280 @ 0x118 │ │ │ │ + add r7, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r7, sp, #160 @ 0xa0 │ │ │ │ + add r7, sp, #352 @ 0x160 │ │ │ │ lsls r1, r2, #2 │ │ │ │ b.n 6d3b62 │ │ │ │ vshr.u32 q15, , #1 │ │ │ │ vaddl.u q15, d31, d5 │ │ │ │ - vqshl.u32 , q10, #31 │ │ │ │ + vabdl.u , d31, d20 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r3!, {r2, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3!, {r1, r2, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3!, {r1, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r0, #156 @ 0x9c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ + subs r0, #134 @ 0x86 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r0, #56 @ 0x38 │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ + add r6, sp, #360 @ 0x168 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r0, #74 @ 0x4a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ + add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r5, r7} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r7, #222 @ 0xde │ │ │ │ + subs r0, #14 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r6, sp, #0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r7, #192 @ 0xc0 │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r5, sp, #592 @ 0x250 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ ldr.w r4, [r0, #200] @ 0xc8 │ │ │ │ @@ -2413976,29 +2413971,29 @@ │ │ │ │ nop │ │ │ │ stmia r4!, {r3, r6} │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r5, #4 │ │ │ │ - adds r5, #82 @ 0x52 │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + adds r5, #100 @ 0x64 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ 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, #3768] @ 0xeb8 │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ mov r6, r3 │ │ │ │ @@ -2415410,29 +2415405,29 @@ │ │ │ │ nop │ │ │ │ cbnz r4, 6d4e6c │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 6d4e70 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ @ instruction: 0xb88e │ │ │ │ lsls r6, r5, #4 │ │ │ │ asrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + movs r4, #112 @ 0x70 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xb868 │ │ │ │ + @ instruction: 0xb898 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + @ instruction: 0xb802 │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #28 │ │ │ │ @@ -2416100,75 +2416095,75 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [pc, #148] @ (6d565c ) │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ bl 399374 │ │ │ │ b.n 6d5182 │ │ │ │ nop │ │ │ │ - movs r3, #46 @ 0x2e │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ lsls r3, r0, #4 │ │ │ │ bl 5a55da <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1478e> │ │ │ │ mcrr 15, 15, pc, r9, cr15 @ │ │ │ │ @ instruction: 0xebd5ffff │ │ │ │ stc 15, cr15, [r9], {255} @ 0xff │ │ │ │ bl 6075ea <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7679e> │ │ │ │ bl 3e35ee │ │ │ │ @ instruction: 0xeb6dffff │ │ │ │ @ instruction: 0xeb81ffff │ │ │ │ - movs r1, #230 @ 0xe6 │ │ │ │ + movs r2, #22 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r1, #6 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r5, [sp, #784] @ 0x310 │ │ │ │ + str r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - push {r1, r7} │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + push {r3, r5, r7, lr} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + movs r0, #98 @ 0x62 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r4, [sp, #968] @ 0x3c8 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbz r4, 6d568c │ │ │ │ + cbz r4, 6d5698 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r6, r5, #2 │ │ │ │ + subs r6, r3, #3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - sxth r2, r6 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbz r0, 6d5686 │ │ │ │ + cbz r0, 6d5692 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r4, r0, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - sxth r0, r1 │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - uxtb r2, r0 │ │ │ │ + uxtb r2, r6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + adds r6, r0, #4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cbz r6, 6d5680 │ │ │ │ + sxth r6, r2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r1, [sp, #600] @ 0x258 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + sub sp, #32 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cbz r0, 6d567e │ │ │ │ + cbz r0, 6d568a │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ lsls r0, r3, #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 │ │ │ │ @@ -2416271,19 +2416266,19 @@ │ │ │ │ b.n 6d5694 │ │ │ │ ldr.w r3, [r1, #140] @ 0x8c │ │ │ │ adds r3, r3, r4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str.w r3, [r0, #132] @ 0x84 │ │ │ │ b.n 6d56c8 │ │ │ │ nop │ │ │ │ - subs r4, r2, r3 │ │ │ │ + subs r4, r0, r4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + subs r6, r5, r3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + subs r4, r2, r3 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ orr.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ @@ -2417526,37 +2417521,37 @@ │ │ │ │ b.n 6d63d2 │ │ │ │ add r3, pc, #344 @ (adr r3, 6d66ec ) │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #472 @ (adr r1, 6d6774 ) │ │ │ │ lsls r6, r5, #4 │ │ │ │ - asrs r0, r6, #13 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ + add r0, sp, #632 @ 0x278 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r0, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + lsrs r0, r1, #23 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r2, pc, #608 @ (adr r2, 6d6814 ) │ │ │ │ + add r2, pc, #800 @ (adr r2, 6d68d4 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r2, pc, #800 @ (adr r2, 6d68d8 ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 6d6998 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r6, [r2, #16] │ │ │ │ + strh r6, [r0, #18] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r2, pc, #952 @ (adr r2, 6d697c ) │ │ │ │ + add r3, pc, #120 @ (adr r3, 6d663c ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r2, [r4, #14] │ │ │ │ + strh r2, [r2, #16] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r2, pc, #368 @ (adr r2, 6d673c ) │ │ │ │ + add r2, pc, #560 @ (adr r2, 6d67fc ) │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ ldr.w r7, [pc, #1840] @ 6d6d10 │ │ │ │ @@ -2419230,27 +2419225,27 @@ │ │ │ │ str r5, [r5, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldrh r0, [r7, #32] │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - vrhadd.u8 d0, d0, d2 │ │ │ │ - str r3, [sp, #776] @ 0x308 │ │ │ │ + vrhadd.u d0, d0, d2 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strb r6, [r7, #12] │ │ │ │ + strb r6, [r5, #13] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - smmls r1, r6, r2, r0 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + @ instruction: 0xfb960102 │ │ │ │ + str r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ 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 │ │ │ │ ldr.w r9, [r0] │ │ │ │ mov r5, r0 │ │ │ │ @@ -2419346,28 +2419341,28 @@ │ │ │ │ vsubw.u q15, , d11 │ │ │ │ vdup.8 q15, d9[7] │ │ │ │ vmla.i q15, , d31[0] │ │ │ │ vmla.i q15, , d7[0] │ │ │ │ vshr.u64 d30, d29, #1 │ │ │ │ vshr.u32 q15, , #1 │ │ │ │ vaddl.u q15, d31, d13 │ │ │ │ - vtbx.8 d31, {d15-d16}, d8 │ │ │ │ + vqrshrn.u64 d31, q12, #1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r4, [r5, #46] @ 0x2e │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - vld4.8 {d0,d2,d4,d6}, [r4], r2 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr??.w r0, [r4, ] │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + ldrh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrb.w r0, [r0, #1927] @ 0x787 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ @@ -2420279,34 +2420274,34 @@ │ │ │ │ lsls r7, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 0, pc, cr9, cr15, {7} │ │ │ │ mrc2 15, 3, pc, cr1, cr15, {7} │ │ │ │ mcr2 15, 4, pc, cr11, cr15, {7} @ │ │ │ │ mcr2 15, 1, pc, cr9, cr15, {7} @ │ │ │ │ mrc2 15, 1, pc, cr11, cr15, {7} │ │ │ │ - vrhadd.s d16, d0, d2 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + vaddw.s32 q0, q0, d2 │ │ │ │ + strh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r6, [r5, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - vrhadd.s8 d16, d12, d2 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + vrhadd.s d16, d12, d2 │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - vrhadd.s32 d0, d14, d2 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + vrhadd.s16 d16, d14, d2 │ │ │ │ + str r6, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrb.w r0, [r0, #2219] @ 0x8ab │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -2421619,29 +2421614,29 @@ │ │ │ │ str r7, [r7, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6d99c8 │ │ │ │ + b.n 6d9a28 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - svc 174 @ 0xae │ │ │ │ + svc 222 @ 0xde │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + strb r2, [r1, #21] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r0, 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, #4024] @ 0xfb8 │ │ │ │ @@ -2422341,29 +2422336,29 @@ │ │ │ │ asrs r4, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r7, #112] @ 0x70 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - bls.n 6d9cf4 │ │ │ │ + bls.n 6d9d54 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r5, [pc, #112] @ (6d9d44 ) │ │ │ │ + ldr r5, [pc, #304] @ (6d9e04 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bvs.n 6d9c04 │ │ │ │ + bvs.n 6d9c64 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [pc, #624] @ (6d9f54 ) │ │ │ │ + ldr r2, [pc, #816] @ (6da014 ) │ │ │ │ lsls r1, 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, #172] @ (6d9da0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2422656,15 +2422651,15 @@ │ │ │ │ movw r0, #18000 @ 0x4650 │ │ │ │ blx 6f730 <__aeabi_uidiv@plt> │ │ │ │ b.n 6d9fb2 │ │ │ │ movw r0, #8100 @ 0x1fa4 │ │ │ │ blx 6f730 <__aeabi_uidiv@plt> │ │ │ │ b.n 6d9fb2 │ │ │ │ nop │ │ │ │ - bpl.n 6da048 │ │ │ │ + bpl.n 6da0a8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2422850,29 +2422845,29 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #239 @ 0xef │ │ │ │ beq.w 6da0c4 │ │ │ │ b.n 6da1c2 │ │ │ │ movs r0, #238 @ 0xee │ │ │ │ b.n 6da0c4 │ │ │ │ nop │ │ │ │ - bcs.n 6da2d0 │ │ │ │ + bcs.n 6da330 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r6, fp │ │ │ │ + cmp lr, r1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcs.n 6da2e4 │ │ │ │ + bcs.n 6da344 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp r2, sp │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #180] @ (6da338 ) │ │ │ │ @@ -2422948,15 +2422943,15 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, r5] │ │ │ │ lsls r6, r5, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, r5 │ │ │ │ + subs r6, r0, r6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldrb r6, [r3, r3] │ │ │ │ lsls r6, r5, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2423675,37 +2423670,37 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrsb r0, [r1, r2] │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, r7] │ │ │ │ lsls r6, r5, #4 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + ldrsh r6, [r5, r6] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r4, #172 @ 0xac │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsh r2, [r1, r3] │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r2, [r6, r6] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r4, #136 @ 0x88 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r1!, {r4, r5} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldrsh r6, [r2, r3] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r4, #52 @ 0x34 │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ 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 │ │ │ │ ldrb.w r5, [r0, #1020] @ 0x3fc │ │ │ │ cbnz r5, 6dab72 │ │ │ │ @@ -2425117,15 +2425112,15 @@ │ │ │ │ b.n 6db648 │ │ │ │ ldr r7, [pc, #448] @ (6dbcac ) │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #400] @ (6dbc84 ) │ │ │ │ lsls r6, r5, #4 │ │ │ │ - bkpt 0x0088 │ │ │ │ + bkpt 0x00b8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r1, [pc, #408] @ (6dbc94 ) │ │ │ │ lsls r6, r5, #4 │ │ │ │ b.n 6db4fa │ │ │ │ vaddw.u , , d0 │ │ │ │ movs r0, r0 │ │ │ │ b.n 6dc25a │ │ │ │ @@ -2426916,59 +2426911,59 @@ │ │ │ │ str.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r5, [fp, #48] @ 0x30 │ │ │ │ ldr.w r5, [r3, #264] @ 0x108 │ │ │ │ b.w 6db648 │ │ │ │ nop │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ + add sp, #400 @ 0x190 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r6, r8 │ │ │ │ + cmp r6, lr │ │ │ │ lsls r0, r3, #2 │ │ │ │ - mov ip, sl │ │ │ │ + bxns r0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r3, #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmn r4, r0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bics r2, r5 │ │ │ │ + mvns r2, r3 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r0, #32 │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - rors r4, r0 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - orrs r2, r4 │ │ │ │ + muls r2, r2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + subs r0, r0, #6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r7, pc, #464 @ (adr r7, 6dd250 ) │ │ │ │ + add r7, pc, #656 @ (adr r7, 6dd310 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r4, #138 @ 0x8a │ │ │ │ + subs r4, #186 @ 0xba │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r6, #26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r0, r3, r0 │ │ │ │ + subs r0, r1, r1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r6, pc, #304 @ (adr r6, 6dd1c0 ) │ │ │ │ + add r6, pc, #496 @ (adr r6, 6dd280 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #568 @ (adr r6, 6dd2d0 ) │ │ │ │ + add r6, pc, #760 @ (adr r6, 6dd390 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r3, #164 @ 0xa4 │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r5, #16 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adds r2, r4, r5 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, fp │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ cbz r3, 6dd0b6 │ │ │ │ strb.w r1, [sl, #16] │ │ │ │ @@ -2427798,53 +2427793,53 @@ │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 399374 │ │ │ │ mov r0, r5 │ │ │ │ blx 70238 │ │ │ │ b.w 6dc46c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r2, #40 @ 0x28 │ │ │ │ + adds r2, #88 @ 0x58 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r4, #24 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + lsrs r6, r4, #31 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r0, r2, #23 │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r0, #16 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r1, #112 @ 0x70 │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ + lsrs r6, r1, #23 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r6, r6, #20 │ │ │ │ + lsrs r6, r4, #21 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r1, #2 │ │ │ │ + adds r1, #50 @ 0x32 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r1, #158 @ 0x9e │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r4, r0, #20 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ 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 │ │ │ │ ldr.w r6, [r0, #300] @ 0x12c │ │ │ │ movs r3, #12 │ │ │ │ @@ -2428982,76 +2428977,76 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 399374 │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ b.n 6de178 │ │ │ │ movs r2, #90 @ 0x5a │ │ │ │ lsls r6, r5, #4 │ │ │ │ - str r5, [sp, #784] @ 0x310 │ │ │ │ + str r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldmia r7, {r0, r1, r2, r3, r5, r7} │ │ │ │ vsri.64 q14, , #1 │ │ │ │ @ instruction: 0xffffc1cf │ │ │ │ vtbx.8 d28, {d31- instruction: 0xffffccd7 │ │ │ │ vcvt.u16.f16 d28, d11, #1 │ │ │ │ vsra.u64 d28, d19, #1 │ │ │ │ @ instruction: 0xffffc1c7 │ │ │ │ - vsri.64 , q2, #1 │ │ │ │ + vabal.u , d15, d4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r2, r2, #23 │ │ │ │ + lsls r2, r0, #24 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r3, #18 │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r1, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ lsls r0, r3, #2 │ │ │ │ pop {r0, r1, r2, r4, r6, r7} │ │ │ │ - vaddl.u , d31, d6 │ │ │ │ + vshr.u64 d25, d22, #1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ + movs r5, #250 @ 0xfa │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r7, #236 @ 0xec │ │ │ │ + cmp r0, #28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ bl 46882e │ │ │ │ asrs r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r6, #2 │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - vshr.u64 d0, d0, #50 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + vshr.u64 d0, d0, #2 │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r0, r3, #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, #1012] @ 0x3f4 │ │ │ │ @@ -2430954,15 +2430949,15 @@ │ │ │ │ b.n 6dffb6 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ b.n 6dff72 │ │ │ │ nop │ │ │ │ - strb r4, [r1, #22] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ @@ -2431079,15 +2431074,15 @@ │ │ │ │ cmp r2, #4 │ │ │ │ beq.n 6e013e │ │ │ │ add.w r4, r4, #8192 @ 0x2000 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr.w r1, [r4, #236] @ 0xec │ │ │ │ mla r5, r2, r5, r7 │ │ │ │ b.n 6e00f6 │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ lsls r2, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #284] @ 0x11c │ │ │ │ ldr.w r4, [r0, #200] @ 0xc8 │ │ │ │ @@ -2431183,21 +2431178,21 @@ │ │ │ │ nop │ │ │ │ cdp2 1, 1, cr0, cr14, cr13, {1} │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 1, cr0, [r4, #180] @ 0xb4 │ │ │ │ - strb r4, [r3, #15] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 6dfc38 │ │ │ │ + b.n 6dfc98 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ @@ -2431364,15 +2431359,15 @@ │ │ │ │ stc2 1, cr0, [ip], #-180 @ 0xffffff4c │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stc2 1, cr0, [r0], #-180 @ 0xffffff4c │ │ │ │ @ instruction: 0xfbf4012d │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 6e04ba │ │ │ │ + rev r2, r5 │ │ │ │ lsls r2, r2, #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 │ │ │ │ @@ -2431769,39 +2431764,39 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 6e5088 │ │ │ │ b.n 6e0712 │ │ │ │ str.w fp, [r4, #356] @ 0x164 │ │ │ │ str.w fp, [fp, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + svc 250 @ 0xfa │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r2, r2, #22 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r6, r7, #22 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + svc 140 @ 0x8c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r2, r2, #22 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ push {r4, r5} │ │ │ │ beq.n 6e0958 │ │ │ │ bls.n 6e094a │ │ │ │ cmp.w r1, #412 @ 0x19c │ │ │ │ beq.n 6e0974 │ │ │ │ @@ -2432337,15 +2432332,15 @@ │ │ │ │ mov r6, r1 │ │ │ │ str r3, [r1, #8] │ │ │ │ str.w r5, [r1, #-4] │ │ │ │ b.n 6e0c98 │ │ │ │ rsbs r1, r8, #11337728 @ 0xad0000 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r0, #4 │ │ │ │ @ instruction: 0xf298012d │ │ │ │ stmdb sp!, {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, [r0, #932] @ 0x3a4 │ │ │ │ @@ -2432404,15 +2432399,15 @@ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ b.n 6e0f88 │ │ │ │ movs r3, #0 │ │ │ │ str.w r5, [r4, #3256] @ 0xcb8 │ │ │ │ str.w r3, [r4, #3260] @ 0xcbc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -2432566,17 +2432561,17 @@ │ │ │ │ ite eq │ │ │ │ moveq r5, #16 │ │ │ │ movne r5, #64 @ 0x40 │ │ │ │ b.n 6e107a │ │ │ │ movs r3, #31 │ │ │ │ b.n 6e10c2 │ │ │ │ nop │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2433606,59 +2433601,59 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ bl 399374 │ │ │ │ b.n 6e197e │ │ │ │ cdp 1, 3, cr0, cr6, cr13, {1} │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r6, [r2, #24] │ │ │ │ + str r6, [r0, #28] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r2, #24] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r6, #12] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xfa320097 │ │ │ │ - bcs.n 6e1d54 │ │ │ │ + @ instruction: 0xfa620097 │ │ │ │ + bcs.n 6e1db4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh.w r0, [r2, #151] @ 0x97 │ │ │ │ + ldr.w r0, [r2, #151] @ 0x97 │ │ │ │ @ instruction: 0xe8d4012d │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf7dc0097 │ │ │ │ - @ instruction: 0xf58e0097 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + strb.w r0, [ip, r7, lsl #1] │ │ │ │ + subs.w r0, lr, #4947968 @ 0x4b8000 │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - orrs.w r0, r0, #4947968 @ 0x4b8000 │ │ │ │ - @ instruction: 0xf6120097 │ │ │ │ - ldmia r6, {r3, r6} │ │ │ │ + eor.w r0, r0, #4947968 @ 0x4b8000 │ │ │ │ + movw r0, #10391 @ 0x2897 │ │ │ │ + ldmia r6, {r3, r4, r5, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ubfx r0, r8, #2, #24 │ │ │ │ - @ instruction: 0xf63a0097 │ │ │ │ - ldmia r5!, {r6, r7} │ │ │ │ + @ instruction: 0xf3f80097 │ │ │ │ + @ instruction: 0xf66a0097 │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r0, [r2, r7] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subw r0, r0, #151 @ 0x97 │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ + @ instruction: 0xf2d00097 │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds.w r0, r2, #151 @ 0x97 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + adc.w r0, r2, #151 @ 0x97 │ │ │ │ + ldr r2, [r0, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf1fa0097 │ │ │ │ - vqadd.s16 d16, d20, d7 │ │ │ │ + @ instruction: 0xf22a0097 │ │ │ │ + vshr.s64 d0, d7, #60 │ │ │ │ add.w r8, r6, #16384 @ 0x4000 │ │ │ │ add.w r3, r6, #32768 @ 0x8000 │ │ │ │ str.w r6, [r5, #388] @ 0x184 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w r1, [r8, #3508] @ 0xdb4 │ │ │ │ str.w r1, [r5, #384] @ 0x180 │ │ │ │ ldrb.w r1, [r3, #730] @ 0x2da │ │ │ │ @@ -2434649,68 +2434644,68 @@ │ │ │ │ b.n 6e2300 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #980] @ 0x3d4 │ │ │ │ b.n 6e2694 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #980] @ 0x3d4 │ │ │ │ b.n 6e24ea │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - vshr.s64 d0, d7, #26 │ │ │ │ - ldmia r0!, {r3, r4} │ │ │ │ + vshr.s64 d16, d7, #42 │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - mrc 0, 0, r0, cr6, cr7, {4} │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + mcr 0, 2, r0, cr6, cr7, {4} │ │ │ │ + strb r4, [r2, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r6!, {r2, r3, r5} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - mcr 0, 2, r0, cr4, cr7, {4} │ │ │ │ - stc 0, cr0, [r2], #-604 @ 0xfffffda4 │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + mrc 0, 3, r0, cr4, cr7, {4} │ │ │ │ + mrrc 0, 9, r0, r2, cr7 │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xeb9c0097 │ │ │ │ - mrc 0, 2, r0, cr14, cr7, {4} │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + rsb r0, ip, r7, lsr #2 │ │ │ │ + mcr 0, 4, r0, cr14, cr7, {4} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + strb r6, [r3, r0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xeb360097 │ │ │ │ - stc 0, cr0, [r4, #-604]! @ 0xfffffda4 │ │ │ │ - stmia r5!, {r1, r2, r3, r5} │ │ │ │ + sbc.w r0, r6, r7, lsr #2 │ │ │ │ + ldcl 0, cr0, [r4, #-604] @ 0xfffffda4 │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r1, r6] │ │ │ │ + str r0, [r7, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [pc, #712] @ (6e2d90 ) │ │ │ │ + ldr r4, [pc, #904] @ (6e2e50 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r5, [pc, #720] @ (6e2d9c ) │ │ │ │ + ldr r5, [pc, #912] @ (6e2e5c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 6e27c8 │ │ │ │ + b.n 6e2828 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - itte cs │ │ │ │ - lslcs r0, r2, #2 │ │ │ │ - bcs.n 6e2520 @ unpredictable branch in IT block │ │ │ │ + itet pl │ │ │ │ + lslpl r0, r2, #2 │ │ │ │ + bmi.n 6e2580 @ unpredictable branch in IT block │ │ │ │ │ │ │ │ - lslcc r7, r2, #2 │ │ │ │ - ldr r4, [pc, #480] @ (6e2cbc ) │ │ │ │ + lslpl r7, r2, #2 │ │ │ │ + ldr r4, [pc, #672] @ (6e2d7c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r3, [pc, #744] @ (6e2dc8 ) │ │ │ │ + ldr r3, [pc, #936] @ (6e2e88 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 6e22fc │ │ │ │ + b.n 6e235c │ │ │ │ lsls r7, r2, #2 │ │ │ │ - b.n 6e3104 │ │ │ │ + b.n 6e3164 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r3, [pc, #648] @ (6e2d78 ) │ │ │ │ + ldr r3, [pc, #840] @ (6e2e38 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 6e30d0 │ │ │ │ + b.n 6e3130 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - b.n 6e2314 │ │ │ │ + b.n 6e2374 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - pop {r3, r5, r6, r7} │ │ │ │ + pop {r3, r4, pc} │ │ │ │ lsls r0, r2, #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] @ (6e2b9c ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -2434776,15 +2434771,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 6e2b68 │ │ │ │ lsls r5, r5, #4 │ │ │ │ bmi.n 6e2b1c │ │ │ │ lsls r5, r5, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #728] @ 0x2d8 │ │ │ │ + str r2, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r3, [r1, #80] @ 0x50 │ │ │ │ cbz r3, 6e2bba │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2434905,39 +2434900,39 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #60] @ (6e2d2c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 399374 │ │ │ │ b.n 6e2c44 │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #504] @ (6e2ef8 ) │ │ │ │ + ldr r0, [pc, #696] @ (6e2fb8 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r1, [pc, #976] @ (6e30d4 ) │ │ │ │ + ldr r2, [pc, #144] @ (6e2d94 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 6e2e80 │ │ │ │ + b.n 6e2ee0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - hlt 0x0034 │ │ │ │ + revsh r4, r4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 6e3460 │ │ │ │ + b.n 6e34c0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r1, [pc, #696] @ (6e2fcc ) │ │ │ │ + ldr r1, [pc, #888] @ (6e308c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 6e2e04 │ │ │ │ + b.n 6e2e64 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - rev16 r6, r5 │ │ │ │ + hlt 0x001e │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 6e3494 │ │ │ │ + b.n 6e34f4 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r1, [pc, #552] @ (6e2f4c ) │ │ │ │ + ldr r1, [pc, #744] @ (6e300c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 6e2dc0 │ │ │ │ + b.n 6e2e20 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - b.n 6e3404 │ │ │ │ + b.n 6e3464 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - rev16 r6, r0 │ │ │ │ + rev16 r6, r6 │ │ │ │ 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 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -2435162,21 +2435157,21 @@ │ │ │ │ vqshl.u32 d29, d23, #31 │ │ │ │ @ instruction: 0xffffd5e9 │ │ │ │ vdup.8 , d19[7] │ │ │ │ vsri.32 d29, d29, #1 │ │ │ │ vrshr.u64 , , #1 │ │ │ │ vrshr.u64 , , #1 │ │ │ │ vsubw.u , , d13 │ │ │ │ - vqshl.u32 d20, d30, #31 │ │ │ │ + @ instruction: 0xffff476e │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xb81a │ │ │ │ + @ instruction: 0xb84a │ │ │ │ lsls r0, r2, #2 │ │ │ │ - udf #22 │ │ │ │ + udf #70 @ 0x46 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bgt.n 6e2f64 │ │ │ │ + ble.n 6e2fc4 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ orr.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ @@ -2435240,15 +2435235,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (6e3074 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r6, r6 │ │ │ │ + add r6, ip │ │ │ │ lsls r2, r0, #4 │ │ │ │ cmp r0, #3 │ │ │ │ bhi.n 6e308c │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r4, r0, #8 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, #1 │ │ │ │ @@ -2437823,21 +2437818,21 @@ │ │ │ │ bl 399374 │ │ │ │ b.n 6e4ee6 │ │ │ │ str.w r1, [r5, #3292] @ 0xcdc │ │ │ │ strb.w r3, [r5, #3296] @ 0xce0 │ │ │ │ str r2, [sp, #12] │ │ │ │ b.n 6e4f32 │ │ │ │ nop │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cbnz r0, 6e509c │ │ │ │ + cbnz r0, 6e50a8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + str r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r2, #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, #168] @ 0xa8 │ │ │ │ @@ -2439286,15 +2439281,15 @@ │ │ │ │ vqrdmulh.s , , d9[0] │ │ │ │ vcvt.u16.f16 , , #1 │ │ │ │ @ instruction: 0xffffddb1 │ │ │ │ vrshr.u32 , , #1 │ │ │ │ vtbx.8 d30, {d15-d18}, d1 │ │ │ │ vtbl.8 d30, {d31- instruction: 0xffff576a │ │ │ │ lsls r3, r0, #4 │ │ │ │ bls.n 6e60fa │ │ │ │ vrsra.u64 d29, d25, #1 │ │ │ │ vraddhn.i d29, , │ │ │ │ vqshl.u32 d29, d5, #31 │ │ │ │ @ instruction: 0xffffdf91 │ │ │ │ @ instruction: 0xffffdb35 │ │ │ │ @@ -2439352,15 +2439347,15 @@ │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ movs r1, #6 │ │ │ │ movt r1, #256 @ 0x100 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ b.n 6e6090 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + ldrsb r6, [r6, r1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr.w r1, [r0, #288] @ 0x120 │ │ │ │ add.w ip, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r0, #296] @ 0x128 │ │ │ │ push {r4, r5} │ │ │ │ adds r2, r1, #2 │ │ │ │ ldr.w r4, [ip, #124] @ 0x7c │ │ │ │ @@ -2439897,15 +2439892,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ @ instruction: 0xfadfffff │ │ │ │ @ instruction: 0xfb8fffff │ │ │ │ ldc2l 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ str??.w pc, [r7, #4095] @ 0xfff │ │ │ │ @ instruction: 0xf96fffff │ │ │ │ - ldr r7, [pc, #496] @ (6e69e8 ) │ │ │ │ + ldr r7, [pc, #688] @ (6e6aa8 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr??.w pc, [r7, #4095] @ 0xfff │ │ │ │ @ instruction: 0xfbc9ffff │ │ │ │ ldr.w r1, [r0, #288] @ 0x120 │ │ │ │ add.w ip, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r0, #296] @ 0x128 │ │ │ │ push {r4, r5} │ │ │ │ @@ -2440589,15 +2440584,15 @@ │ │ │ │ b.n 6e7100 │ │ │ │ nop │ │ │ │ vmaxnm.f32 , , │ │ │ │ mrrc2 15, 15, pc, pc, cr15 @ │ │ │ │ stc2l 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xfa61ffff │ │ │ │ @ instruction: 0xfaebffff │ │ │ │ - mov sl, r5 │ │ │ │ + mov sl, fp │ │ │ │ lsls r3, r0, #4 │ │ │ │ bl 6c7142 │ │ │ │ bl 5cd146 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3c2fa> │ │ │ │ pld [r7, #4095] @ 0xfff │ │ │ │ ldr.w r2, [r0, #444] @ 0x1bc │ │ │ │ push {r4} │ │ │ │ cbnz r2, 6e71b8 │ │ │ │ @@ -2440650,15 +2440645,15 @@ │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ movs r1, #6 │ │ │ │ movt r1, #256 @ 0x100 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ b.n 6e7160 │ │ │ │ - mov r6, fp │ │ │ │ + mov lr, r1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr.w r1, [r0, #288] @ 0x120 │ │ │ │ add.w ip, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r0, #296] @ 0x128 │ │ │ │ ldr.w r2, [r0, #436] @ 0x1b4 │ │ │ │ push {r4, r5, r6} │ │ │ │ movs r4, #0 │ │ │ │ @@ -2440866,21 +2440861,21 @@ │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 399374 │ │ │ │ b.n 6e735a │ │ │ │ ldr.w r3, [r4, #336] @ 0x150 │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ b.n 6e73f6 │ │ │ │ - mvns r6, r5 │ │ │ │ + add r6, r3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r6, [sp, #608] @ 0x260 │ │ │ │ + str r6, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ 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 │ │ │ │ ldr.w r3, [r0, #384] @ 0x180 │ │ │ │ add.w fp, r0, #8192 @ 0x2000 │ │ │ │ @@ -2441115,15 +2441110,15 @@ │ │ │ │ str.w r3, [sl, r9, lsl #2] │ │ │ │ ldr.w r2, [r8, #240] @ 0xf0 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [r8, #240] @ 0xf0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - negs r2, r4 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r3, 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, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #496] @ (6e7a00 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -2442439,15 +2442434,15 @@ │ │ │ │ ldrb r0, [r4, #8] │ │ │ │ lsls r5, r5, #4 │ │ │ │ @ instruction: 0xefa1ffff │ │ │ │ bl 36c682 │ │ │ │ bl 326686 │ │ │ │ bl ae868a │ │ │ │ @ instruction: 0xeb39ffff │ │ │ │ - adds r1, #238 @ 0xee │ │ │ │ + adds r2, #30 │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsrs r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ bl 8a469a │ │ │ │ ldc2 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ stc 15, cr15, [fp], #1020 @ 0x3fc │ │ │ │ stcl 15, cr15, [sp], {255} @ 0xff │ │ │ │ @@ -2443542,15 +2443537,15 @@ │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ ldr.w r2, [sl, #240] @ 0xf0 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [sl, #240] @ 0xf0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr.w r3, [r0, #380] @ 0x17c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6e95bc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2443922,15 +2443917,15 @@ │ │ │ │ str.w r4, [r8, #288] @ 0x120 │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ ldr.w r1, [r8, #288] @ 0x120 │ │ │ │ adds r4, r1, #1 │ │ │ │ str.w r4, [r8, #288] @ 0x120 │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ b.n 6e964a │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ 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 │ │ │ │ ldr.w r2, [r0, #336] @ 0x150 │ │ │ │ sub sp, #20 │ │ │ │ @@ -2444055,23 +2444050,23 @@ │ │ │ │ bne.w 6e9a62 │ │ │ │ ldrb.w r3, [r4, #400] @ 0x190 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 6e9a62 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #3264] @ 0xcc0 │ │ │ │ b.n 6e9a62 │ │ │ │ - subs r2, r2, #1 │ │ │ │ + subs r2, r0, #2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r2, r3, #6 │ │ │ │ + adds r2, r1, #7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r2, [r4, #22] │ │ │ │ + strb r2, [r2, #23] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #124] @ 0x7c │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r3, [pc, #688] @ (6e9e88 ) │ │ │ │ + ldr r3, [pc, #880] @ (6e9f48 ) │ │ │ │ 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 │ │ │ │ ldr.w r6, [pc, #1152] @ 6ea06c │ │ │ │ mov r4, r0 │ │ │ │ @@ -2445207,15 +2445202,15 @@ │ │ │ │ lsls r5, r5, #4 │ │ │ │ b.n 6ea15e │ │ │ │ vqrdmulh.s q15, , d19[0] │ │ │ │ vmlal.u , d31, d3[0] │ │ │ │ vabal.u q15, d15, d27 │ │ │ │ vshll.u32 q15, d11, #31 │ │ │ │ vrsra.u64 d30, d17, #1 │ │ │ │ - vaddw.u , , d20 │ │ │ │ + vsra.u32 , q2, #1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsrs r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ mrc 15, 0, APSR_nzcv, cr7, cr15, {7} │ │ │ │ udf #241 @ 0xf1 │ │ │ │ @ instruction: 0xffffdfd7 │ │ │ │ vtbl.8 d30, {d15-d16}, d11 │ │ │ │ @@ -2445691,15 +2445686,15 @@ │ │ │ │ ldrhi r2, [r3, #0] │ │ │ │ strhi r1, [r0, #16] │ │ │ │ itt hi │ │ │ │ addhi r2, #1 │ │ │ │ strhi r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + lsrs r4, r0, #18 │ │ │ │ lsls r3, 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, r2 │ │ │ │ @@ -2445815,15 +2445810,15 @@ │ │ │ │ str r5, [r0, #20] │ │ │ │ cbz r2, 6eae1a │ │ │ │ str r7, [r0, #12] │ │ │ │ b.n 6ead98 │ │ │ │ str r2, [r0, #12] │ │ │ │ b.n 6eadb8 │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #13 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 6eaf10 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -2446729,26 +2446724,26 @@ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #712] @ (6eba84 ) │ │ │ │ lsls r5, r5, #4 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ add r0, pc, #568 @ (adr r0, 6eb9fc ) │ │ │ │ lsls r5, r5, #4 │ │ │ │ ldr r0, [pc, #384] @ (6eb948 ) │ │ │ │ lsls r5, r5, #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 a8ca30 │ │ │ │ + bl a8ca48 │ │ │ │ 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 │ │ │ │ @@ -2446838,15 +2446833,15 @@ │ │ │ │ str.w r0, [ip, #16] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ add.w r0, ip, #4 │ │ │ │ str.w r1, [ip] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ strd r2, r3, [ip, #24] │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ - bl a8cb14 │ │ │ │ + bl a8cb2c │ │ │ │ pop {r3, pc} │ │ │ │ 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 │ │ │ │ @@ -2446892,29 +2446887,29 @@ │ │ │ │ str r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #36] @ (6eb980 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 399374 │ │ │ │ b.n 6eb924 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ lsls r7, r2, #2 │ │ │ │ pop {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #4 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r3, #0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ lsls r7, r2, #2 │ │ │ │ pop {r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r6, #12 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #380] @ (6ebb14 ) │ │ │ │ @@ -2447067,25 +2447062,25 @@ │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ mov r4, r8 │ │ │ │ lsls r5, r5, #4 │ │ │ │ cmp r8, r6 │ │ │ │ lsls r5, r5, #4 │ │ │ │ mrc2 15, 3, pc, cr1, cr15, {7} │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ lsls r7, r2, #2 │ │ │ │ cbnz r4, 6ebb86 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldrsb r2, [r7, r4] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrsb r4, [r0, r5] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ @@ -2447125,25 +2447120,25 @@ │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r2, [r4, #2032] @ 0x7f0 │ │ │ │ ldr.w r1, [r4, #2036] @ 0x7f4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 7385f4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ + cmp r4, #12 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r7, r2, #2 │ │ │ │ add r8, r2 │ │ │ │ lsls r5, r5, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ lsls r7, r2, #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 │ │ │ │ @@ -2447255,17 +2447250,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 6fbf8 │ │ │ │ b.n 6ebc3a │ │ │ │ ldr.w r0, [r7, #252] @ 0xfc │ │ │ │ b.n 6ebc5c │ │ │ │ ldr.w r0, [r7, #252] @ 0xfc │ │ │ │ b.n 6ebcb2 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r4, #2 │ │ │ │ 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, #248] @ (6ebe14 ) │ │ │ │ @@ -2447369,15 +2447364,15 @@ │ │ │ │ nop │ │ │ │ cmn r2, r3 │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ tst r4, r7 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - strb r2, [r6, r1] │ │ │ │ + strb r2, [r4, r2] │ │ │ │ lsls r7, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2520] @ 0x9d8 │ │ │ │ ldr r2, [pc, #176] @ (6ebee4 ) │ │ │ │ subw sp, sp, #1556 @ 0x614 │ │ │ │ @@ -2447443,19 +2447438,19 @@ │ │ │ │ bl 7813fc │ │ │ │ b.n 6ebea6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ rors r0, r0 │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r6, #5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ adcs r2, r2 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + strh r4, [r0, r7] │ │ │ │ lsls r7, r2, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r1, #420] @ 0x1a4 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2447762,15 +2447757,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 6ea74 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #720] @ 0x2d0 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r4, #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, r3 │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ @@ -2447798,15 +2447793,15 @@ │ │ │ │ add r4, pc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6ea74 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r4, #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, r3 │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ @@ -2447836,15 +2447831,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6ea74 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, 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.w r3, [r0, #272] @ 0x110 │ │ │ │ sub sp, #20 │ │ │ │ @@ -2447885,15 +2447880,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmdb r2, {r1, r2} │ │ │ │ bl 7766dc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r4, [sp, #832] @ 0x340 │ │ │ │ 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 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ @@ -2447960,17 +2447955,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ blx 707b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r3, [sp, #952] @ 0x3b8 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r3, [sp, #800] @ 0x320 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ 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, #808] @ 0x328 │ │ │ │ ldr.w r4, [pc, #1072] @ 6ec8a8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -2448355,27 +2448350,27 @@ │ │ │ │ b.n 6ec4c0 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r3, #122 @ 0x7a │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 6ec870 │ │ │ │ + blt.n 6ec8d0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r4, [pc, #848] @ (6ecc08 ) │ │ │ │ + ldr r5, [pc, #16] @ (6ec8c8 ) │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ subs r0, #124 @ 0x7c │ │ │ │ lsls r5, r5, #4 │ │ │ │ - ldr r2, [pc, #168] @ (6ec970 ) │ │ │ │ + ldr r2, [pc, #360] @ (6eca30 ) │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + subs r0, r1, #4 │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -2448652,15 +2448647,15 @@ │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6fa24 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r4, #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 │ │ │ │ @@ -2448681,15 +2448676,15 @@ │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6fa24 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r3, #32] │ │ │ │ + ldrh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r3, r4, #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, #2036] @ 0x7f4 │ │ │ │ @@ -2448880,15 +2448875,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 70774 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #272] @ 0x110 │ │ │ │ @@ -2448943,17 +2448938,17 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6ea74 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrh r0, [r7, #8] │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r2, [r6, #6] │ │ │ │ + ldrh r2, [r4, #8] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2449040,19 +2449035,19 @@ │ │ │ │ add r3, pc │ │ │ │ blx 700f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7746f4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r5, #0] │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r6, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #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, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #624] @ (6ed2b8 ) │ │ │ │ @@ -2449624,41 +2449619,41 @@ │ │ │ │ b.n 6ed528 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r4, #242 @ 0xf2 │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #38] @ 0x26 │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - asrs r0, r6, #13 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r4, [r6, #30] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r2, [r5, #24] │ │ │ │ + strh r2, [r3, #26] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r0, [r0, #26] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + strh r6, [r4, #24] │ │ │ │ lsls r3, r4, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - strh r2, [r1, #20] │ │ │ │ + strh r2, [r7, #20] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r6, [r7, #18] │ │ │ │ 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, #2424] @ 0x978 │ │ │ │ ldr.w r2, [pc, #2232] @ 6edee8 │ │ │ │ subw sp, sp, #1636 @ 0x664 │ │ │ │ @@ -2450483,47 +2450478,47 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 6edbc8 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r1, #194 @ 0xc2 │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #20 │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ lsls r7, r2, #2 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r0, [r1, #24] │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r6, [r0, #21] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r2, [r7, #16] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r6, [r5, #11] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ 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, #3528] @ 0xdc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1608] @ 6ee590 │ │ │ │ @@ -2451113,27 +2451108,27 @@ │ │ │ │ mov r6, r7 │ │ │ │ b.n 6ee1f4 │ │ │ │ nop │ │ │ │ movs r0, #170 @ 0xaa │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ + ldrb r2, [r5, #1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bls.n 6ee654 │ │ │ │ + bls.n 6ee4b4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r6, [r4, #0] │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ adds r0, r2, #3 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - strb r4, [r1, #14] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #172] @ (6ee674 ) │ │ │ │ @@ -2451199,15 +2451194,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, r6, r0 │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r0, [r4, #8] │ │ │ │ lsls r3, r4, #2 │ │ │ │ adds r4, r4, r6 │ │ │ │ lsls r5, r5, #4 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ ldr.w r3, [r3, #2036] @ 0x7f4 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 6ee8b6 │ │ │ │ @@ -2451391,15 +2451386,15 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ movw r1, #11500 @ 0x2cec │ │ │ │ bl 779080 │ │ │ │ b.n 6ee6c2 │ │ │ │ nop │ │ │ │ - strb r0, [r0, #0] │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldr r3, [pc, #8] @ (6ee8d4 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #1556] @ 0x614 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stc2l 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ @@ -2451418,15 +2451413,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl 3a2c10 │ │ │ │ ldr r3, [pc, #20] @ (6ee914 ) │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - cmp r2, #10 │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ lsls r7, r2, #2 │ │ │ │ @ instruction: 0xfbfe0123 │ │ │ │ ldrh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r6, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2451440,15 +2451435,15 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ ldrd r3, r4, [r3] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r2, #8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #8 │ │ │ │ @@ -2451459,15 +2451454,15 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ ldrd r3, r4, [r3] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #204 @ 0xcc │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ lsls r7, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #12] @ (6ee994 ) │ │ │ │ ldr r0, [pc, #12] @ (6ee998 ) │ │ │ │ @@ -2451488,15 +2451483,15 @@ │ │ │ │ sub sp, #20 │ │ │ │ ldr r2, [pc, #20] @ (6ee9cc ) │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ mov r1, r3 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a8cb50 │ │ │ │ + bl a8cb68 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ @ instruction: 0xfb240123 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2451530,15 +2451525,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #36] @ (6eea44 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a8cb50 │ │ │ │ + bl a8cb68 │ │ │ │ b.n 6ee9fe │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r2, #24 │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2451882,15 +2451877,15 @@ │ │ │ │ beq.n 6eedfe │ │ │ │ movs r2, #16 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, #712 @ 0x2c8 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - bl adcac8 │ │ │ │ + bl adcae0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 6eefd2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 6b2c30 │ │ │ │ add.w sl, sp, #80 @ 0x50 │ │ │ │ @@ -2454870,15 +2454865,15 @@ │ │ │ │ ldr.w r3, [r5, #828] @ 0x33c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #808] @ 0x328 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl ada3f4 │ │ │ │ + bl ada40c │ │ │ │ mov r0, r5 │ │ │ │ bl 6f0e90 │ │ │ │ cbz r4, 6f1078 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ @@ -2455072,15 +2455067,15 @@ │ │ │ │ beq.w 6f1458 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, fp │ │ │ │ bl 6f0af4 │ │ │ │ mov r2, sl │ │ │ │ ldr.w r0, [fp, #808] @ 0x328 │ │ │ │ mov r1, r4 │ │ │ │ - bl ada97c │ │ │ │ + bl ada994 │ │ │ │ mov r0, fp │ │ │ │ bl 6f0e90 │ │ │ │ ldr.w r2, [fp, #836] @ 0x344 │ │ │ │ cmp r2, sl │ │ │ │ beq.w 6f146e │ │ │ │ ldr.w r2, [fp, #844] @ 0x34c │ │ │ │ cmp r2, sl │ │ │ │ @@ -2455257,15 +2455252,15 @@ │ │ │ │ bcs.w 6f12b2 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #22 │ │ │ │ bl 6f0af4 │ │ │ │ ldr.w r0, [fp, #808] @ 0x328 │ │ │ │ ldr.w r2, [fp, #840] @ 0x348 │ │ │ │ mov r1, r4 │ │ │ │ - bl ada97c │ │ │ │ + bl ada994 │ │ │ │ mov r0, fp │ │ │ │ bl 6f0e90 │ │ │ │ b.n 6f12b2 │ │ │ │ subs r3, #6 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 6f14ee │ │ │ │ ldrh.w r3, [r9, #72] @ 0x48 │ │ │ │ @@ -2455340,16 +2455335,16 @@ │ │ │ │ bl 5336b0 │ │ │ │ b.n 6f13da │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cdp 1, 9, cr0, cr8, cr12, {1} │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ mcrr 1, 2, r0, r8, cr12 │ │ │ │ - stc2l 0, cr0, [r4, #600]! @ 0x258 │ │ │ │ - ldc2l 0, cr0, [r4, #600] @ 0x258 │ │ │ │ + mrc2 0, 0, r0, cr4, cr6, {4} │ │ │ │ + mcr2 0, 0, r0, cr4, cr6, {4} │ │ │ │ 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 │ │ │ │ ldrb.w r5, [sp, #32] │ │ │ │ @@ -2455642,15 +2455637,15 @@ │ │ │ │ ldr.w r3, [r5, #828] @ 0x33c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ lsl.w r3, fp, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #808] @ 0x328 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl ada3f4 │ │ │ │ + bl ada40c │ │ │ │ mov r0, r5 │ │ │ │ bl 6f0e90 │ │ │ │ adds r3, r4, #1 │ │ │ │ cmp r4, sl │ │ │ │ bne.n 6f18e2 │ │ │ │ cbz r6, 6f1946 │ │ │ │ dmb ish │ │ │ │ @@ -2456518,29 +2456513,29 @@ │ │ │ │ add.w r2, r5, #1264 @ 0x4f0 │ │ │ │ movs r4, #16 │ │ │ │ str r2, [sp, #8] │ │ │ │ b.n 6f1c16 │ │ │ │ strd r0, r1, [ip], #176 @ 0xb0 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str??.w r0, [r4, r6, lsl #1] │ │ │ │ + ldrb.w r0, [r4, #150] @ 0x96 │ │ │ │ b.n 6f1b60 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strh.w r0, [lr, r6, lsl #1] │ │ │ │ - ldrb.w r0, [ip, r6, lsl #1] │ │ │ │ - orns r0, sl, #4915200 @ 0x4b0000 │ │ │ │ - @ instruction: 0xf3d00096 │ │ │ │ - ssat r0, #23, r8, asr #2 │ │ │ │ - ssat r0, #23, lr, lsl #2 │ │ │ │ - @ instruction: 0xf27e0096 │ │ │ │ - @ instruction: 0xf2680096 │ │ │ │ - movw r0, #8342 @ 0x2096 │ │ │ │ - @ instruction: 0xf22c0096 │ │ │ │ - @ instruction: 0xf1ee0096 │ │ │ │ - rsb r0, r6, #150 @ 0x96 │ │ │ │ + ldr.w r0, [lr, r6, lsl #1] │ │ │ │ + str.w r0, [ip, r6, lsl #1] │ │ │ │ + @ instruction: 0xf4aa0096 │ │ │ │ + and.w r0, r0, #4915200 @ 0x4b0000 │ │ │ │ + @ instruction: 0xf3580096 │ │ │ │ + @ instruction: 0xf33e0096 │ │ │ │ + subw r0, lr, #150 @ 0x96 │ │ │ │ + @ instruction: 0xf2980096 │ │ │ │ + @ instruction: 0xf2720096 │ │ │ │ + @ instruction: 0xf25c0096 │ │ │ │ + @ instruction: 0xf21e0096 │ │ │ │ + @ instruction: 0xf1f60096 │ │ │ │ stmdb 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 │ │ │ │ mov fp, r1 │ │ │ │ @@ -2456753,15 +2456748,15 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r0, [r0, #808] @ 0x328 │ │ │ │ mov r2, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - bl ad89e4 │ │ │ │ + bl ad89fc │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 6f2518 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ @@ -2456818,15 +2456813,15 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #808] @ 0x328 │ │ │ │ - bl ad993c │ │ │ │ + bl ad9954 │ │ │ │ mov r0, r4 │ │ │ │ bl 6f0e90 │ │ │ │ ldrb.w r3, [r9, #1221] @ 0x4c5 │ │ │ │ mov r0, r7 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #1221] @ 0x4c5 │ │ │ │ add sp, #20 │ │ │ │ @@ -2457142,20 +2457137,20 @@ │ │ │ │ bl 6f2408 │ │ │ │ add.w fp, sp, #72 @ 0x48 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ - bl ad88c0 │ │ │ │ + bl ad88d8 │ │ │ │ ldr.w r0, [r4, #808] @ 0x328 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl ad890c │ │ │ │ + bl ad8924 │ │ │ │ ldrh.w r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ bl 3a39e0 │ │ │ │ cbz r0, 6f29c6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ @@ -2457191,15 +2457186,15 @@ │ │ │ │ bne.n 6f29c6 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ beq.n 6f2982 │ │ │ │ ldr.w r0, [r4, #808] @ 0x328 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl ad89e4 │ │ │ │ + bl ad89fc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6f2982 │ │ │ │ ldrh.w r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl 3a3ba0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -2457267,15 +2457262,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, r6 │ │ │ │ ldr.w r0, [r4, #808] @ 0x328 │ │ │ │ - bl ad8b9c │ │ │ │ + bl ad8bb4 │ │ │ │ mov r0, r4 │ │ │ │ bl 6f0e90 │ │ │ │ cbz r6, 6f2abc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ @@ -2457384,25 +2457379,25 @@ │ │ │ │ nop │ │ │ │ bvc.n 6f2bd0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 6f2c14 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrd r0, r0, [r6, #-600]! @ 0x258 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + @ instruction: 0xe9a60096 │ │ │ │ + pop {r2, r3, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia.w r8!, {r1, r2, r4, r7} │ │ │ │ - cbnz r4, 6f2c4a │ │ │ │ + @ instruction: 0xe8d80096 │ │ │ │ + cbnz r4, 6f2c56 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [pc, #936] @ (6f2f94 ) │ │ │ │ + ldr r5, [pc, #104] @ (6f2c54 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [pc, #912] @ (6f2f80 ) │ │ │ │ + ldr r5, [pc, #80] @ (6f2c40 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [pc, #936] @ (6f2f9c ) │ │ │ │ + ldr r5, [pc, #104] @ (6f2c5c ) │ │ │ │ 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 │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w r3, [r1, #76] @ 0x4c │ │ │ │ @@ -2457806,15 +2457801,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, #808] @ 0x328 │ │ │ │ - bl ada73c │ │ │ │ + bl ada754 │ │ │ │ mov r0, r5 │ │ │ │ bl 6f0e90 │ │ │ │ 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 │ │ │ │ @@ -2457909,15 +2457904,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r1, #23 │ │ │ │ movne r1, #7 │ │ │ │ bl 6f0af4 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r5, #808] @ 0x328 │ │ │ │ mov r1, r4 │ │ │ │ - bl ad97e0 │ │ │ │ + bl ad97f8 │ │ │ │ mov r0, r5 │ │ │ │ bl 6f0e90 │ │ │ │ ldr r2, [pc, #772] @ (6f348c ) │ │ │ │ ldr r3, [pc, #764] @ (6f3488 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -2458835,15 +2458830,15 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r2, #21 │ │ │ │ bmi.n 6f3c34 │ │ │ │ cmp r2, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r0, #760 @ 0x2f8 │ │ │ │ addge.w r0, r0, #744 @ 0x2e8 │ │ │ │ - bl a8e6c8 │ │ │ │ + bl a8e6e0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 6f3c44 │ │ │ │ cbz r6, 6f3bb6 │ │ │ │ cmp r6, r1 │ │ │ │ beq.n 6f3bce │ │ │ │ @@ -2458997,15 +2458992,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 6f3c8c │ │ │ │ b.n 6f3cc8 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #744 @ 0x2e8 │ │ │ │ - bl a8e6f0 │ │ │ │ + bl a8e708 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r2, r1, #8 │ │ │ │ bl 6f3984 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ubfx r2, r2, #0, #24 │ │ │ │ b.n 6f3c80 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -2459782,39 +2459777,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r5, #4 │ │ │ │ pop {r2, r3} │ │ │ │ lsls r4, r5, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 6f45cc │ │ │ │ + beq.n 6f462c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - uxtb r0, r1 │ │ │ │ + uxtb r0, r7 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cbz r2, 6f460e │ │ │ │ + cbz r2, 6f461a │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cbz r4, 6f460a │ │ │ │ + cbz r4, 6f4616 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cbz r2, 6f4606 │ │ │ │ + cbz r2, 6f4612 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - uxtb r0, r6 │ │ │ │ + cbz r0, 6f4610 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - uxtb r6, r2 │ │ │ │ + cbz r6, 6f460c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - uxtb r0, r0 │ │ │ │ + uxtb r0, r6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - uxth r6, r2 │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - uxth r0, r0 │ │ │ │ + uxth r0, r6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - sxtb r2, r4 │ │ │ │ + uxth r2, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - sxtb r4, r0 │ │ │ │ + sxtb r4, r6 │ │ │ │ lsls r6, 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.w r3, [r0, #3536] @ 0xdd0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -2461301,15 +2461296,15 @@ │ │ │ │ ldrb.w r4, [r5, #2672] @ 0xa70 │ │ │ │ and.w r4, r4, #31 │ │ │ │ cmp r4, #1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl ad8860 │ │ │ │ + bl ad8878 │ │ │ │ mov r0, r5 │ │ │ │ bl 6f0e90 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 6f5600 │ │ │ │ ldr.w r1, [r5, #2600] @ 0xa28 │ │ │ │ vcvt.f32.f64 s16, d8 │ │ │ │ movs r3, #1 │ │ │ │ @@ -2461349,15 +2461344,15 @@ │ │ │ │ ldrb.w r4, [r5, #2672] @ 0xa70 │ │ │ │ and.w r4, r4, #31 │ │ │ │ cmp r4, #1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl ad8860 │ │ │ │ + bl ad8878 │ │ │ │ mov r0, r5 │ │ │ │ bl 6f0e90 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst.w r4, #1020 @ 0x3fc │ │ │ │ it ne │ │ │ │ @@ -2462158,15 +2462153,15 @@ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r4, #808] @ 0x328 │ │ │ │ - bl ada05c │ │ │ │ + bl ada074 │ │ │ │ mov r0, r4 │ │ │ │ bl 6f0e90 │ │ │ │ ldr r2, [pc, #40] @ (6f5f5c ) │ │ │ │ ldr r3, [pc, #36] @ (6f5f58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -2463842,15 +2463837,15 @@ │ │ │ │ ldrb.w r4, [sl, #2672] @ 0xa70 │ │ │ │ and.w r4, r4, #31 │ │ │ │ cmp r4, #1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl ad8860 │ │ │ │ + bl ad8878 │ │ │ │ mov r0, sl │ │ │ │ bl 6f0e90 │ │ │ │ ldrb.w r3, [r6, #1220] @ 0x4c4 │ │ │ │ lsls r2, r3, #27 │ │ │ │ bpl.n 6f7248 │ │ │ │ bic.w r3, r3, #48 @ 0x30 │ │ │ │ strb.w r3, [r6, #1220] @ 0x4c4 │ │ │ │ @@ -2464357,15 +2464352,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r0, [r5, #808] @ 0x328 │ │ │ │ - bl ad9d00 │ │ │ │ + bl ad9d18 │ │ │ │ mov r0, r5 │ │ │ │ bl 6f0e90 │ │ │ │ b.n 6f7750 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2464396,15 +2464391,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, #808] @ 0x328 │ │ │ │ - bl ad9d00 │ │ │ │ + bl ad9d18 │ │ │ │ mov r0, r4 │ │ │ │ bl 6f0e90 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #56] @ (6f7868 ) │ │ │ │ ldr r2, [pc, #60] @ (6f786c ) │ │ │ │ ldr r1, [pc, #60] @ (6f7870 ) │ │ │ │ @@ -2464497,15 +2464492,15 @@ │ │ │ │ movs r1, #5 │ │ │ │ bl 6c38fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, ip │ │ │ │ mov r1, r5 │ │ │ │ - bl ae46e0 │ │ │ │ + bl ae46f8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str.w r2, [r0, #284] @ 0x11c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 69bcc0 │ │ │ │ @@ -2464859,17 +2464854,17 @@ │ │ │ │ ldr r2, [pc, #12] @ (6f7d3c ) │ │ │ │ ldr r1, [pc, #16] @ (6f7d40 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 399374 │ │ │ │ b.n 6f7c96 │ │ │ │ nop │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ lsls r7, r1, #2 │ │ │ │ cbz r1, 6f7db8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ @@ -2466122,15 +2466117,15 @@ │ │ │ │ str.w r1, [r2, #1872] @ 0x750 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str.w r1, [r2, #1876] @ 0x754 │ │ │ │ str.w r3, [fp, #1756] @ 0x6dc │ │ │ │ str.w r1, [fp, #2184] @ 0x888 │ │ │ │ str.w r6, [r4, #648] @ 0x288 │ │ │ │ mov r0, r4 │ │ │ │ - bl af1394 │ │ │ │ + bl af13ac │ │ │ │ ldr.w r6, [r4, #648] @ 0x288 │ │ │ │ ldr.w r7, [r4, #656] @ 0x290 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ add.w r1, r5, #12 │ │ │ │ add.w r8, r5, #4 │ │ │ │ adds r2, r5, r7 │ │ │ │ @@ -2466469,15 +2466464,15 @@ │ │ │ │ bne.w 6f86a4 │ │ │ │ b.w 6f86c2 │ │ │ │ nop │ │ │ │ ldrb r6, [r7, #14] │ │ │ │ lsls r4, r5, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldr.w r1, [r4, #1356] @ 0x54c │ │ │ │ movs r7, #6 │ │ │ │ ldr.w r3, [fp, #1756] @ 0x6dc │ │ │ │ mov.w lr, #524 @ 0x20c │ │ │ │ and.w ip, r1, #1 │ │ │ │ adds r0, r1, #1 │ │ │ │ @@ -2467417,15 +2467412,15 @@ │ │ │ │ bmi.n 6f9bcc │ │ │ │ b.n 6f9bbe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3, #1012] @ 0x3f4 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ - bl af130c │ │ │ │ + bl af1324 │ │ │ │ b.w 6f8856 │ │ │ │ lsls r2, r3, #2 │ │ │ │ and.w r5, r5, #15 │ │ │ │ add.w r7, ip, r2 │ │ │ │ adds r2, #8 │ │ │ │ add.w r0, ip, r2 │ │ │ │ mov.w r6, sl, lsr #2 │ │ │ │ @@ -2468357,15 +2468352,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 a8b8c4 │ │ │ │ + bl a8b8dc │ │ │ │ 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 │ │ │ │ @@ -2469217,15 +2469212,15 @@ │ │ │ │ nop │ │ │ │ strb r6, [r6, r2] │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r2, r2] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsrs r6, r0, #12 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ lsls r2, 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, #3864] @ 0xf18 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ @@ -2471845,29 +2471840,29 @@ │ │ │ │ ldr r1, [pc, #48] @ (6fcca4 ) │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 399374 │ │ │ │ b.n 6fcbd0 │ │ │ │ ... │ │ │ │ - ldr r1, [pc, #576] @ (6fcecc ) │ │ │ │ + ldr r1, [pc, #768] @ (6fcf8c ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r6, r5, r5 │ │ │ │ + subs r6, r3, r6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r1, [pc, #360] @ (6fcdfc ) │ │ │ │ + ldr r1, [pc, #552] @ (6fcebc ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r4, r4, r3 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r1, [pc, #144] @ (6fcd2c ) │ │ │ │ + ldr r1, [pc, #336] @ (6fcdec ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + subs r6, r0, r4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r1, [pc, #360] @ (6fce0c ) │ │ │ │ + ldr r1, [pc, #552] @ (6fcecc ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r0, r6, r3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ beq.n 6fcd68 │ │ │ │ sub.w r0, r2, #20 │ │ │ │ cmp r0, #25 │ │ │ │ @@ -2472306,19 +2472301,19 @@ │ │ │ │ b.n 6fd11a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #174 @ 0xae │ │ │ │ lsls r4, r5, #4 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp r8, r7 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp lr, r4 │ │ │ │ + cmp lr, sl │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r8, pc │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r6, r2, #2 │ │ │ │ cmp r6, #148 @ 0x94 │ │ │ │ lsls r4, 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, #3936] @ 0xf60 │ │ │ │ @@ -2472715,100 +2472710,100 @@ │ │ │ │ b.n 6fd3da │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r6, #66 @ 0x42 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r0], {144} @ 0x90 │ │ │ │ + mcrr 0, 9, r0, r0, cr0 │ │ │ │ cmp r5, #176 @ 0xb0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - cmp r0, fp │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bics r6, r5 │ │ │ │ + mvns r6, r3 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stc2l 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r0, sp │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strb r4, [r1, #7] │ │ │ │ + strb r4, [r7, #7] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp lr, r0 │ │ │ │ + cmp lr, r6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - eors r6, r2 │ │ │ │ + lsls r6, r0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r6, fp │ │ │ │ + add lr, r1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ands.w r0, r0, r0, lsr #2 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + orr.w r0, r0, r0, lsr #2 │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bics r4, r4 │ │ │ │ + mvns r4, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - negs r6, r4 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmn r4, r3 │ │ │ │ + orrs r4, r1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - negs r4, r4 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - orrs r4, r3 │ │ │ │ + muls r4, r1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmn r6, r2 │ │ │ │ + orrs r6, r0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - rors r0, r5 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - negs r6, r1 │ │ │ │ + negs r6, r7 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - negs r0, r3 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - tst r2, r6 │ │ │ │ + negs r2, r4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmn r6, r0 │ │ │ │ + cmn r6, r6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmn r4, r4 │ │ │ │ + orrs r4, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r6, r0 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - rors r0, r4 │ │ │ │ + tst r0, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - negs r2, r0 │ │ │ │ + negs r2, r6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmn r4, r0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - rors r6, r2 │ │ │ │ + tst r6, r0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - rors r0, r6 │ │ │ │ + tst r0, r4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmn r2, r1 │ │ │ │ + cmn r2, r7 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - mvns r2, r0 │ │ │ │ + mvns r2, r6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r4, #22] │ │ │ │ + strh r2, [r2, #24] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r6, [r0, #24] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ lsls r2, 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 │ │ │ │ ldrd r3, r7, [r0] │ │ │ │ sub sp, #16 │ │ │ │ @@ -2472875,19 +2472870,19 @@ │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 69bdbc │ │ │ │ b.n 6fd640 │ │ │ │ nop │ │ │ │ - cmp r6, r7 │ │ │ │ + cmn r6, r5 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmn r0, r3 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r6, r2, #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] @ (6fd758 ) │ │ │ │ @@ -2473152,33 +2473147,33 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ bl 7385f4 │ │ │ │ cmp fp, r9 │ │ │ │ bne.n 6fd9aa │ │ │ │ b.n 6fd824 │ │ │ │ nop │ │ │ │ - tst r0, r7 │ │ │ │ + negs r0, r5 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - rors r4, r3 │ │ │ │ + tst r4, r1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adcs r0, r7 │ │ │ │ + sbcs r0, r5 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - sbcs r0, r2 │ │ │ │ + rors r0, r0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r4, #54 @ 0x36 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r6, r4 │ │ │ │ + asrs r6, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - asrs r4, r1 │ │ │ │ + asrs r4, r7 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r6, r7 │ │ │ │ + lsrs r6, r5 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r4, r4 │ │ │ │ + lsrs r4, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - eors r6, r6 │ │ │ │ + lsls r6, r4 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add.w r0, r0, #1688 @ 0x698 │ │ │ │ @@ -2473302,15 +2473297,15 @@ │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #214 @ 0xd6 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r5, #166 @ 0xa6 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ 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, #3728] @ 0xe90 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -2473548,25 +2473543,25 @@ │ │ │ │ nop │ │ │ │ movs r4, #144 @ 0x90 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #50 @ 0x32 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + subs r5, #128 @ 0x80 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r5, #170 @ 0xaa │ │ │ │ + subs r5, #218 @ 0xda │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + subs r0, #210 @ 0xd2 │ │ │ │ lsls r6, r2, #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 │ │ │ │ @@ -2473693,23 +2473688,23 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 6fdf1e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + subs r4, #148 @ 0x94 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r4, #54 @ 0x36 │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r0, #212 @ 0xd4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ lsls r6, r2, #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 │ │ │ │ @@ -2473764,19 +2473759,19 @@ │ │ │ │ add.w sp, sp, #2008 @ 0x7d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #248 @ 0xf8 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r0, #20 │ │ │ │ lsls r4, r5, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2473909,27 +2473904,27 @@ │ │ │ │ b.n 6fe0c2 │ │ │ │ ldr r2, [pc, #36] @ (6fe1b8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 6fe146 │ │ │ │ - subs r3, #66 @ 0x42 │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r3, #12 │ │ │ │ + adds r3, #60 @ 0x3c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + subs r2, #162 @ 0xa2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + subs r2, #200 @ 0xc8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ beq.n 6fe210 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2473948,15 +2473943,15 @@ │ │ │ │ strd r6, r4, [r0] │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 6fe202 │ │ │ │ cbz r3, 6fe212 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ addw r1, r1, #3964 @ 0xf7c │ │ │ │ mov r0, r6 │ │ │ │ - bl adba70 │ │ │ │ + bl adba88 │ │ │ │ ldr r1, [pc, #20] @ (6fe218 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 533628 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ @@ -2473976,15 +2473971,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r3, 6fe24a │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add.w r2, r0, #8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ addw r1, r1, #3964 @ 0xf7c │ │ │ │ - bl adba70 │ │ │ │ + bl adba88 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 6fe266 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2474309,24 +2474304,24 @@ │ │ │ │ movw r2, #7076 @ 0x1ba4 │ │ │ │ ldr.w sl, [r1, r2] │ │ │ │ b.n 6fe4e0 │ │ │ │ nop │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsls r3, r4, #4 │ │ │ │ @ instruction: 0xeaf1ffff │ │ │ │ - adds r7, #14 │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ lsls r6, r2, #2 │ │ │ │ @ instruction: 0xeacfffff │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + adds r7, #38 @ 0x26 │ │ │ │ lsls r6, r2, #2 │ │ │ │ @ instruction: 0xeaa3ffff │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r7, #12 │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldc2 15, cr15, [r7], {255} @ 0xff │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + adds r6, #238 @ 0xee │ │ │ │ lsls r6, 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 │ │ │ │ ldr.w r5, [r3, #140] @ 0x8c │ │ │ │ @@ -2474500,26 +2474495,26 @@ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ mov r3, r6 │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ bl 6fe450 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r5, #122 @ 0x7a │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r5, #112 @ 0x70 │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldmia.w r7!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - adds r5, #22 │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + strb r4, [r0, #3] │ │ │ │ lsls r2, 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.w fp, [r1] │ │ │ │ mov r9, r0 │ │ │ │ @@ -2474583,19 +2474578,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ str.w r3, [r8, #8] │ │ │ │ str.w r3, [r8, #12] │ │ │ │ b.n 6fe8a8 │ │ │ │ nop │ │ │ │ - bne.n 6fe920 │ │ │ │ + bne.n 6fe980 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r4, #18 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cdp2 0, 7, cr0, cr8, cr14, {4} │ │ │ │ + cdp2 0, 10, cr0, cr8, cr14, {4} │ │ │ │ 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] │ │ │ │ blx 70238 │ │ │ │ @@ -2474906,36 +2474901,36 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #28] │ │ │ │ lsls r1, r6, #4 │ │ │ │ ldrh r6, [r5, #26] │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldc2 0, cr0, [r2], #-568 @ 0xfffffdc8 │ │ │ │ - adds r1, #234 @ 0xea │ │ │ │ + stc2l 0, cr0, [r2], #-568 @ 0xfffffdc8 │ │ │ │ + adds r2, #26 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ asrs r0, r0, #18 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r1, #60 @ 0x3c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xfb9e008e │ │ │ │ - adds r1, #14 │ │ │ │ + smlalbb r0, r0, lr, lr │ │ │ │ + adds r1, #62 @ 0x3e │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldrh r6, [r3, #18] │ │ │ │ lsls r1, r6, #4 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xfb70008e │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + @ instruction: 0xfba0008e │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r6, r2, #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 │ │ │ │ @@ -2475002,19 +2474997,19 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [pc, #16] @ (6fed1c ) │ │ │ │ ldr r1, [pc, #16] @ (6fed20 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 399374 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r0, #58 @ 0x3a │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xfa28008e │ │ │ │ + @ instruction: 0xfa58008e │ │ │ │ cbz r1, 6fed3a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 6fe68c │ │ │ │ pop {r3, pc} │ │ │ │ @@ -2475180,30 +2475175,30 @@ │ │ │ │ nop │ │ │ │ asrs r6, r4, #9 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r7, #8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb.w r0, [r0, #142] @ 0x8e │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldrh.w r0, [r0, #142] @ 0x8e │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r6, [r0, #13] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #280] @ (6ff044 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2475312,15 +2475307,15 @@ │ │ │ │ str r0, [r2, #0] │ │ │ │ b.n 6fefa2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ asrs r6, r1, #3 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 6ff06c │ │ │ │ + cbz r0, 6ff078 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r2, r5, #31 │ │ │ │ lsls r4, r5, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2476194,15 +2476189,15 @@ │ │ │ │ nop │ │ │ │ lsls r2, r7, #27 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #25 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ lsls r6, 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 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #25984 @ 0x6580 │ │ │ │ @@ -2478684,15 +2478679,15 @@ │ │ │ │ b.n 7017a6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ bl 6f36ec │ │ │ │ b.n 70171a │ │ │ │ movs r1, #1 │ │ │ │ b.n 701790 │ │ │ │ - add r2, pc, #128 @ (adr r2, 7018b4 ) │ │ │ │ + add r2, pc, #320 @ (adr r2, 701974 ) │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ @@ -2485406,15 +2485401,15 @@ │ │ │ │ mov.w ip, #2147483648 @ 0x80000000 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ bl 6fc878 │ │ │ │ b.n 7062ee │ │ │ │ add.w r0, r4, #48128 @ 0xbc00 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl a8ca98 │ │ │ │ + bl a8cab0 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 70635a │ │ │ │ b.n 7063b6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 70238 │ │ │ │ b.n 7063b2 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2485590,15 +2485585,15 @@ │ │ │ │ bl 672722 │ │ │ │ bl 580726 │ │ │ │ bl 4b272a │ │ │ │ ldr r0, [pc, #4] @ (706734 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldrb.w r0, [sp, #8] │ │ │ │ cbz r0, 706754 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ @@ -2486902,35 +2486897,35 @@ │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ b.w 706c3c │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ b.w 706c3c │ │ │ │ mov.w ip, #0 │ │ │ │ mov r6, ip │ │ │ │ b.w 706ba2 │ │ │ │ - ldr r6, [pc, #440] @ (707678 ) │ │ │ │ + ldr r6, [pc, #632] @ (707738 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [pc, #928] @ (707864 ) │ │ │ │ + ldr r3, [pc, #96] @ (707524 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r5, sp, #888 @ 0x378 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bx r7 │ │ │ │ + bx sp │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + strb r2, [r7, #16] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, lr │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r2, sp, #168 @ 0xa8 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r6, 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 │ │ │ │ @@ -2487050,33 +2487045,33 @@ │ │ │ │ b.n 707584 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r4, #20] │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #856] @ (707990 ) │ │ │ │ + ldr r2, [pc, #24] @ (707650 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ lsls r5, r2, #2 │ │ │ │ ldrh r2, [r2, #16] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r2, r3 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldr r0, [pc, #4] @ (707658 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bkpt 0x009a │ │ │ │ + bkpt 0x00ca │ │ │ │ lsls r3, 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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, #492] @ (70785c ) │ │ │ │ @@ -2487436,15 +2487431,15 @@ │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - bl adc718 │ │ │ │ + bl adc730 │ │ │ │ mov.w r2, #16843009 @ 0x1010101 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r0, [r4, #2036] @ 0x7f4 │ │ │ │ str.w r2, [r4, #23] │ │ │ │ sub.w r3, r0, #11 │ │ │ │ str.w r2, [r4, #14] │ │ │ │ @@ -2488012,15 +2488007,15 @@ │ │ │ │ beq.w 708750 │ │ │ │ add.w r3, r4, #36864 @ 0x9000 │ │ │ │ add.w r1, r4, #48128 @ 0xbc00 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ strb.w r2, [r3, #3545] @ 0xdd9 │ │ │ │ - bl a8cb14 │ │ │ │ + bl a8cb2c │ │ │ │ ldr.w r3, [r4, #640] @ 0x280 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 70882c │ │ │ │ add.w r8, r4, #24576 @ 0x6000 │ │ │ │ add.w r5, r4, #8192 @ 0x2000 │ │ │ │ ldrb.w r3, [r5, #1384] @ 0x568 │ │ │ │ @@ -2488400,15 +2488395,15 @@ │ │ │ │ ldr.w r3, [r4, #640] @ 0x280 │ │ │ │ ldr.w r9, [r3, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r1, #169] @ 0xa9 │ │ │ │ ldr.w r1, [r1, #148] @ 0x94 │ │ │ │ blx r9 │ │ │ │ b.n 708286 │ │ │ │ mov r0, r5 │ │ │ │ - bl a8cb24 │ │ │ │ + bl a8cb3c │ │ │ │ b.n 708252 │ │ │ │ ldr.w r2, [r0, #476] @ 0x1dc │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -2488517,15 +2488512,15 @@ │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #23] │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #9] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r5, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2489655,15 +2489650,15 @@ │ │ │ │ mvn.w r2, #292 @ 0x124 │ │ │ │ add r1, r2 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 7094a0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - movs r4, #154 @ 0x9a │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ lsls r1, r0, #4 │ │ │ │ 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 │ │ │ │ @@ -2489716,15 +2489711,15 @@ │ │ │ │ movne r0, #100 @ 0x64 │ │ │ │ b.n 709640 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #90 @ 0x5a │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ lsls r3, r5, #4 │ │ │ │ cmp r1, #0 │ │ │ │ ldr.w r3, [r0, #636] @ 0x27c │ │ │ │ push {r4, r5} │ │ │ │ itee lt │ │ │ │ @@ -2490019,19 +2490014,19 @@ │ │ │ │ add r1, pc │ │ │ │ bl 399374 │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ movs r4, #0 │ │ │ │ b.n 7098c8 │ │ │ │ nop │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r5, [pc, #584] @ (709c0c ) │ │ │ │ + ldr r5, [pc, #776] @ (709ccc ) │ │ │ │ lsls r6, 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 │ │ │ │ @@ -2490867,17 +2490862,17 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r8, r4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldrsh r6, [r1, r2] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrb r2, [r6, #17] │ │ │ │ + ldrb r2, [r4, #18] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r0, pc │ │ │ │ + add r8, r5 │ │ │ │ lsls r6, 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] @ (70a3d8 ) │ │ │ │ @@ -2491075,17 +2491070,17 @@ │ │ │ │ beq.n 70a4d4 │ │ │ │ mov r0, r6 │ │ │ │ bl 73bcbc │ │ │ │ mov r0, r6 │ │ │ │ blx 70238 │ │ │ │ str.w r5, [r4, #3920] @ 0xf50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ 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.w r3, [r0, #1032] @ 0x408 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2498225,15 +2498220,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ asrs r6, r5, #26 │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r6, r3, #26 │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 70ee40 │ │ │ │ + beq.n 70eea0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #18 │ │ │ │ lsls r3, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2505592,28 +2505587,28 @@ │ │ │ │ blx 6f8b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 713e02 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ - bl a8e8c8 │ │ │ │ + bl a8e8e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 713dfc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 39e3b8 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl a8e8f4 │ │ │ │ + bl a8e90c │ │ │ │ str r5, [r0, #0] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ - bl a8e98c │ │ │ │ + bl a8e9a4 │ │ │ │ cbz r0, 713bae │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cbz r4, 713bae │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 39e340 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2505630,15 +2505625,15 @@ │ │ │ │ bne.n 713bae │ │ │ │ adds r5, #1 │ │ │ │ bne.w 713d44 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ bl 713844 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8e98c │ │ │ │ + bl a8e9a4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 713b6e │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ orrne.w r9, r9, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ blx 70238 │ │ │ │ @@ -2505693,15 +2505688,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ mov sl, r6 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #16 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl a8e8f4 │ │ │ │ + bl a8e90c │ │ │ │ cmp r7, r4 │ │ │ │ str r6, [r0, #0] │ │ │ │ bne.n 713c3c │ │ │ │ mov r7, r9 │ │ │ │ mov r6, sl │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrd r9, sl, [sp, #28] │ │ │ │ @@ -2505721,15 +2505716,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ adds r4, #1 │ │ │ │ add r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl a8e8f4 │ │ │ │ + bl a8e90c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r4, r1 │ │ │ │ bcc.n 713c76 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, sl │ │ │ │ @@ -2505737,15 +2505732,15 @@ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ b.n 713b66 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 713cb4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl a8e8f4 │ │ │ │ + bl a8e90c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 713b66 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -2505758,15 +2505753,15 @@ │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #16 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl a8e8f4 │ │ │ │ + bl a8e90c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r4, r3 │ │ │ │ bcc.n 713cd2 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, sl │ │ │ │ @@ -2505776,25 +2505771,25 @@ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 713b66 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl a8e8f4 │ │ │ │ + bl a8e90c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 713b66 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl a8e8f4 │ │ │ │ + bl a8e90c │ │ │ │ str r4, [r0, #0] │ │ │ │ b.n 713b66 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 713bd6 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r1, #678 @ 0x2a6 │ │ │ │ @@ -2506123,15 +2506118,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #32 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl a8e8f4 │ │ │ │ + bl a8e90c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mla r1, r2, r1, r3 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ @@ -2507936,17 +2507931,17 @@ │ │ │ │ ldr.w r3, [r7, #2896] @ 0xb50 │ │ │ │ cbz r3, 715496 │ │ │ │ add.w r0, r7, #2752 @ 0xac0 │ │ │ │ bl 3a1890 │ │ │ │ ldr.w r3, [r7, #1028] @ 0x404 │ │ │ │ cbz r3, 7154a4 │ │ │ │ add.w r0, r7, #1008 @ 0x3f0 │ │ │ │ - bl a8c06c │ │ │ │ + bl a8c084 │ │ │ │ add.w r0, r7, #936 @ 0x3a8 │ │ │ │ - bl ad391c │ │ │ │ + bl ad3934 │ │ │ │ ldr.w r0, [r7, #2968] @ 0xb98 │ │ │ │ movs r1, #0 │ │ │ │ bl 397e30 │ │ │ │ ldr.w r0, [r7, #2952] @ 0xb88 │ │ │ │ bl 72b2ac │ │ │ │ ldr.w r1, [r7, #3252] @ 0xcb4 │ │ │ │ ldr.w r0, [r7, #1056] @ 0x420 │ │ │ │ @@ -2508373,15 +2508368,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 ad3880 │ │ │ │ + bl ad3898 │ │ │ │ ldr.w r3, [pc, #1296] @ 715eb8 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r6, #1008 @ 0x3f0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r3, [pc, #1284] @ 715ebc │ │ │ │ @@ -2508389,15 +2508384,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [pc, #1280] @ 715ec0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ movs r7, #1 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl a8c004 │ │ │ │ + bl a8c01c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 715e18 │ │ │ │ ldr.w r3, [r6, #1012] @ 0x3f4 │ │ │ │ str r7, [r6, #0] │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ str.w r3, [r6, #1632] @ 0x660 │ │ │ │ bl 3a0f0c │ │ │ │ @@ -2508827,40 +2508822,40 @@ │ │ │ │ lsls r0, r6, #4 │ │ │ │ subs r6, r0, #2 │ │ │ │ lsls r0, r6, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ lsls r2, r5, #4 │ │ │ │ bl 5e9e86 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5903a> │ │ │ │ bl 5e3e8a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5303e> │ │ │ │ - vhadd.u32 d16, d30, d16 │ │ │ │ - mcr2 0, 4, r0, cr14, cr3, {4} │ │ │ │ - mrc2 0, 4, r0, cr8, cr3, {4} │ │ │ │ - vhadd.u d0, d26, d16 │ │ │ │ - mrc2 0, 2, r0, cr8, cr3, {4} │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + vaddl.u16 q0, d30, d16 │ │ │ │ + mrc2 0, 5, r0, cr14, cr3, {4} │ │ │ │ + mcr2 0, 6, r0, cr8, cr3, {4} │ │ │ │ + vhadd.u32 d16, d26, d16 │ │ │ │ + mcr2 0, 4, r0, cr8, cr3, {4} │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - vhadd.u16 d0, d16, d16 │ │ │ │ - mrc2 0, 1, r0, cr2, cr3, {4} │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + vhadd.u8 d16, d16, d16 │ │ │ │ + mcr2 0, 3, r0, cr2, cr3, {4} │ │ │ │ + stmia r7!, {r4, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #174 @ 0xae │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ lsls r5, r2, #2 │ │ │ │ adds r0, r4, #0 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ bl 385ed2 │ │ │ │ bl 37fed6 │ │ │ │ bl 609eda <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7908e> │ │ │ │ @ instruction: 0xfb77ffff │ │ │ │ bl 359ee2 │ │ │ │ bl b05ee6 │ │ │ │ @@ -2508870,39 +2508865,39 @@ │ │ │ │ bl 375ef6 │ │ │ │ bl 317efa │ │ │ │ bl 32befe │ │ │ │ subs r0, r5, r2 │ │ │ │ lsls r0, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r4} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ lsls r4, r2, #2 │ │ │ │ subs r0, r5, r1 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ subs r6, r3, r0 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r2, #2 │ │ │ │ adds r4, r0, r7 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r2, #2 │ │ │ │ adds r6, r4, r6 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - @ instruction: 0xfab80093 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + @ instruction: 0xfae80093 │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xfa8a0093 │ │ │ │ - ldrb r4, [r4, #17] │ │ │ │ + @ instruction: 0xfaba0093 │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xfa560093 │ │ │ │ + @ instruction: 0xfa860093 │ │ │ │ adds r2, r2, r1 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r2, r2, r0 │ │ │ │ lsls r0, r6, #4 │ │ │ │ asrs r0, r6, #31 │ │ │ │ lsls r0, r6, #4 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ @@ -2508934,17 +2508929,17 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldr.w r0, [r7, #1056] @ 0x420 │ │ │ │ bl 7704cc │ │ │ │ cbz r0, 715fbc │ │ │ │ add.w r0, r7, #1008 @ 0x3f0 │ │ │ │ - bl a8bf5c │ │ │ │ + bl a8bf74 │ │ │ │ add.w r0, r7, #936 @ 0x3a8 │ │ │ │ - bl ad373c │ │ │ │ + bl ad3754 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ ldr.w r0, [r7, #1056] @ 0x420 │ │ │ │ mov r2, r5 │ │ │ │ bl 7704cc │ │ │ │ cbnz r0, 716032 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ dmb ish │ │ │ │ @@ -2510464,19 +2510459,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r3, [pc, #72] @ (7170b0 ) │ │ │ │ + ldr r3, [pc, #264] @ (717170 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ + sub sp, #264 @ 0x108 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + str r4, [r3, #120] @ 0x78 │ │ │ │ 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, #3648] @ 0xe40 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r2, [pc, #1068] @ 7174b0 │ │ │ │ @@ -2511290,15 +2511285,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r1, #12] │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r2, #10] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ 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 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #740] @ (717c8c ) │ │ │ │ @@ -2511873,15 +2511868,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 718164 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ add.w r1, r0, #104 @ 0x68 │ │ │ │ add.w r0, r4, #936 @ 0x3a8 │ │ │ │ - bl ad3874 │ │ │ │ + bl ad388c │ │ │ │ mov r6, fp │ │ │ │ movs r3, #3 │ │ │ │ strb.w r3, [fp, #16] │ │ │ │ b.n 717d1c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 717f6c │ │ │ │ @@ -2511919,15 +2511914,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 718164 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ add.w r1, r0, #104 @ 0x68 │ │ │ │ add.w r0, r4, #936 @ 0x3a8 │ │ │ │ - bl ad3874 │ │ │ │ + bl ad388c │ │ │ │ mov r6, fp │ │ │ │ movs r3, #4 │ │ │ │ b.n 71800a │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ mov.w sl, r3, lsl #2 │ │ │ │ cmp.w sl, #65536 @ 0x10000 │ │ │ │ it cc │ │ │ │ @@ -2512011,25 +2512006,25 @@ │ │ │ │ ... │ │ │ │ strh r0, [r1, #26] │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, #4] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ + ldr r7, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r7, [sp, #872] @ 0x368 │ │ │ │ + add r0, pc, #40 @ (adr r0, 7181b8 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + add r0, pc, #96 @ (adr r0, 7181f4 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldr r2, [pc, #132] @ (71821c ) │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ ldr r1, [pc, #132] @ (718220 ) │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ @@ -2512074,17 +2512069,17 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 7181ec │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ b.n 7180d2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r7, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [pc, #868] @ (71859c ) │ │ │ │ @@ -2512400,15 +2512395,15 @@ │ │ │ │ beq.n 71864e │ │ │ │ cmp r6, #1 │ │ │ │ beq.n 7185de │ │ │ │ cmp r6, #2 │ │ │ │ beq.n 718686 │ │ │ │ adds r1, #104 @ 0x68 │ │ │ │ add.w r0, r5, #936 @ 0x3a8 │ │ │ │ - bl ad32e0 │ │ │ │ + bl ad32f8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ blx 7022c │ │ │ │ mov r3, r6 │ │ │ │ @@ -2512459,15 +2512454,15 @@ │ │ │ │ ldr.w r1, [r5, #1124] @ 0x464 │ │ │ │ subs r2, r2, r3 │ │ │ │ str.w r2, [r5, #1120] @ 0x460 │ │ │ │ sbc.w r1, r1, #0 │ │ │ │ str.w r1, [r5, #1124] @ 0x464 │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add.w r0, r5, #1008 @ 0x3f0 │ │ │ │ - bl a8beb0 │ │ │ │ + bl a8bec8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 718224 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r2, [r5, #1112] @ 0x458 │ │ │ │ @@ -2512481,17 +2512476,17 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #16] @ (7186c0 ) │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 399374 │ │ │ │ b.n 71861e │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r4, [r2, r3] │ │ │ │ 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.w r4, #402653184 @ 0x18000000 │ │ │ │ @@ -2512830,15 +2512825,15 @@ │ │ │ │ bls.w 718b8a │ │ │ │ cmp r4, fp │ │ │ │ bhi.n 718af4 │ │ │ │ add.w r6, r8, #1008 @ 0x3f0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl a8be98 │ │ │ │ + bl a8beb0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 718c5e │ │ │ │ addw r3, r8, #1076 @ 0x434 │ │ │ │ movs r2, #1 │ │ │ │ str.w r5, [r4, #-48] │ │ │ │ str.w r7, [r4, #-44] │ │ │ │ @@ -2512973,34 +2512968,34 @@ │ │ │ │ ldr.w r1, [r8, #1124] @ 0x464 │ │ │ │ adds r2, r2, r3 │ │ │ │ str.w r2, [r8, #1120] @ 0x460 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str.w r1, [r8, #1124] @ 0x464 │ │ │ │ b.n 718aee │ │ │ │ add.w r0, r8, #1008 @ 0x3f0 │ │ │ │ - bl a8bf5c │ │ │ │ + bl a8bf74 │ │ │ │ add.w r0, r8, #936 @ 0x3a8 │ │ │ │ - bl ad373c │ │ │ │ + bl ad3754 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, sl, [sp, #8] │ │ │ │ strd r4, r9, [sp] │ │ │ │ bl 717c98 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 718b44 │ │ │ │ b.n 718bee │ │ │ │ mov r0, r6 │ │ │ │ - bl a8bf5c │ │ │ │ + bl a8bf74 │ │ │ │ add.w r0, r8, #936 @ 0x3a8 │ │ │ │ - bl ad373c │ │ │ │ + bl ad3754 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl a8be98 │ │ │ │ + bl a8beb0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 718a98 │ │ │ │ b.n 718bee │ │ │ │ bic.w r3, r6, #4 │ │ │ │ cmp r2, #30 │ │ │ │ bhi.n 718cb0 │ │ │ │ @@ -2513045,15 +2513040,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ add.w r0, r8, #936 @ 0x3a8 │ │ │ │ str r4, [sp, #0] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - bl ad34ec │ │ │ │ + bl ad3504 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 718b2e │ │ │ │ lsls r2, r6, #20 │ │ │ │ bpl.n 718d34 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ cmp r2, #3 │ │ │ │ @@ -2513766,17 +2513761,17 @@ │ │ │ │ mov fp, r9 │ │ │ │ blx 70238 │ │ │ │ b.n 7193fc │ │ │ │ movs r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - mvns r0, r2 │ │ │ │ + add r0, r0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ mov fp, r9 │ │ │ │ b.n 7193fc │ │ │ │ mov fp, r9 │ │ │ │ b.n 7190be │ │ │ │ push {r4, lr} │ │ │ │ @@ -2514117,17 +2514112,17 @@ │ │ │ │ bl 399374 │ │ │ │ b.n 719802 │ │ │ │ nop │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #244 @ 0xf4 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r4, [r0, #14] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r4, r0 │ │ │ │ @@ -2514508,25 +2514503,25 @@ │ │ │ │ nop │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strh r0, [r1, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r2, #250 @ 0xfa │ │ │ │ + subs r3, #42 @ 0x2a │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r2, [r3, #46] @ 0x2e │ │ │ │ + strh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r3, #16 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ 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, #96] @ 719d40 │ │ │ │ @@ -2514841,17 +2514836,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [r1, #44] @ 0x2c │ │ │ │ ubfx r4, r4, #0, #15 │ │ │ │ ldrsh.w ip, [r0, r4, lsl #1] │ │ │ │ cmp.w ip, #0 │ │ │ │ blt.n 71a054 │ │ │ │ @@ -2515365,17 +2515360,17 @@ │ │ │ │ bne.n 71a59c │ │ │ │ ldr.w r3, [r6, #3008] @ 0xbc0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ b.n 71a59c │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r1, #242 @ 0xf2 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ add.w r8, r3, #65536 @ 0x10000 │ │ │ │ ldr.w r7, [r3, #424] @ 0x1a8 │ │ │ │ @@ -2516585,27 +2516580,27 @@ │ │ │ │ bne.n 71b2f4 │ │ │ │ b.n 71af76 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strh r2, [r7, r1] │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r0, [r3, #16] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r0, #18 │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldr r5, [pc, #656] @ (71b5f4 ) │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r2, [r4, #3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + strb r2, [r0, #2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - movs r4, #162 @ 0xa2 │ │ │ │ + movs r4, #210 @ 0xd2 │ │ │ │ lsls r0, r2, #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, [r0, #32] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -2517389,15 +2517384,15 @@ │ │ │ │ nop │ │ │ │ asrs r7, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ @@ -2518644,25 +2518639,25 @@ │ │ │ │ bl 719ccc │ │ │ │ b.n 71c902 │ │ │ │ nop │ │ │ │ asrs r2, r1 │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r0, r2, #2 │ │ │ │ adds r7, #146 @ 0x92 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldrb r0, [r5, r0] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r2, [r4, r1] │ │ │ │ + ldrh r2, [r2, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r9, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 71cd30 │ │ │ │ dmb ish │ │ │ │ @@ -2518965,17 +2518960,17 @@ │ │ │ │ ldr.w lr, [r7, #20] │ │ │ │ add.w sl, r2, #4 │ │ │ │ b.w 71c30c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ mov fp, r2 │ │ │ │ str r2, [r7, #64] @ 0x40 │ │ │ │ b.w 71c3ae │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + ldrsb r2, [r7, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr.w r2, [pc, #3004] @ 71d9e8 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -2520061,29 +2520056,29 @@ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r4, r3 │ │ │ │ b.n 71d218 │ │ │ │ adds r1, #202 @ 0xca │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strb r4, [r0, r1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r2, [r3, r0] │ │ │ │ + strb r2, [r1, r1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ lsls r0, r2, #2 │ │ │ │ cmp r0, #86 @ 0x56 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r4, [pc, #944] @ (71ddb4 ) │ │ │ │ + ldr r5, [pc, #112] @ (71da74 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r3, [pc, #696] @ (71dcc0 ) │ │ │ │ + ldr r3, [pc, #888] @ (71dd80 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r3, [pc, #192] @ (71dacc ) │ │ │ │ + ldr r3, [pc, #384] @ (71db8c ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r2, [pc, #752] @ (71dd00 ) │ │ │ │ + ldr r2, [pc, #944] @ (71ddc0 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ bl 397474 │ │ │ │ b.n 71d5f6 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ dmb ish │ │ │ │ @@ -2521148,22 +2521143,22 @@ │ │ │ │ bne.n 71e580 │ │ │ │ dmb ish │ │ │ │ b.n 71e182 │ │ │ │ movs r5, #106 @ 0x6a │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bxns sl │ │ │ │ + blxns r0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bxns fp │ │ │ │ + blxns r1 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xfad6008f │ │ │ │ - cmp r0, r2 │ │ │ │ + @ instruction: 0xfb06008f │ │ │ │ + cmn r0, r0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmn r2, r4 │ │ │ │ + orrs r2, r2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ subs r0, r4, r7 │ │ │ │ lsls r2, r5, #4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -2521518,17 +2521513,17 @@ │ │ │ │ b.n 71e7aa │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r7, #68] @ 0x44 │ │ │ │ strd r3, r3, [r7, #72] @ 0x48 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ b.w 71df68 │ │ │ │ nop │ │ │ │ - subs r4, #172 @ 0xac │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r4, #150 @ 0x96 │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ lsls r4, r2, #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 │ │ │ │ @@ -2522220,15 +2522215,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 71f054 │ │ │ │ b.n 71f06e │ │ │ │ asrs r6, r2, #2 │ │ │ │ lsls r2, r5, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r4, #166 @ 0xa6 │ │ │ │ lsls r4, r2, #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 │ │ │ │ @@ -2522597,17 +2522592,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #26 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsrs r2, r6, #24 │ │ │ │ lsls r2, r5, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + adds r2, #110 @ 0x6e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r0, #162 @ 0xa2 │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ vldr d8, [pc, #136] @ 71f5e0 │ │ │ │ mov r7, r9 │ │ │ │ mov r8, r6 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ strd r3, r2, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ @@ -2522661,15 +2522656,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + adds r0, #28 │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldr r3, [pc, #8] @ (71f5fc ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #252] @ 0xfc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bl 69b5fe │ │ │ │ @@ -2522853,15 +2522848,15 @@ │ │ │ │ b.n 71f766 │ │ │ │ lsrs r4, r4, #7 │ │ │ │ lsls r2, r5, #4 │ │ │ │ ldrb r4, [r2, #29] │ │ │ │ lsls r7, r5, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #218 @ 0xda │ │ │ │ + cmp r7, #10 │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldrb.w r2, [r0, #366] @ 0x16e │ │ │ │ ldr.w r3, [r0, #348] @ 0x15c │ │ │ │ cbnz r2, 71f7fe │ │ │ │ ldr.w r2, [r0, #344] @ 0x158 │ │ │ │ cmp r2, #73 @ 0x49 │ │ │ │ bls.n 71f7fe │ │ │ │ @@ -2525074,21 +2525069,21 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (7211c0 ) │ │ │ │ movs r3, #12 │ │ │ │ add r0, pc │ │ │ │ mla r0, r3, r2, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bkpt 0x002a │ │ │ │ + bkpt 0x005a │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xb842 │ │ │ │ + @ instruction: 0xb872 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ sub sp, #20 │ │ │ │ @@ -2526010,15 +2526005,15 @@ │ │ │ │ it cs │ │ │ │ movcs r3, r0 │ │ │ │ b.n 7219d2 │ │ │ │ mvn.w fp, #1 │ │ │ │ movs r7, #3 │ │ │ │ b.n 7219b4 │ │ │ │ nop │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -2526480,15 +2526475,15 @@ │ │ │ │ b.n 721cc2 │ │ │ │ uxth r3, r6 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ mov fp, r1 │ │ │ │ mov r4, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 721cd0 │ │ │ │ - add r6, sp, #776 @ 0x308 │ │ │ │ + add r6, sp, #968 @ 0x3c8 │ │ │ │ lsls r7, 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 r7, r1, #40960 @ 0xa000 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ @@ -2526531,15 +2526526,15 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ blx 6fc34 │ │ │ │ nop │ │ │ │ b.n 722114 │ │ │ │ lsls r1, r5, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #26 │ │ │ │ + lsls r6, r7, #26 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #8328 @ 0x2088 │ │ │ │ @@ -2527341,31 +2527336,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ svc 70 @ 0x46 │ │ │ │ lsls r1, r5, #4 │ │ │ │ subs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ ble.n 7227f0 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ lsls r4, r2, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #12 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - vshr.u64 d0, d3, #58 │ │ │ │ - rev16 r6, r0 │ │ │ │ + vshr.u64 d0, d3, #10 │ │ │ │ + rev16 r6, r6 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - vqadd.u8 d16, d20, d3 │ │ │ │ - mcr 0, 7, r0, cr8, cr3, {4} │ │ │ │ - mrc2 0, 5, r0, cr14, cr3, {4} │ │ │ │ - subs r5, #118 @ 0x76 │ │ │ │ + vqadd.u64 d16, d20, d3 │ │ │ │ + vqadd.s16 d0, d24, d3 │ │ │ │ + mcr2 0, 7, r0, cr14, cr3, {4} │ │ │ │ + subs r5, #166 @ 0xa6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mcr2 0, 4, r0, cr0, cr3, {4} │ │ │ │ - mcr2 0, 4, r0, cr10, cr3, {4} │ │ │ │ - mcr2 0, 0, r0, cr14, cr3, {4} │ │ │ │ + mrc2 0, 5, r0, cr0, cr3, {4} │ │ │ │ + mrc2 0, 5, r0, cr10, cr3, {4} │ │ │ │ + mrc2 0, 1, r0, cr14, cr3, {4} │ │ │ │ push {r4} │ │ │ │ movs r3, #1 │ │ │ │ movs r4, #67 @ 0x43 │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ strd r4, r2, [r0, #344] @ 0x158 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2527667,15 +2527662,15 @@ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bmi.n 722cd0 │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ lsls r1, r0, #4 │ │ │ │ bcc.n 722c10 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ @@ -2528074,30 +2528069,30 @@ │ │ │ │ nop │ │ │ │ bcc.n 722fa4 │ │ │ │ lsls r1, r5, #4 │ │ │ │ bcc.n 722f94 │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa4a0093 │ │ │ │ - ldr.w r0, [r8, #147] @ 0x93 │ │ │ │ + @ instruction: 0xfa7a0093 │ │ │ │ + vst4.32 {d0-d3}, [r8 :64], r3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 723074 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - ldr.w r0, [lr, #147] @ 0x93 │ │ │ │ - strh.w r0, [ip, #147] @ 0x93 │ │ │ │ - ldr.w r0, [r0, #147] @ 0x93 │ │ │ │ - ldr.w r0, [r6, #147] @ 0x93 │ │ │ │ - str??.w r0, [r4, #147] @ 0x93 │ │ │ │ + vst4.32 {d0-d3}, [lr :64], r3 │ │ │ │ + ldr.w r0, [ip, #147] @ 0x93 │ │ │ │ + vst4.32 {d0-d3}, [r0 :64], r3 │ │ │ │ + vst4.32 {d0-d3}, [r6 :64], r3 │ │ │ │ ldrsb.w r0, [r4, r3, lsl #1] │ │ │ │ - vld4.32 {d16-d19}, [sl :64], r3 │ │ │ │ - @ instruction: 0xf7200093 │ │ │ │ - strh.w r0, [r0, r3, lsl #1] │ │ │ │ - str.w r0, [r2, r3, lsl #1] │ │ │ │ + vst4.32 {d16-d19}, [r4 :64], r3 │ │ │ │ + ldrsb.w r0, [sl, #147] @ 0x93 │ │ │ │ + @ instruction: 0xf7500093 │ │ │ │ + ldr.w r0, [r0, r3, lsl #1] │ │ │ │ + ldr??.w r0, [r2, r3, lsl #1] │ │ │ │ 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, #2864] @ 0xb30 │ │ │ │ subw sp, sp, #1188 @ 0x4a4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -2528609,34 +2528604,34 @@ │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ ldmia r7!, {r1, r6} │ │ │ │ lsls r1, r5, #4 │ │ │ │ ldmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [r0, r3, lsl #1] │ │ │ │ + strb.w r0, [r0, #147] @ 0x93 │ │ │ │ movs r7, #42 @ 0x2a │ │ │ │ lsls r2, r5, #4 │ │ │ │ movs r6, #244 @ 0xf4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - bmi.n 7235b8 │ │ │ │ + bmi.n 723618 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr.w r0, [sl, r3, lsl #1] │ │ │ │ - @ instruction: 0xf7480093 │ │ │ │ + strb.w r0, [sl, #147] @ 0x93 │ │ │ │ + @ instruction: 0xf7780093 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #4 │ │ │ │ - @ instruction: 0xf61c0093 │ │ │ │ - @ instruction: 0xf6160093 │ │ │ │ + movw r0, #51347 @ 0xc893 │ │ │ │ + movw r0, #26771 @ 0x6893 │ │ │ │ movs r4, #166 @ 0xa6 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ands.w r0, r6, #4816896 @ 0x498000 │ │ │ │ - @ instruction: 0xf3d60093 │ │ │ │ - @ instruction: 0xf4c60093 │ │ │ │ + orr.w r0, r6, #4816896 @ 0x498000 │ │ │ │ + and.w r0, r6, #4816896 @ 0x498000 │ │ │ │ + @ instruction: 0xf4f60093 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ bhi.n 72367c │ │ │ │ ldr.w r3, [pc, #3336] @ 724378 │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -2529734,26 +2529729,26 @@ │ │ │ │ @ instruction: 0xeb85b851 │ │ │ │ strh r6, [r3, #40] @ 0x28 │ │ │ │ subs r7, #239 @ 0xef │ │ │ │ cmp r7, #27 │ │ │ │ movs r4, #221 @ 0xdd │ │ │ │ strh r6, [r0, #8] │ │ │ │ ands r7, r1 │ │ │ │ - @ instruction: 0xf6b60093 │ │ │ │ - movt r0, #34963 @ 0x8893 │ │ │ │ - movt r0, #2195 @ 0x893 │ │ │ │ - vqadd.s64 d16, d26, d3 │ │ │ │ - mrrc 0, 9, r0, sl, cr3 │ │ │ │ - mov r2, lr │ │ │ │ + @ instruction: 0xf6e60093 │ │ │ │ + @ instruction: 0xf6f80093 │ │ │ │ + @ instruction: 0xf6f00093 │ │ │ │ + vshr.s64 d0, d3, #22 │ │ │ │ + stc 0, cr0, [sl], {147} @ 0x93 │ │ │ │ + mov sl, r4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 72425c │ │ │ │ + b.n 7242bc │ │ │ │ lsls r3, r2, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #14 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ @@ -2530884,37 +2530879,37 @@ │ │ │ │ cmp.w fp, #11 │ │ │ │ bhi.n 7250d8 │ │ │ │ bne.w 723ca6 │ │ │ │ ldr.w r2, [r4, #504] @ 0x1f8 │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ bhi.w 7247c6 │ │ │ │ b.w 723ca6 │ │ │ │ - b.n 724dc8 │ │ │ │ + b.n 724e28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 724f9c │ │ │ │ + b.n 724ffc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 724dd0 │ │ │ │ + b.n 724e30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 724fc0 │ │ │ │ + b.n 725020 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 7256dc │ │ │ │ + b.n 72573c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 724afc │ │ │ │ + b.n 724b5c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r3, pc, #720 @ (adr r3, 725398 ) │ │ │ │ + add r3, pc, #912 @ (adr r3, 725458 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - udf #254 @ 0xfe │ │ │ │ + svc 46 @ 0x2e │ │ │ │ lsls r3, r2, #2 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + udf #214 @ 0xd6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 7250e8 │ │ │ │ + blt.n 725148 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldr.w r2, [r4, #504] @ 0x1f8 │ │ │ │ cmp r2, #31 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ strb.w r2, [r4, #393] @ 0x189 │ │ │ │ @@ -2531678,117 +2531673,117 @@ │ │ │ │ sub.w r5, r2, #67 @ 0x43 │ │ │ │ negs r2, r5 │ │ │ │ adcs r2, r5 │ │ │ │ b.n 725252 │ │ │ │ movs r3, #13 │ │ │ │ str.w r3, [r4, #936] @ 0x3a8 │ │ │ │ b.w 7237cc │ │ │ │ - bge.n 7258e4 │ │ │ │ + bge.n 725944 │ │ │ │ lsls r3, r2, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 7258ec │ │ │ │ + blt.n 72594c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 725948 │ │ │ │ + bgt.n 7259a8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 7259ec │ │ │ │ + bge.n 725a4c │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + bge.n 725a54 │ │ │ │ lsls r3, r2, #2 │ │ │ │ bge.n 7259f4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 725994 │ │ │ │ + bge.n 725a04 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 7259a4 │ │ │ │ + bls.n 7259a0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 725940 │ │ │ │ + bls.n 725a20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 7259c0 │ │ │ │ + bls.n 725a44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 7259e4 │ │ │ │ + bhi.n 725a88 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 725a28 │ │ │ │ + bhi.n 725ac0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 725a60 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + bhi.n 725a0c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 7259ac │ │ │ │ + bhi.n 725a4c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 7259ec │ │ │ │ + lsls r4, r0, #3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + bvc.n 725994 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725934 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + bvc.n 725944 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725ae4 │ │ │ │ + bvc.n 725918 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725ab8 │ │ │ │ + bvc.n 725944 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725ae4 │ │ │ │ + bvc.n 72596c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 72590c │ │ │ │ + bvc.n 725ac8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725a68 │ │ │ │ + bvc.n 725ac8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725a68 │ │ │ │ + bvc.n 725a78 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725a18 │ │ │ │ + bvc.n 725a78 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725a18 │ │ │ │ + bvc.n 725a84 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725a24 │ │ │ │ + bvc.n 7259dc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 72597c │ │ │ │ + bvs.n 7259f4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 725994 │ │ │ │ + bvs.n 725a04 │ │ │ │ lsls r3, r2, #2 │ │ │ │ bvs.n 7259a4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 725944 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - bvs.n 725958 │ │ │ │ + bvs.n 7259b8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - mcr2 0, 6, r0, cr6, cr2, {4} │ │ │ │ - mrc2 0, 4, r0, cr12, cr2, {4} │ │ │ │ - lsls r0, r0, #4 │ │ │ │ + mrc2 0, 7, r0, cr6, cr2, {4} │ │ │ │ + mcr2 0, 6, r0, cr12, cr2, {4} │ │ │ │ + lsls r0, r6, #4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - mrc2 0, 2, r0, cr0, cr2, {4} │ │ │ │ - bvs.n 725a90 │ │ │ │ + mcr2 0, 4, r0, cr0, cr2, {4} │ │ │ │ + bvs.n 725af0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 725abc │ │ │ │ + bvs.n 725b1c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - mrc2 0, 0, r0, cr8, cr2, {4} │ │ │ │ - bpl.n 725a24 │ │ │ │ + mcr2 0, 2, r0, cr8, cr2, {4} │ │ │ │ + bvs.n 725a84 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 725a50 │ │ │ │ + bvs.n 725ab0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldc2l 0, cr0, [ip, #584] @ 0x248 │ │ │ │ - bpl.n 7259c0 │ │ │ │ + mcr2 0, 0, r0, cr12, cr2, {4} │ │ │ │ + bpl.n 725a20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldc2 0, cr0, [r4, #584] @ 0x248 │ │ │ │ - bpl.n 725974 │ │ │ │ + stc2l 0, cr0, [r4, #584] @ 0x248 │ │ │ │ + bpl.n 7259d4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 725998 │ │ │ │ + bpl.n 7259f8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 725af4 │ │ │ │ + bpl.n 725b54 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 725b48 │ │ │ │ + bpl.n 7259a8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 725ad8 │ │ │ │ + bpl.n 725b38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 725a54 │ │ │ │ + bpl.n 725ab4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 725aa8 │ │ │ │ + bpl.n 725b08 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 725a5c │ │ │ │ + bpl.n 725abc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 725a2c │ │ │ │ + bpl.n 725a8c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 725974 │ │ │ │ + bmi.n 7259d4 │ │ │ │ lsls r3, r2, #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] @ (725adc ) │ │ │ │ @@ -2531827,15 +2531822,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, pc, #456 @ (adr r5, 725ca8 ) │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 725b70 │ │ │ │ + bmi.n 725bd0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ add r5, pc, #232 @ (adr r5, 725bd4 ) │ │ │ │ lsls r1, r5, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2531865,15 +2531860,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 725b10 │ │ │ │ add r4, pc, #960 @ (adr r4, 725f00 ) │ │ │ │ lsls r1, r5, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 725ab8 │ │ │ │ + bcc.n 725b18 │ │ │ │ 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, #1832] @ 0x728 │ │ │ │ ldr.w r6, [pc, #3836] @ 726a58 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2533176,361 +2533171,361 @@ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 726484 │ │ │ │ add r4, pc, #600 @ (adr r4, 726cb4 ) │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 7269dc │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - bcc.n 7269c4 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - bcc.n 7269cc │ │ │ │ + bcc.n 726a3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 7269e4 │ │ │ │ + bcc.n 726a24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 7269f8 │ │ │ │ + bcc.n 726a2c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 726a04 │ │ │ │ + bcc.n 726a44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 726a10 │ │ │ │ + bcc.n 726a58 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 726a1c │ │ │ │ + bcc.n 726a64 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 726a38 │ │ │ │ + bcc.n 726a70 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726ae8 │ │ │ │ + bcc.n 726a7c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726b18 │ │ │ │ + bmi.n 726a98 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726b58 │ │ │ │ + bmi.n 726b48 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726b60 │ │ │ │ + bmi.n 726b78 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726b54 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - bmi.n 726b64 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - bmi.n 726b70 │ │ │ │ + bmi.n 7269b8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726b90 │ │ │ │ + bpl.n 7269c0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7269b0 │ │ │ │ + bmi.n 7269b4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7269b8 │ │ │ │ + bmi.n 7269c4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7269bc │ │ │ │ + bmi.n 7269d0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7269e0 │ │ │ │ + bmi.n 7269f0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726a08 │ │ │ │ + bmi.n 726a10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7269e8 │ │ │ │ + bmi.n 726a18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726a78 │ │ │ │ + bmi.n 726a1c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726a84 │ │ │ │ + bmi.n 726a40 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726a94 │ │ │ │ + bmi.n 726a68 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726a9c │ │ │ │ + bmi.n 726a48 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726aa4 │ │ │ │ + bpl.n 726ad8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726aac │ │ │ │ + bpl.n 726ae4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726ac4 │ │ │ │ + bpl.n 726af4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726ad0 │ │ │ │ + bpl.n 726afc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726ac4 │ │ │ │ + bpl.n 726b04 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726adc │ │ │ │ + bpl.n 726b0c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726af4 │ │ │ │ + bpl.n 726b24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726b04 │ │ │ │ + bpl.n 726b30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726b1c │ │ │ │ + bpl.n 726b24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ bpl.n 726b3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ + bpl.n 726b54 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ bpl.n 726b64 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726b74 │ │ │ │ + bpl.n 726b7c │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + bpl.n 726b9c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726b8c │ │ │ │ + bpl.n 726bc4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726bac │ │ │ │ + bpl.n 726bd4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726bcc │ │ │ │ + bpl.n 726bec │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726bfc │ │ │ │ + bpl.n 726a0c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726a1c │ │ │ │ + bpl.n 726a2c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726a44 │ │ │ │ + bpl.n 726a5c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726a84 │ │ │ │ + bpl.n 726a7c │ │ │ │ lsls r3, r2, #2 │ │ │ │ bpl.n 726aa4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726ad4 │ │ │ │ + bpl.n 726ae4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726af4 │ │ │ │ + bpl.n 726b04 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726b2c │ │ │ │ + bvs.n 726b34 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726b44 │ │ │ │ + bvs.n 726b54 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726b74 │ │ │ │ + bvs.n 726b8c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726b9c │ │ │ │ + bvs.n 726ba4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726bcc │ │ │ │ + bvs.n 726bd4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ bvs.n 726bfc │ │ │ │ lsls r3, r2, #2 │ │ │ │ bvs.n 726c2c │ │ │ │ lsls r3, r2, #2 │ │ │ │ bvs.n 726a5c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726a7c │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - bvs.n 726aac │ │ │ │ + bvs.n 726a8c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726ac4 │ │ │ │ + bvs.n 726abc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726aec │ │ │ │ + bvs.n 726adc │ │ │ │ lsls r3, r2, #2 │ │ │ │ bvs.n 726b0c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726b34 │ │ │ │ + bvs.n 726b24 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + bvs.n 726b4c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c0c │ │ │ │ + bvc.n 726b6c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c10 │ │ │ │ + bvc.n 726b94 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c28 │ │ │ │ + bvc.n 726a6c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c34 │ │ │ │ + bvc.n 726a70 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c38 │ │ │ │ + bvc.n 726a88 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c30 │ │ │ │ + bvc.n 726a94 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c40 │ │ │ │ + bvc.n 726a98 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c3c │ │ │ │ + bvc.n 726a90 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c5c │ │ │ │ + bvc.n 726aa0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c74 │ │ │ │ + bvc.n 726a9c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726a8c │ │ │ │ + bvc.n 726abc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726aac │ │ │ │ + bvc.n 726ad4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726ac4 │ │ │ │ + bvc.n 726aec │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726adc │ │ │ │ + bvc.n 726b0c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726afc │ │ │ │ + bvc.n 726b24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726b1c │ │ │ │ + bvc.n 726b3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ bvc.n 726b5c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726b64 │ │ │ │ + bvc.n 726b7c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726b8c │ │ │ │ + bhi.n 726bbc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726bac │ │ │ │ + bhi.n 726bc4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726bd8 │ │ │ │ + bhi.n 726bec │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726bfc │ │ │ │ + bhi.n 726c0c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726bf8 │ │ │ │ + bhi.n 726c38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c18 │ │ │ │ + bhi.n 726c5c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c28 │ │ │ │ + bhi.n 726c58 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c38 │ │ │ │ + bhi.n 726c78 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c48 │ │ │ │ + bhi.n 726c88 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c60 │ │ │ │ + bhi.n 726c98 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c78 │ │ │ │ + bhi.n 726ca8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c90 │ │ │ │ + bhi.n 726cc0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726cac │ │ │ │ + bhi.n 726ad8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c8c │ │ │ │ + bhi.n 726af0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726ca0 │ │ │ │ + bhi.n 726b0c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726cac │ │ │ │ + bhi.n 726aec │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726cd0 │ │ │ │ + bhi.n 726b00 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726af0 │ │ │ │ + bhi.n 726b0c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r2, [r2, #42] @ 0x2a │ │ │ │ + bhi.n 726b30 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + bhi.n 726b50 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + ldrh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bhi.n 726bc8 │ │ │ │ + bls.n 726c28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726be0 │ │ │ │ + bls.n 726c40 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r2, r2, #7 │ │ │ │ + movs r0, #2 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r2, #216 @ 0xd8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 726b44 │ │ │ │ + bhi.n 726ba4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcs.n 726d0c │ │ │ │ + bcs.n 726b6c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcs.n 726cf8 │ │ │ │ + bcs.n 726b58 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bvc.n 726c14 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - bhi.n 726c4c │ │ │ │ + bhi.n 726c74 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c5c │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - bhi.n 726c68 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - bhi.n 726c78 │ │ │ │ + bhi.n 726cac │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c98 │ │ │ │ + bhi.n 726cbc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726cb8 │ │ │ │ + bhi.n 726cc8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726cd0 │ │ │ │ + bhi.n 726cd8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726d00 │ │ │ │ + bhi.n 726cf8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726d28 │ │ │ │ + bhi.n 726d18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726b40 │ │ │ │ + bhi.n 726d30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726b58 │ │ │ │ + bhi.n 726b60 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726b78 │ │ │ │ + bhi.n 726b88 │ │ │ │ lsls r3, r2, #2 │ │ │ │ bhi.n 726ba0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c58 │ │ │ │ + bhi.n 726bb8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726cc8 │ │ │ │ + bhi.n 726bd8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c88 │ │ │ │ + bhi.n 726c00 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726ca0 │ │ │ │ + bls.n 726cb8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c98 │ │ │ │ + bls.n 726d28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726cbc │ │ │ │ + bls.n 726ce8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726ce0 │ │ │ │ + bls.n 726d00 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726cd4 │ │ │ │ + bls.n 726cf8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c74 │ │ │ │ + bls.n 726d1c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c98 │ │ │ │ + bls.n 726d40 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726cb8 │ │ │ │ + bls.n 726d34 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726cd8 │ │ │ │ + bls.n 726cd4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726ce0 │ │ │ │ + bls.n 726cf8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726cf0 │ │ │ │ + bls.n 726d18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726d00 │ │ │ │ + bls.n 726d38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726d20 │ │ │ │ + bls.n 726d40 │ │ │ │ lsls r3, r2, #2 │ │ │ │ bls.n 726d50 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726d90 │ │ │ │ + bls.n 726d60 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726bb8 │ │ │ │ + bls.n 726d80 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726bd0 │ │ │ │ + bls.n 726bb0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726be8 │ │ │ │ + bls.n 726bf0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c10 │ │ │ │ + bls.n 726c18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ bls.n 726c30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ bls.n 726c48 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c78 │ │ │ │ + bls.n 726c70 │ │ │ │ lsls r3, r2, #2 │ │ │ │ bls.n 726c90 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726cc4 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - bge.n 726be4 │ │ │ │ + bls.n 726ca8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726c08 │ │ │ │ + bge.n 726cd8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726c24 │ │ │ │ + bge.n 726cf0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726c50 │ │ │ │ + bge.n 726d24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726c64 │ │ │ │ + bge.n 726c44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726c9c │ │ │ │ + bge.n 726c68 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726cbc │ │ │ │ + bge.n 726c84 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726cd4 │ │ │ │ + bge.n 726cb0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726ce0 │ │ │ │ + bge.n 726cc4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726d04 │ │ │ │ + blt.n 726cfc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726d14 │ │ │ │ + blt.n 726d1c │ │ │ │ lsls r3, r2, #2 │ │ │ │ blt.n 726d34 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726d0c │ │ │ │ + blt.n 726d40 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726d00 │ │ │ │ + blt.n 726d64 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726d84 │ │ │ │ + blt.n 726d74 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726c08 │ │ │ │ + blt.n 726d94 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726d88 │ │ │ │ + blt.n 726d6c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726dec │ │ │ │ + blt.n 726d60 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726e00 │ │ │ │ + blt.n 726de4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726c44 │ │ │ │ + blt.n 726c68 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726c48 │ │ │ │ + blt.n 726de8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + blt.n 726c4c │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + blt.n 726c60 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + blt.n 726ca4 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + blt.n 726ca8 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r0, #4 │ │ │ │ str r6, [sp, #0] │ │ │ │ lsls r1, r5, #4 │ │ │ │ - bne.n 726d5c │ │ │ │ + bne.n 726dbc │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldr r3, [pc, #972] @ (7270e8 ) │ │ │ │ add r3, pc │ │ │ │ b.w 726460 │ │ │ │ ldr r1, [pc, #968] @ (7270ec ) │ │ │ │ add r1, pc │ │ │ │ b.w 726454 │ │ │ │ @@ -2533872,99 +2533867,99 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 726352 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 72718c │ │ │ │ + bhi.n 7271ec │ │ │ │ lsls r3, r2, #2 │ │ │ │ - sxth r0, r1 │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - beq.n 727034 │ │ │ │ + beq.n 727094 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - beq.n 727064 │ │ │ │ + beq.n 7270c4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 7271a0 │ │ │ │ + bvs.n 727200 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 727194 │ │ │ │ + bvs.n 7271f4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 7271b0 │ │ │ │ + bvs.n 727010 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 7270d8 │ │ │ │ + bmi.n 727138 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 72717c │ │ │ │ + bmi.n 7271dc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r1!, {r1, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 727180 │ │ │ │ + bpl.n 7271e0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 727174 │ │ │ │ + bpl.n 7271d4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 7271b8 │ │ │ │ + bpl.n 727218 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 727150 │ │ │ │ + bpl.n 7271b0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r4!, {r5, r7} │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 727074 │ │ │ │ + bmi.n 7270d4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 727068 │ │ │ │ + bmi.n 7270c8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7270ac │ │ │ │ + bmi.n 72710c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7270c0 │ │ │ │ + bmi.n 727120 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7270d4 │ │ │ │ + bmi.n 727134 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7270c4 │ │ │ │ + bmi.n 727124 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7270e8 │ │ │ │ + bmi.n 727148 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7270fc │ │ │ │ + bmi.n 72715c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 727110 │ │ │ │ + bmi.n 727170 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 727134 │ │ │ │ + bpl.n 727194 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 727128 │ │ │ │ + bpl.n 727188 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 72712c │ │ │ │ + bpl.n 72718c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 72714c │ │ │ │ + bpl.n 7271ac │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bne.n 72725c │ │ │ │ + bne.n 7270bc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bne.n 72727c │ │ │ │ + bne.n 7270dc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r3!, {r1, r5, r6} │ │ │ │ + ldmia r3!, {r1, r4, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ cmp r0, #10 │ │ │ │ bhi.n 7271b0 │ │ │ │ subs r1, #49 @ 0x31 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #54055 @ 0xd327 │ │ │ │ movt r2, #3 │ │ │ │ @@ -2534084,15 +2534079,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r7 │ │ │ │ b.n 72721c │ │ │ │ ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r5, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 7272dc │ │ │ │ + bcc.n 72733c │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #508] @ (7274d8 ) │ │ │ │ @@ -2534832,15 +2534827,15 @@ │ │ │ │ orr.w r1, r1, #4 │ │ │ │ strb.w r1, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #11 │ │ │ │ bhi.n 727b36 │ │ │ │ mov r2, sp │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl c6fc40 │ │ │ │ + bl c6fc60 │ │ │ │ cbnz r0, 727aa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r2, [pc, #260] @ (727ba8 ) │ │ │ │ ldr r3, [pc, #256] @ (727ba4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -2535140,15 +2535135,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 c6fab4 │ │ │ │ + bl c6fad4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 727d4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh r3, [r4, #10] │ │ │ │ b.n 727d4a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -2535214,15 +2535209,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 c6fa14 │ │ │ │ + bl c6fa34 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 728160 │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 728172 │ │ │ │ adds r6, #136 @ 0x88 │ │ │ │ @@ -2535345,15 +2535340,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 c6fa8c │ │ │ │ + bl c6faac │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 728138 │ │ │ │ movs r3, #12 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ mla r3, r3, r8, r5 │ │ │ │ str.w r2, [r3, #360] @ 0x168 │ │ │ │ @@ -2535409,15 +2535404,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 c6fa8c │ │ │ │ + bl c6faac │ │ │ │ cbnz r0, 728112 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 728284 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ @@ -2535523,15 +2535518,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 c6fa3c │ │ │ │ + bl c6fa5c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 72815e │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ @@ -2535625,15 +2535620,15 @@ │ │ │ │ orrs r2, r3 │ │ │ │ it ne │ │ │ │ movne.w r3, #65536 @ 0x10000 │ │ │ │ beq.w 7284e4 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl c6fe14 │ │ │ │ + bl c6fe34 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 728518 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb sl, r3, #31 │ │ │ │ @@ -2535986,29 +2535981,29 @@ │ │ │ │ subs r7, #243 @ 0xf3 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r0, #21] │ │ │ │ lsls r1, r5, #4 │ │ │ │ ldrb r4, [r1, #17] │ │ │ │ lsls r1, r5, #4 │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r2, #104] @ 0x68 │ │ │ │ + ldr r6, [r0, #108] @ 0x6c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r1, #116] @ 0x74 │ │ │ │ + ldr r6, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r2, #100] @ 0x64 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ 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, #3864] @ 0xf18 │ │ │ │ ldr r4, [pc, #276] @ (728874 ) │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ @@ -2536079,15 +2536074,15 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ bl 728290 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c6fdf0 │ │ │ │ + bl c6fe10 │ │ │ │ cbnz r0, 72886c │ │ │ │ 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] │ │ │ │ @@ -2536148,15 +2536143,15 @@ │ │ │ │ blx 6fb2c │ │ │ │ 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 c6fdf0 │ │ │ │ + bl c6fe10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 728c18 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 7288fa │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -2536432,15 +2536427,15 @@ │ │ │ │ bne.n 728bd4 │ │ │ │ dmb ish │ │ │ │ mov r2, r5 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [r1, #8] │ │ │ │ - bl c6fe38 │ │ │ │ + bl c6fe58 │ │ │ │ cbnz r0, 728c18 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ strh r3, [r4, #10] │ │ │ │ b.n 728a40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r4, r4, #736 @ 0x2e0 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -2536458,15 +2536453,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, #29] │ │ │ │ lsls r1, r5, #4 │ │ │ │ strb r2, [r2, #26] │ │ │ │ lsls r1, r5, #4 │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ lsls r1, 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, r2 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2537538,15 +2537533,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 c6fa64 │ │ │ │ + bl c6fa84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 729064 │ │ │ │ strb r0, [r4, #12] │ │ │ │ ldrd r1, r0, [sl, #4] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ vldr d7, [sl, #16] │ │ │ │ @@ -2537601,15 +2537596,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 c6fab4 │ │ │ │ + bl c6fad4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 729064 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ strb r3, [r4, #12] │ │ │ │ ldrd r3, r0, [r4, #32] │ │ │ │ b.n 7292c2 │ │ │ │ strb r6, [r6, #12] │ │ │ │ @@ -2537651,15 +2537646,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 c6fadc │ │ │ │ + bl c6fafc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 729b0a │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r7, [r5, #348] @ 0x15c │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ @@ -2537806,15 +2537801,15 @@ │ │ │ │ moveq r2, #16 │ │ │ │ movne r2, #17 │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ b.w 728f9a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #0 │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r4, [r0, #418] @ 0x1a2 │ │ │ │ ldrb.w lr, [sp, #8] │ │ │ │ cbz r4, 729b7c │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ @@ -2537893,15 +2537888,15 @@ │ │ │ │ blx 6fb2c │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #112 @ 0x70 │ │ │ │ str r7, [r5, #96] @ 0x60 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl c6fb28 │ │ │ │ + bl c6fb48 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 729fe4 │ │ │ │ ldrb.w sl, [r6, #4] │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ tst.w sl, #64 @ 0x40 │ │ │ │ beq.n 729cc8 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @@ -2538153,15 +2538148,15 @@ │ │ │ │ ldrbne.w r3, [r4, #721] @ 0x2d1 │ │ │ │ cmp.w r8, #11 │ │ │ │ str r3, [r7, #16] │ │ │ │ beq.w 72a71c │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ - bl c6fba0 │ │ │ │ + bl c6fbc0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r3, #348] @ 0x15c │ │ │ │ cmp r3, #11 │ │ │ │ beq.w 72a712 │ │ │ │ mov r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -2538258,15 +2538253,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 c6fb78 │ │ │ │ + bl c6fb98 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 729fe4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ strb r3, [r4, #15] │ │ │ │ @@ -2538420,15 +2538415,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 c6fc18 │ │ │ │ + bl c6fc38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 729fe4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrh r3, [r7, #4] │ │ │ │ strh r3, [r4, #10] │ │ │ │ ldr.w r2, [r2, #348] @ 0x15c │ │ │ │ cmp r2, #13 │ │ │ │ @@ -2538471,15 +2538466,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 c6fbc8 │ │ │ │ + bl c6fbe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 72a666 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ @@ -2538561,15 +2538556,15 @@ │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ mov.w r3, #52 @ 0x34 │ │ │ │ str r3, [r7, #0] │ │ │ │ beq.w 72a5e8 │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl c6fbf0 │ │ │ │ + bl c6fc10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [r3, #348] @ 0x15c │ │ │ │ cmp r3, #11 │ │ │ │ beq.w 72a5ba │ │ │ │ mov r3, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -2538666,15 +2538661,15 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #348] @ 0x15c │ │ │ │ cmp r3, #11 │ │ │ │ beq.w 72a732 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r9 │ │ │ │ - bl c6fbf0 │ │ │ │ + bl c6fc10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r3, #348] @ 0x15c │ │ │ │ cmp r3, #11 │ │ │ │ beq.w 72a728 │ │ │ │ mov r3, r7 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -2538848,15 +2538843,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 c6fc18 │ │ │ │ + bl c6fc38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 729fe4 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ strb r3, [r4, #12] │ │ │ │ b.n 72a2e6 │ │ │ │ add.w r0, fp, #4 │ │ │ │ bl 727c20 │ │ │ │ @@ -2539886,20 +2539881,20 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [pc, #132] @ (72b2a4 ) │ │ │ │ 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 c6f9dc │ │ │ │ + bl c6f9fc │ │ │ │ cbnz r0, 72b286 │ │ │ │ cbz r5, 72b23e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl c6fb04 │ │ │ │ + bl c6fb24 │ │ │ │ cbz r0, 72b28a │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 70804 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r0, 72b280 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2539922,15 +2539917,15 @@ │ │ │ │ mov r9, r3 │ │ │ │ mov ip, r3 │ │ │ │ mov r0, r3 │ │ │ │ mov lr, r3 │ │ │ │ mov r8, r3 │ │ │ │ b.n 72b1fe │ │ │ │ mov r0, r3 │ │ │ │ - bl c6f9f0 │ │ │ │ + bl c6fa10 │ │ │ │ movs r0, #0 │ │ │ │ b.n 72b250 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strd r3, r0, [r5] │ │ │ │ b.n 72b23e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -2539944,15 +2539939,15 @@ │ │ │ │ lsls r1, r5, #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 c6f9f0 │ │ │ │ + bl c6fa10 │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5} │ │ │ │ mov.w r5, #16384 @ 0x4000 │ │ │ │ ldrd r4, r1, [sp, #8] │ │ │ │ @@ -2540985,15 +2540980,15 @@ │ │ │ │ b.w 72b558 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r2, r2, #31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - bl c6fc68 │ │ │ │ + bl c6fc88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 72b38c │ │ │ │ ldrd r7, r8, [r4, #32] │ │ │ │ tst.w r7, #393216 @ 0x60000 │ │ │ │ bne.w 72c15c │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ lsls r6, r3, #28 │ │ │ │ @@ -2541616,15 +2541611,15 @@ │ │ │ │ movne r5, ip │ │ │ │ str r5, [r3, #0] │ │ │ │ b.n 72c46a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 72c46a │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ vldr d7, [pc, #508] @ 72c790 │ │ │ │ ldr.w r3, [r0, #348] @ 0x15c │ │ │ │ push {r4, r5} │ │ │ │ cmp r3, #15 │ │ │ │ vstr d7, [r2] │ │ │ │ bls.n 72c5ee │ │ │ │ @@ -2541949,17 +2541944,17 @@ │ │ │ │ bfi r2, r3, #0, #1 │ │ │ │ strb.w r2, [r1, #720] @ 0x2d0 │ │ │ │ b.n 72c85e │ │ │ │ subs r0, #64 @ 0x40 │ │ │ │ lsls r1, r5, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #25] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldrb.w r9, [r1, #2] │ │ │ │ @@ -2542241,17 +2542236,17 @@ │ │ │ │ lsls r0, r1 │ │ │ │ subs r0, #1 │ │ │ │ b.n 72c9ca │ │ │ │ movs r1, #16 │ │ │ │ b.n 72ca48 │ │ │ │ movs r1, #8 │ │ │ │ b.n 72ca48 │ │ │ │ - movs r7, #230 @ 0xe6 │ │ │ │ + cmp r0, #22 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r5, #82 @ 0x52 │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrd r1, r2, [r0, #24] │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ beq.n 72ccaa │ │ │ │ @@ -2542633,15 +2542628,15 @@ │ │ │ │ ldrb.w r3, [r4, #130] @ 0x82 │ │ │ │ ldrb.w r5, [r4, #133] @ 0x85 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - bl c6fb50 │ │ │ │ + bl c6fb70 │ │ │ │ ldr r2, [pc, #44] @ (72d0fc ) │ │ │ │ ldr r3, [pc, #36] @ (72d0f8 ) │ │ │ │ add r2, pc │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ @@ -2542963,43 +2542958,43 @@ │ │ │ │ add r2, pc │ │ │ │ ldrd r0, r1, [r4, #736] @ 0x2e0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 72d1c0 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + strb r0, [r1, #27] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ + ldrb r2, [r1, #1] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r1, #24] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + strb r4, [r4, #21] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r2, #30] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r1, #31] │ │ │ │ + strb r0, [r7, #31] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r0, [r0, #20] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r1, #21] │ │ │ │ + strb r2, [r7, #21] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + strb r4, [r6, #31] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ lsls r3, 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 r4, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ @@ -2543140,34 +2543135,34 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 72d590 │ │ │ │ ldr r3, [pc, #48] @ (72d63c ) │ │ │ │ mov.w ip, #410 @ 0x19a │ │ │ │ add r3, pc │ │ │ │ b.n 72d590 │ │ │ │ nop │ │ │ │ - asrs r6, r7, #29 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cdp 1, 12, cr0, cr6, cr5, {0} │ │ │ │ - bvs.n 72d55c │ │ │ │ + cdp 1, 15, cr0, cr6, cr5, {0} │ │ │ │ + bvs.n 72d5bc │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r0, [pc, #136] @ (72d6c0 ) │ │ │ │ + ldr r0, [pc, #328] @ (72d780 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ + sub sp, #288 @ 0x120 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ lsls r3, r0, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 72d574 │ │ │ │ cbz r0, 72d65e │ │ │ │ @@ -2543175,17 +2543170,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r3, pc │ │ │ │ add r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [pc, #8] @ (72d668 ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r7, #3 │ │ │ │ + subs r0, r5, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + strb r0, [r0, #24] │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 72d574 │ │ │ │ subs r0, #0 │ │ │ │ @@ -2543380,47 +2543375,47 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 72d6f0 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 72d774 │ │ │ │ cmp r1, #90 @ 0x5a │ │ │ │ lsls r1, r5, #4 │ │ │ │ - sxth r6, r4 │ │ │ │ + sxtb r6, r2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ cmp r1, #74 @ 0x4a │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldr r7, [sp, #356] @ 0x164 │ │ │ │ lsls r6, r5, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #21] │ │ │ │ + strb r0, [r3, #22] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + subs r6, r4, #0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ cmp r0, #132 @ 0x84 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strb r0, [r5, #18] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r6, [r7, #17] │ │ │ │ + strb r6, [r5, #18] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r0, [r2, #19] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - sxtb r4, r4 │ │ │ │ + uxth r4, r2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r6, [r3, #17] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ lsls r3, r2, #2 │ │ │ │ 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] @ (72d974 ) │ │ │ │ subw sp, sp, #2348 @ 0x92c │ │ │ │ @@ -2543501,25 +2543496,25 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 72d94a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r7, #74 @ 0x4a │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r4, r6, #0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r0, [r2, #16] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r3, #22 │ │ │ │ + subs r3, #70 @ 0x46 │ │ │ │ lsls r3, r2, #2 │ │ │ │ movs r6, #174 @ 0xae │ │ │ │ lsls r1, r5, #4 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r2, #14] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #608] @ (72dc08 ) │ │ │ │ @@ -2543762,40 +2543757,40 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 72d9c2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r6, #80 @ 0x50 │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #13] │ │ │ │ + strb r2, [r3, #14] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r2, [r4, #14] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r4, [r5, #13] │ │ │ │ lsls r3, r2, #2 │ │ │ │ @ instruction: 0xfb09ffff │ │ │ │ movs r5, #226 @ 0xe2 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - cbz r0, 72dc3c │ │ │ │ + cbz r0, 72dc48 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + strb r4, [r6, #12] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r0, #11] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r0, #11] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r0, #11] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r4, [r1, #11] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r0, #11] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ + strb r4, [r2, #9] │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #72] @ (72dca0 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -2544899,29 +2544894,29 @@ │ │ │ │ cmp r2, r3 │ │ │ │ ite eq │ │ │ │ mvneq.w r3, #3584 @ 0xe00 │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #28] │ │ │ │ b.n 72e69c │ │ │ │ nop │ │ │ │ - lsrs r2, r7 │ │ │ │ + asrs r2, r5 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r2, r4 │ │ │ │ + asrs r2, r2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r0, r1 │ │ │ │ + lsrs r0, r7 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r6, r5 │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #234 @ 0xea │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + subs r6, #214 @ 0xd6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + subs r6, #162 @ 0xa2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -2545234,21 +2545229,21 @@ │ │ │ │ mov.w r9, #4096 @ 0x1000 │ │ │ │ b.n 72e902 │ │ │ │ cmp r2, #189 @ 0xbd │ │ │ │ bne.w 72e6f8 │ │ │ │ mov.w r0, #62914560 @ 0x3c00000 │ │ │ │ b.n 72e6fe │ │ │ │ nop │ │ │ │ - subs r4, #104 @ 0x68 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r4, #60 @ 0x3c │ │ │ │ + subs r4, #108 @ 0x6c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r4, #82 @ 0x52 │ │ │ │ lsls r7, r0, #4 │ │ │ │ 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] │ │ │ │ @@ -2545669,21 +2545664,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 72f0c4 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - adds r6, #78 @ 0x4e │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #30 │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #6 │ │ │ │ + adds r6, #54 @ 0x36 │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r6, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2547285,17 +2547280,17 @@ │ │ │ │ movs r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe9ffff │ │ │ │ movs r0, #13 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + movs r3, #186 @ 0xba │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r3, #72 @ 0x48 │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ lsls r7, r0, #4 │ │ │ │ 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 │ │ │ │ @@ -2548502,29 +2548497,29 @@ │ │ │ │ ldr r3, [pc, #12] @ (73107c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r0, r2, #24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ subs r0, #142 @ 0x8e │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ bhi.n 731094 │ │ │ │ ldr r3, [pc, #16] @ (731098 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - asrs r0, r1, #23 │ │ │ │ + asrs r0, r7, #23 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #150 @ 0x96 │ │ │ │ beq.n 7310d0 │ │ │ │ ldrb.w r3, [r0, #55] @ 0x37 │ │ │ │ cbnz r3, 7310b6 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ @@ -2548966,45 +2548961,45 @@ │ │ │ │ b.n 731388 │ │ │ │ ldr r2, [pc, #68] @ (7314c8 ) │ │ │ │ movs r1, #18 │ │ │ │ add r2, pc │ │ │ │ str r2, [r5, #0] │ │ │ │ str r1, [r3, #0] │ │ │ │ b.n 731388 │ │ │ │ - adds r2, #110 @ 0x6e │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r1, #180 @ 0xb4 │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r7, #128 @ 0x80 │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + cmp r7, #236 @ 0xec │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r3, #224 @ 0xe0 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ + adds r2, #92 @ 0x5c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #32 │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #172 @ 0xac │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + adds r4, #144 @ 0x90 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r2, #160 @ 0xa0 │ │ │ │ + adds r2, #208 @ 0xd0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + adds r3, #20 │ │ │ │ lsls r7, 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 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ @@ -2549096,18 +2549091,18 @@ │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ b.n 73155c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds.w r1, r2, r8, asr #32 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #206 @ 0xce │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ lsls r3, r2, #2 │ │ │ │ eors.w r1, ip, r8, asr #32 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ 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 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #768 @ 0x300 │ │ │ │ @@ -2549814,79 +2549809,79 @@ │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ mov r0, r4 │ │ │ │ bl 73bff4 │ │ │ │ cmp r7, r5 │ │ │ │ bne.n 731e22 │ │ │ │ b.n 731bb4 │ │ │ │ nop │ │ │ │ - adds r4, r4, r3 │ │ │ │ + adds r4, r2, r4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r0, #29 │ │ │ │ + asrs r6, r6, #29 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r2, r1, #20 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r0, r1, #11 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r2, r0, #7 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r6, #22 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + cmp r1, #210 @ 0xd2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r0, #4 │ │ │ │ + cmp r0, #52 @ 0x34 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r5, #196 @ 0xc4 │ │ │ │ + movs r5, #244 @ 0xf4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r4, #110 @ 0x6e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r3, #254 @ 0xfe │ │ │ │ + movs r4, #46 @ 0x2e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r3, #126 @ 0x7e │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + movs r3, #112 @ 0x70 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r4, r5, #7 │ │ │ │ + subs r4, r3, #0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, r2, #4 │ │ │ │ + adds r6, r0, #5 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + subs r2, r5, r6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r4, r7, r4 │ │ │ │ + adds r4, r5, r5 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r0, r7, r0 │ │ │ │ + adds r0, r5, r1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r7, #30 │ │ │ │ + asrs r6, r5, #31 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r0, r6, #30 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + asrs r6, r6, #28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r0, r1, #27 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r0, #20 │ │ │ │ + asrs r6, r6, #20 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r4, r6, #5 │ │ │ │ + asrs r4, r4, #6 │ │ │ │ lsls r7, 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 │ │ │ │ ldr r0, [pc, #152] @ (731f64 ) │ │ │ │ @@ -2549947,15 +2549942,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #4 │ │ │ │ bl 7314cc │ │ │ │ cmp.w r4, #204800 @ 0x32000 │ │ │ │ bne.n 731f42 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r7, #102 @ 0x66 │ │ │ │ + cmp r7, #150 @ 0x96 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ @@ -2550948,29 +2550943,29 @@ │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r6, #126 @ 0x7e │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r5, #222 @ 0xde │ │ │ │ lsls r1, r5, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp r1, #38 @ 0x26 │ │ │ │ + cmp r1, #86 @ 0x56 │ │ │ │ lsls r3, r2, #2 │ │ │ │ bls.n 7329f8 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + movs r7, #254 @ 0xfe │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ + movs r7, #202 @ 0xca │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + movs r7, #254 @ 0xfe │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + movs r5, #2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ lsls r1, r5, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2551309,19 +2551304,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bcs.n 732f10 │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 732ee8 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrh r4, [r5, r4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r3, [r0, #32] │ │ │ │ @@ -2552109,21 +2552104,21 @@ │ │ │ │ movteq r2, #32834 @ 0x8042 │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ b.n 73362e │ │ │ │ ldr.w r8, [pc, #20] @ 7337ac │ │ │ │ add r8, pc │ │ │ │ b.n 733522 │ │ │ │ nop │ │ │ │ - asrs r4, r3, #22 │ │ │ │ + asrs r4, r1, #23 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r1, #19 │ │ │ │ + asrs r6, r7, #19 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + asrs r6, r7, #17 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r2, #12 │ │ │ │ + asrs r6, r0, #13 │ │ │ │ lsls r7, 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -2552533,45 +2552528,45 @@ │ │ │ │ ... │ │ │ │ ldmia r0!, {r1, r5} │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r3} │ │ │ │ lsls r0, r5, #4 │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + asrs r0, r7, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + strb r2, [r1, #27] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r2, r2, #26 │ │ │ │ + asrs r2, r0, #27 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r7, [pc, #280] @ (733d64 ) │ │ │ │ + ldr r7, [pc, #472] @ (733e24 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r3, #202 @ 0xca │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + asrs r4, r1, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r2, #23 │ │ │ │ + asrs r6, r0, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r4, r6, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ + lsrs r0, r6, #30 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr.w r3, [sl, #152] @ 0x98 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ ldr.w r0, [sl, #448] @ 0x1c0 │ │ │ │ str.w r7, [r4, #432] @ 0x1b0 │ │ │ │ str.w r6, [r4, #440] @ 0x1b8 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -2553304,21 +2553299,21 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ b.n 733e6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 7342d2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ + lsrs r6, r7, #9 │ │ │ │ lsls r7, r0, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + lsrs r2, r3, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ pop {r5, pc} │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #49 @ 0x31 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ @@ -2553484,105 +2553479,105 @@ │ │ │ │ ldr r0, [pc, #188] @ (734650 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #184] @ (734654 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r0, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r6, #17 │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r5, #18 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsrs r4, r7, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + lsrs r0, r4, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + lsrs r2, r2, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r5, #14 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r0, #19 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r0, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r6, #17 │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r2, r3, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r7, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + lsrs r0, r4, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r6, r2, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r2, r6, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 73459c │ │ │ │ + bpl.n 7345fc │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r2, r3, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r6, #14 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r2, r7, #9 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ lsls r7, r3, #2 │ │ │ │ cmp r1, #9 │ │ │ │ bhi.n 7346bc │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r0, r1, #20 │ │ │ │ adds r6, r1, #0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -2553628,39 +2553623,39 @@ │ │ │ │ ldr r0, [pc, #56] @ (7346f0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (7346f4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ + lsrs r6, r5, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + lsrs r0, r4, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r5, #13 │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #52] @ (73473c ) │ │ │ │ add r4, pc │ │ │ │ @@ -2553685,15 +2553680,15 @@ │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 734710 │ │ │ │ nop │ │ │ │ cmp r7, #59 @ 0x3b │ │ │ │ lsls r6, r5, #4 │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ cmp r7, #26 │ │ │ │ lsls r6, r5, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -2553790,29 +2553785,29 @@ │ │ │ │ add r1, pc │ │ │ │ b.n 7347fe │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb89a │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #10 │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ lsls r3, r2, #2 │ │ │ │ @ instruction: 0xb82a │ │ │ │ lsls r0, r5, #4 │ │ │ │ - asrs r2, r4, #32 │ │ │ │ + asrs r2, r2, #1 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r0, r4, #5 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r2, r0, #9 │ │ │ │ + lsrs r2, r6, #9 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + udf #140 @ 0x8c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + asrs r0, r3, #32 │ │ │ │ lsls r7, r3, #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] @ (7348c4 ) │ │ │ │ @@ -2553850,27 +2553845,27 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #28] @ (7348dc ) │ │ │ │ add r2, pc │ │ │ │ b.n 734898 │ │ │ │ nop │ │ │ │ - lsrs r2, r4, #30 │ │ │ │ + lsrs r2, r2, #31 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + adds r6, r6, #3 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r4, r5, #7 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r3, #136 @ 0x88 │ │ │ │ + adds r3, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ lsls r7, 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, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #304] @ (734a24 ) │ │ │ │ @@ -2553990,37 +2553985,37 @@ │ │ │ │ b.n 73496c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb704 │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r0, r7, #28 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r7, pc, #1016 @ (adr r7, 734e30 ) │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [r1, #84] @ 0x54 │ │ │ │ + str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r3} │ │ │ │ lsls r2, r2, #2 │ │ │ │ @ instruction: 0xb680 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r6, r7, #20 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r2, #2 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ @@ -2554088,33 +2554083,33 @@ │ │ │ │ bl 7346f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 734adc │ │ │ │ ldr r3, [pc, #40] @ (734b38 ) │ │ │ │ add r3, pc │ │ │ │ b.n 734ae0 │ │ │ │ nop │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - blt.n 734af8 │ │ │ │ + bgt.n 734b58 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r6, #22 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r6, r5, r2 │ │ │ │ + subs r6, r3, r3 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r6, r7, r1 │ │ │ │ + subs r6, r5, r2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 734c2c │ │ │ │ + blt.n 734a8c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r6, #20 │ │ │ │ lsls r7, r3, #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] @ (734bc8 ) │ │ │ │ @@ -2554167,17 +2554162,17 @@ │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r1, r2, r5, r7} │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r2, r4, r6} │ │ │ │ lsls r0, r5, #4 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2554363,43 +2554358,43 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ push {r2} │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 734e12 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r0, r1, #27 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r0, r1, #27 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r1, #27 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsls r4, r2, #28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r4, #27 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r3, r2, #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 │ │ │ │ @@ -2554470,21 +2554465,21 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [r0, r0] │ │ │ │ @ instruction: 0x47c3 │ │ │ │ - strb r0, [r2, #22] │ │ │ │ + strb r0, [r0, #23] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [pc, #88] @ (734f2c ) │ │ │ │ @@ -2554521,25 +2554516,25 @@ │ │ │ │ bl 734ddc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #24] @ (734f40 ) │ │ │ │ add r3, pc │ │ │ │ b.n 734f00 │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #4 │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r2, pc, #240 @ (adr r2, 735028 ) │ │ │ │ + add r2, pc, #432 @ (adr r2, 7350e8 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r6, r0, #14 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ lsls r7, r3, #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] @ (734fa4 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -2554572,21 +2554567,21 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r1, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r2, r5, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -2554662,39 +2554657,39 @@ │ │ │ │ b.n 73501a │ │ │ │ ldr r1, [pc, #52] @ (73509c ) │ │ │ │ add r1, pc │ │ │ │ b.n 73501a │ │ │ │ ldr r1, [pc, #52] @ (7350a0 ) │ │ │ │ add r1, pc │ │ │ │ b.n 734fe0 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp r0, #148 @ 0x94 │ │ │ │ + cmp r0, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bne.n 734fc4 │ │ │ │ + bne.n 735024 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp r0, #64 @ 0x40 │ │ │ │ + cmp r0, #112 @ 0x70 │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [pc, #3220] @ 735d4c │ │ │ │ @@ -2555865,79 +2555860,87 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 7352d6 │ │ │ │ add r7, sp, #240 @ 0xf0 │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #27 │ │ │ │ + lsls r2, r4, #28 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r2, r3, #17 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsls r6, r5, #27 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r6, r6, #15 │ │ │ │ + asrs r6, r4, #16 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ + asrs r2, r6, #15 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r2, #25 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r1, #26 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r4, #24 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r2, r1, #14 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + lsls r6, r3, #24 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r6, r4, #12 │ │ │ │ + asrs r6, r2, #13 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #22 │ │ │ │ + lsls r4, r5, #23 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsls r4, r4, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r6, r0, #11 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r3, #10 │ │ │ │ + asrs r2, r1, #11 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ add r5, sp, #32 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r4, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r6, r0, #9 │ │ │ │ + lsls r6, r6, #9 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ + lsls r7, r3, #2 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ + lsls r7, r3, #2 │ │ │ │ + lsls r0, r1, #9 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsls r4, r1, #19 │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsls r0, r6, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsls r4, r6, #18 │ │ │ │ lsls r7, r3, #2 │ │ │ │ @@ -2555949,233 +2555952,225 @@ │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsls r4, r0, #18 │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsls r0, r5, #7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsls r4, r5, #17 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ - lsls r7, r3, #2 │ │ │ │ - lsls r0, r7, #6 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ - lsls r7, r3, #2 │ │ │ │ - bne.n 735ef0 │ │ │ │ + bne.n 735d50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r2, r3, #5 │ │ │ │ + subs r2, r1, #6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bne.n 735ea8 │ │ │ │ + bne.n 735f08 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r3, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - beq.n 735da4 │ │ │ │ + beq.n 735e04 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + lsrs r4, r5, #30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + lsls r2, r1, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - beq.n 735ed0 │ │ │ │ + beq.n 735f30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ + movs r2, #86 @ 0x56 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r6, #24 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + lsrs r6, r0, #24 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsrs r4, r7, #22 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r6, r4, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r1, #15 │ │ │ │ + lsls r6, r7, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r2, r3, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + lsrs r4, r1, #18 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + lsls r2, r5, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + subs r2, r6, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r6, r4, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + lsls r2, r0, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + subs r0, r7, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r0, r4, r3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r6, r4, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r4, #17 │ │ │ │ + lsls r2, r2, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r6, r0, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r6, r1, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r6, r1, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r2, #5 │ │ │ │ + lsrs r6, r0, #6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r6, r6, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r6, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r6, r1 │ │ │ │ + adds r0, r4, r2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + ldmia r2!, {r4, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r5, #3 │ │ │ │ + lsrs r2, r3, #4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r4, r0, #9 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r4, r0, #9 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ bl 7346f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 737270 │ │ │ │ ldr.w r8, [pc, #3668] @ 736e14 │ │ │ │ add r8, pc │ │ │ │ bl 7346f8 │ │ │ │ @@ -2557468,341 +2557463,341 @@ │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 7352d6 │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + adds r2, r3, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r6, r6, r1 │ │ │ │ + adds r6, r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r4, r5, #9 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r4, r5, #9 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - mcr2 0, 7, r0, cr4, cr2, {4} │ │ │ │ - vqadd.u8 d0, d22, d2 │ │ │ │ - vqadd.u8 d0, d24, d2 │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ + vqadd.u16 d0, d20, d2 │ │ │ │ + vqadd.u64 d0, d22, d2 │ │ │ │ + vqadd.u64 d0, d24, d2 │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r6, r4, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r2, r3, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r4, #13 │ │ │ │ + lsls r2, r2, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r6, r1, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r0, #8 │ │ │ │ + lsls r6, r6, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #8 │ │ │ │ + lsls r0, r0, #9 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r7, #12 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xf4ce009e │ │ │ │ - @ instruction: 0xf2da0092 │ │ │ │ - pop {r1, r2, r4} │ │ │ │ + @ instruction: 0xf4fe009e │ │ │ │ + ssat r0, #19, sl, lsl #2 │ │ │ │ + pop {r1, r2, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ + sub sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r2!, {r1, r2, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r6, r5, #4 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + asrs r6, r7, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r3} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r4, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r2, r3, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r6, #17 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r4} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - vshr.u64 d0, d0, #14 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + vshr.u64 d16, d0, #30 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + lsls r6, r2, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r2, r6, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - vqadd.u16 d0, d28, d0 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + vqadd.u8 d16, d28, d0 │ │ │ │ + lsls r2, r5, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r1, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r1, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ittt lt │ │ │ │ - lsllt r2, r2, #2 │ │ │ │ - mcr2lt 0, 4, r0, cr6, cr0, {4} │ │ │ │ - lsllt r4, r2, #20 │ │ │ │ + itee al │ │ │ │ + lslal r2, r2, #2 │ │ │ │ + mrc2 0, 5, r0, cr6, cr0, {4} │ │ │ │ + lsl r4, r0, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - it cc │ │ │ │ - lslcc r2, r2, #2 │ │ │ │ - mcr2 0, 0, r0, cr0, cr0, {4} │ │ │ │ - lsls r6, r4, #19 │ │ │ │ + it vs │ │ │ │ + lslvs r2, r2, #2 │ │ │ │ + mrc2 0, 1, r0, cr0, cr0, {4} │ │ │ │ + lsls r6, r2, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r5, #19 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bkpt 0x00de │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - stc2 0, cr0, [r6, #576]! @ 0x240 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ + itee eq │ │ │ │ + lsleq r2, r2, #2 │ │ │ │ + ldc2lne 0, cr0, [r6, #576] @ 0x240 │ │ │ │ + lslne r0, r3, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bkpt 0x0092 │ │ │ │ + bkpt 0x00c2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldc2l 0, cr0, [sl, #-576] @ 0xfffffdc0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + stc2 0, cr0, [sl, #576] @ 0x240 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r0, #2 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + subs r3, #120 @ 0x78 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + asrs r2, r5, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r6, r0, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + asrs r4, r4, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r6, r0, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + lsrs r6, r7, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - pop {r1, r2, r5, r6, pc} │ │ │ │ + pop {r1, r2, r4, r7, pc} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stc2 0, cr0, [lr], #-576 @ 0xfffffdc0 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + mrrc2 0, 9, r0, lr, cr0 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r6, #28 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r3, #14 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + lsrs r6, r2, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + pop {r2, r3, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xfb640090 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + @ instruction: 0xfb940090 │ │ │ │ + lsls r2, r5, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - pop {r3, r5} │ │ │ │ + pop {r3, r4, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xfaf00090 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + @ instruction: 0xfb200090 │ │ │ │ + lsls r2, r6, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r2, r6, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + lsrs r6, r7, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r1, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + lsls r0, r0, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cbnz r6, 737098 │ │ │ │ + cbnz r6, 7370a4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - vst1.8 @ instruction: 0xf9ce0090 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + ldr??.w r0, [lr, #144] @ 0x90 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r6, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r0, #21 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - hlt 0x0014 │ │ │ │ + revsh r4, r0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr??.w r0, [ip, r0, lsl #1] │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + vst1.8 @ instruction: 0xf98c0090 │ │ │ │ + lsls r6, r6, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - mrc2 0, 0, r0, cr4, cr2, {4} │ │ │ │ - rev r2, r7 │ │ │ │ + mcr2 0, 2, r0, cr4, cr2, {4} │ │ │ │ + rev16 r2, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - vst4.32 {d0-d3}, [r2 :64], r0 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + ldrsh.w r0, [r2, r0, lsl #1] │ │ │ │ + lsls r2, r3, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xf6820092 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + @ instruction: 0xf6b20092 │ │ │ │ + lsls r2, r5, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cbnz r4, 7370c4 │ │ │ │ + cbnz r4, 7370d0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr??.w r0, [lr, r0, lsl #1] │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + strh.w r0, [lr, #144] @ 0x90 │ │ │ │ + lsls r2, r4, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r7, #23 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r7, #23 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #24 │ │ │ │ + lsls r2, r0, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + lsls r2, r5, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #23 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + lsls r2, r4, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ bl 7346f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 73715e │ │ │ │ ldr.w r8, [pc, #3736] @ 737f70 │ │ │ │ add r8, pc │ │ │ │ bl 7346f8 │ │ │ │ @@ -2559082,70 +2559077,82 @@ │ │ │ │ ldr.w r3, [pc, #1068] @ 738388 │ │ │ │ add r3, pc │ │ │ │ b.w 7364be │ │ │ │ ldr.w r3, [pc, #1060] @ 73838c │ │ │ │ add r3, pc │ │ │ │ b.w 7365ac │ │ │ │ nop │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - orns r0, r6, #4718592 @ 0x480000 │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + @ instruction: 0xf4a60090 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 737d00 │ │ │ │ + b.n 737d60 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737cf0 │ │ │ │ + b.n 737d50 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737ce4 │ │ │ │ + b.n 737d44 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737cd4 │ │ │ │ + b.n 737d34 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737cc8 │ │ │ │ + b.n 737d28 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + b.n 737d1c │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + b.n 737d10 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + b.n 737d04 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + b.n 737cf8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737cbc │ │ │ │ + b.n 737ce8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737cb0 │ │ │ │ + b.n 737cd8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737ca4 │ │ │ │ + b.n 737cc8 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + b.n 737cb8 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + b.n 737ca8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ b.n 737c98 │ │ │ │ lsls r6, r3, #2 │ │ │ │ b.n 737c88 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c78 │ │ │ │ + b.n 737c7c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c68 │ │ │ │ + b.n 737c6c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c58 │ │ │ │ + b.n 737c5c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c48 │ │ │ │ + b.n 737c4c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c38 │ │ │ │ + b.n 737c3c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c28 │ │ │ │ + b.n 737c2c │ │ │ │ lsls r6, r3, #2 │ │ │ │ b.n 737c1c │ │ │ │ lsls r6, r3, #2 │ │ │ │ b.n 737c0c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737bfc │ │ │ │ + b.n 737c00 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737bec │ │ │ │ + b.n 737bf0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737bdc │ │ │ │ + b.n 737be0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737bcc │ │ │ │ + b.n 737bd0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737bbc │ │ │ │ + b.n 737bc0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737bac │ │ │ │ + b.n 737bb0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ b.n 737ba0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ b.n 737b90 │ │ │ │ lsls r6, r3, #2 │ │ │ │ b.n 737b80 │ │ │ │ lsls r6, r3, #2 │ │ │ │ @@ -2559157,375 +2559164,363 @@ │ │ │ │ lsls r6, r3, #2 │ │ │ │ b.n 737b40 │ │ │ │ lsls r6, r3, #2 │ │ │ │ b.n 737b30 │ │ │ │ lsls r6, r3, #2 │ │ │ │ b.n 737b20 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b10 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - b.n 737b00 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - b.n 737af0 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - b.n 737ae0 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - b.n 737ad0 │ │ │ │ + b.n 737b14 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737ac0 │ │ │ │ + b.n 737b08 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737ab4 │ │ │ │ + b.n 737af8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737aa8 │ │ │ │ + b.n 737ae8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737a98 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - b.n 737a88 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - ldcl 0, cr0, [ip, #584]! @ 0x248 │ │ │ │ - b.n 738420 │ │ │ │ + mcr 0, 1, r0, cr12, cr2, {4} │ │ │ │ + b.n 738480 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738428 │ │ │ │ + b.n 738488 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mrc 0, 4, r0, cr2, cr2, {4} │ │ │ │ - mrc 0, 4, r0, cr4, cr2, {4} │ │ │ │ - mrc 0, 4, r0, cr6, cr2, {4} │ │ │ │ - b.n 738560 │ │ │ │ + mcr 0, 6, r0, cr2, cr2, {4} │ │ │ │ + mcr 0, 6, r0, cr4, cr2, {4} │ │ │ │ + mcr 0, 6, r0, cr6, cr2, {4} │ │ │ │ + b.n 7385c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + svc 16 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 738568 │ │ │ │ + b.n 7385c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 737f58 │ │ │ │ + bvc.n 737fb8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r2, r0, #20 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mcr 0, 4, r0, cr0, cr2, {4} │ │ │ │ - mrc 0, 4, r0, cr4, cr2, {4} │ │ │ │ - vqadd.s64 d0, d16, d2 │ │ │ │ + mrc 0, 5, r0, cr0, cr2, {4} │ │ │ │ + mcr 0, 6, r0, cr4, cr2, {4} │ │ │ │ + vqadd.s32 d16, d16, d2 │ │ │ │ + vqadd.s32 d16, d26, d2 │ │ │ │ + vqadd.s8 d16, d16, d2 │ │ │ │ + vqadd.s32 d16, d20, d2 │ │ │ │ + vshr.s64 d0, d2, #50 │ │ │ │ vqadd.s64 d0, d26, d2 │ │ │ │ - vqadd.s16 d0, d16, d2 │ │ │ │ - vqadd.s64 d0, d20, d2 │ │ │ │ - vqadd.s16 d16, d30, d2 │ │ │ │ - vqadd.s8 d0, d26, d2 │ │ │ │ - b.n 738148 │ │ │ │ + b.n 7381a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738154 │ │ │ │ + b.n 7381b4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ble.n 737fe0 │ │ │ │ + ble.n 738040 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 73874c │ │ │ │ + b.n 7387ac │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 73873c │ │ │ │ + b.n 73879c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - vshr.u64 d16, d2, #56 │ │ │ │ - vshr.u64 d16, d2, #50 │ │ │ │ - b.n 7382b8 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 7385c0 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bics.w r0, r8, r2, lsr #2 │ │ │ │ - bics.w r0, lr, r2, lsr #2 │ │ │ │ - b.n 738674 │ │ │ │ + vshr.u64 d16, d2, #8 │ │ │ │ + vshr.u64 d16, d2, #2 │ │ │ │ + b.n 738318 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + b.n 738620 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + orn r0, r8, r2, lsr #2 │ │ │ │ + orn r0, lr, r2, lsr #2 │ │ │ │ + b.n 7386d4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 738664 │ │ │ │ + b.n 7386c4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - vqadd.u64 d16, d24, d2 │ │ │ │ - vqadd.u16 d16, d22, d2 │ │ │ │ - b.n 7381e8 │ │ │ │ + vshr.u64 d0, d2, #24 │ │ │ │ + vshr.u64 d0, d2, #58 │ │ │ │ + b.n 738248 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7384e8 │ │ │ │ + b.n 738548 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7380f0 │ │ │ │ + b.n 738150 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7385f8 │ │ │ │ + b.n 738658 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 7385e8 │ │ │ │ + b.n 738648 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 7385d8 │ │ │ │ + b.n 738638 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + b.n 738130 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + b.n 738130 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 250 @ 0xfa │ │ │ │ + b.n 738130 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737a18 │ │ │ │ + b.n 737a78 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737a2c │ │ │ │ + b.n 737a8c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737a80 │ │ │ │ + b.n 737ae0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737a7c │ │ │ │ + b.n 737adc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + svc 168 @ 0xa8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrh r6, [r7, r7] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + svc 170 @ 0xaa │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r4, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 737994 │ │ │ │ + b.n 7379f4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 73847c │ │ │ │ + b.n 7384dc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 73846c │ │ │ │ + b.n 7384cc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 73845c │ │ │ │ + b.n 7384bc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 73844c │ │ │ │ + b.n 7384ac │ │ │ │ lsls r6, r3, #2 │ │ │ │ - svc 94 @ 0x5e │ │ │ │ + svc 142 @ 0x8e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737b24 │ │ │ │ + b.n 737b84 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737b40 │ │ │ │ + b.n 737ba0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 44 @ 0x2c │ │ │ │ + svc 92 @ 0x5c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r7, r6] │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r6, [r3, #18] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + svc 40 @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #216 @ 0xd8 │ │ │ │ + svc 8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r0, [r1, r7] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r0, r7, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 738248 │ │ │ │ + b.n 7382a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r0, r5] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 738370 │ │ │ │ + b.n 7383d0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 738360 │ │ │ │ + b.n 7383c0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 738350 │ │ │ │ + b.n 7383b0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xfa2e0092 │ │ │ │ - ldr??.w r0, [r0, #146] @ 0x92 │ │ │ │ - @ instruction: 0xfa920092 │ │ │ │ - ldr??.w r0, [r8, #146] @ 0x92 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + @ instruction: 0xfa5e0092 │ │ │ │ + @ instruction: 0xfa200092 │ │ │ │ + @ instruction: 0xfac20092 │ │ │ │ + @ instruction: 0xfa080092 │ │ │ │ + b.n 738178 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 184 @ 0xb8 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, r5] │ │ │ │ + str r0, [r2, r6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + svc 250 @ 0xfa │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xf7380092 │ │ │ │ - @ instruction: 0xf71a0092 │ │ │ │ - @ instruction: 0xf7120092 │ │ │ │ - @ instruction: 0xf7280092 │ │ │ │ - @ instruction: 0xf7240092 │ │ │ │ - @ instruction: 0xf7200092 │ │ │ │ - @ instruction: 0xf7160092 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ - lsls r6, r1, #2 │ │ │ │ + @ instruction: 0xf7680092 │ │ │ │ + @ instruction: 0xf74a0092 │ │ │ │ + @ instruction: 0xf7420092 │ │ │ │ + @ instruction: 0xf7580092 │ │ │ │ @ instruction: 0xf7540092 │ │ │ │ - @ instruction: 0xf75e0092 │ │ │ │ - @ instruction: 0xf7600092 │ │ │ │ - @ instruction: 0xf7620092 │ │ │ │ - @ instruction: 0xf7640092 │ │ │ │ - @ instruction: 0xf7660092 │ │ │ │ - str??.w r0, [sl, r2, lsl #1] │ │ │ │ - ldrb.w r0, [r8, r2, lsl #1] │ │ │ │ - svc 6 │ │ │ │ + @ instruction: 0xf7500092 │ │ │ │ + @ instruction: 0xf7460092 │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + @ instruction: 0xf7840092 │ │ │ │ + @ instruction: 0xf78e0092 │ │ │ │ + @ instruction: 0xf7900092 │ │ │ │ + @ instruction: 0xf7920092 │ │ │ │ + @ instruction: 0xf7940092 │ │ │ │ + @ instruction: 0xf7960092 │ │ │ │ + ldrb.w r0, [sl, #146] @ 0x92 │ │ │ │ + str.w r0, [r8, r2, lsl #1] │ │ │ │ + svc 54 @ 0x36 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + svc 44 @ 0x2c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - vhadd.u32 d16, d28, d11 │ │ │ │ - ldc 0, cr0, [sl, #-584]! @ 0xfffffdb8 │ │ │ │ - udf #4 │ │ │ │ + vaddl.u16 q0, d28, d11 │ │ │ │ + stcl 0, cr0, [sl, #-584]! @ 0xfffffdb8 │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #54 @ 0x36 │ │ │ │ + udf #102 @ 0x66 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + udf #174 @ 0xae │ │ │ │ lsls r6, r3, #2 │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + udf #154 @ 0x9a │ │ │ │ lsls r6, r3, #2 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bgt.n 7381b0 │ │ │ │ + ble.n 738210 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7381a0 │ │ │ │ + ble.n 738200 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r2, 7381fc │ │ │ │ + cbnz r2, 738208 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cdp2 0, 13, cr0, cr0, cr11, {4} │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + vhadd.u8 d0, d16, d11 │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + strh r4, [r7, #2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r0, [r7, #0] │ │ │ │ + strh r0, [r5, #2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cdp2 0, 9, cr0, cr2, cr11, {4} │ │ │ │ - @ instruction: 0xf3140092 │ │ │ │ - bgt.n 738128 │ │ │ │ + cdp2 0, 12, cr0, cr2, cr11, {4} │ │ │ │ + sbfx r0, r4, #2, #19 │ │ │ │ + bgt.n 738188 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382f8 │ │ │ │ + bgt.n 738158 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382f8 │ │ │ │ + bgt.n 738158 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382f8 │ │ │ │ + bgt.n 738158 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382c8 │ │ │ │ + bgt.n 738128 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382cc │ │ │ │ + bgt.n 73812c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382f0 │ │ │ │ + bgt.n 738150 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382f0 │ │ │ │ + bgt.n 738150 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382d0 │ │ │ │ + bgt.n 738130 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382d0 │ │ │ │ + bgt.n 738130 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 738318 │ │ │ │ + bgt.n 738178 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xf2f40092 │ │ │ │ - bgt.n 7382d8 │ │ │ │ + ssat r0, #19, r4, asr #2 │ │ │ │ + bgt.n 738338 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382b4 │ │ │ │ + bgt.n 738314 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 738290 │ │ │ │ + bgt.n 7382f0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + bkpt 0x00e2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ + cdp2 0, 0, cr0, cr10, cr11, {4} │ │ │ │ + movt r0, #59538 @ 0xe892 │ │ │ │ + @ instruction: 0xf6640092 │ │ │ │ ldc2l 0, cr0, [sl, #556] @ 0x22c │ │ │ │ - @ instruction: 0xf69e0092 │ │ │ │ - @ instruction: 0xf6340092 │ │ │ │ - stc2 0, cr0, [sl, #556]! @ 0x22c │ │ │ │ - @ instruction: 0xf7340092 │ │ │ │ - @ instruction: 0xf6ee0092 │ │ │ │ - @ instruction: 0xf5f00092 │ │ │ │ - @ instruction: 0xf6dc0092 │ │ │ │ - blt.n 73824c │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - addw r0, r2, #2194 @ 0x892 │ │ │ │ - sub.w r0, r0, #4784128 @ 0x490000 │ │ │ │ - bgt.n 738360 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xf5880092 │ │ │ │ - blt.n 7381e4 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xf6280092 │ │ │ │ - adcs.w r0, r2, #4784128 @ 0x490000 │ │ │ │ - @ instruction: 0xf6280092 │ │ │ │ - @ instruction: 0xf53a0092 │ │ │ │ - adc.w r0, ip, #4784128 @ 0x490000 │ │ │ │ - adds.w r0, sl, #4784128 @ 0x490000 │ │ │ │ - bvs.n 738338 │ │ │ │ + @ instruction: 0xf7640092 │ │ │ │ + @ instruction: 0xf71e0092 │ │ │ │ + @ instruction: 0xf6200092 │ │ │ │ + @ instruction: 0xf70c0092 │ │ │ │ + bgt.n 7382ac │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + @ instruction: 0xf6320092 │ │ │ │ + rsbs r0, r0, #4784128 @ 0x490000 │ │ │ │ + bgt.n 7381c0 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + subs.w r0, r8, #4784128 @ 0x490000 │ │ │ │ + blt.n 738244 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + @ instruction: 0xf6580092 │ │ │ │ + @ instruction: 0xf5820092 │ │ │ │ + @ instruction: 0xf6580092 │ │ │ │ + sbc.w r0, sl, #4784128 @ 0x490000 │ │ │ │ + sbcs.w r0, ip, #4784128 @ 0x490000 │ │ │ │ + adc.w r0, sl, #4784128 @ 0x490000 │ │ │ │ + bvs.n 738398 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf4ec0092 │ │ │ │ + adds.w r0, ip, #4784128 @ 0x490000 │ │ │ │ + @ instruction: 0xf52a0092 │ │ │ │ + @ instruction: 0xf5880092 │ │ │ │ + adds.w r0, r2, #4784128 @ 0x490000 │ │ │ │ + @ instruction: 0xf5900092 │ │ │ │ @ instruction: 0xf4fa0092 │ │ │ │ - adcs.w r0, r8, #4784128 @ 0x490000 │ │ │ │ + ldc2l 0, cr0, [r8], #-556 @ 0xfffffdd4 │ │ │ │ @ instruction: 0xf4e20092 │ │ │ │ - sbc.w r0, r0, #4784128 @ 0x490000 │ │ │ │ + sbc.w r0, ip, #4784128 @ 0x490000 │ │ │ │ @ instruction: 0xf4ca0092 │ │ │ │ - mcrr2 0, 8, r0, r8, cr11 │ │ │ │ + @ instruction: 0xf5380092 │ │ │ │ @ instruction: 0xf4b20092 │ │ │ │ - @ instruction: 0xf53c0092 │ │ │ │ + @ instruction: 0xf4ac0092 │ │ │ │ eors.w r0, sl, #4784128 @ 0x490000 │ │ │ │ - add.w r0, r8, #4784128 @ 0x490000 │ │ │ │ + @ instruction: 0xf4a00092 │ │ │ │ eor.w r0, r2, #4784128 @ 0x490000 │ │ │ │ - orns r0, ip, #4784128 @ 0x490000 │ │ │ │ - orn r0, sl, #4784128 @ 0x490000 │ │ │ │ - orns r0, r0, #4784128 @ 0x490000 │ │ │ │ - orrs.w r0, r2, #4784128 @ 0x490000 │ │ │ │ - blt.n 738364 │ │ │ │ + blt.n 7383c4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - blt.n 738354 │ │ │ │ + blt.n 7383b4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bhi.n 73830c │ │ │ │ + bhi.n 73836c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xe9b60092 │ │ │ │ - @ instruction: 0xe9ba0092 │ │ │ │ - ldrd r0, r0, [r2, #584] @ 0x248 │ │ │ │ - ldrd r0, r0, [ip, #584] @ 0x248 │ │ │ │ - strd r0, r0, [r4, #584]! @ 0x248 │ │ │ │ - ldrd r0, r0, [r2, #584]! @ 0x248 │ │ │ │ - bhi.n 7382c4 │ │ │ │ + strd r0, r0, [r6, #584]! @ 0x248 │ │ │ │ + strd r0, r0, [sl, #584]! @ 0x248 │ │ │ │ + and.w r0, r2, r2, lsr #2 │ │ │ │ + and.w r0, ip, r2, lsr #2 │ │ │ │ + ands.w r0, r4, r2, lsr #2 │ │ │ │ + bic.w r0, r2, r2, lsr #2 │ │ │ │ + bls.n 738324 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 7382a4 │ │ │ │ + bhi.n 738304 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strd r0, r0, [r2, #584]! @ 0x248 │ │ │ │ - ands.w r0, r4, r2, lsr #2 │ │ │ │ - bhi.n 738270 │ │ │ │ + ands.w r0, r2, r2, lsr #2 │ │ │ │ + orr.w r0, r4, r2, lsr #2 │ │ │ │ + bhi.n 7382d0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strd r0, r0, [ip, #584] @ 0x248 │ │ │ │ - ldr r2, [pc, #648] @ (7385a8 ) │ │ │ │ + ldrd r0, r0, [ip, #584]! @ 0x248 │ │ │ │ + ldr r2, [pc, #840] @ (738668 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bhi.n 7383ec │ │ │ │ + bhi.n 73824c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 7383d0 │ │ │ │ + bhi.n 738230 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xfab8008b │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + @ instruction: 0xfae8008b │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bpl.n 738348 │ │ │ │ + bpl.n 7383a8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r3, pc, #864 @ (adr r3, 73869c ) │ │ │ │ + add r4, pc, #32 @ (adr r4, 73835c ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - @ instruction: 0xfa98008b │ │ │ │ - @ instruction: 0xf3e00092 │ │ │ │ - strex r0, r0, [sl, #584] @ 0x248 │ │ │ │ - @ instruction: 0xf3d20092 │ │ │ │ - bls.n 7383fc │ │ │ │ + @ instruction: 0xfac8008b │ │ │ │ + ands.w r0, r0, #4784128 @ 0x490000 │ │ │ │ + ldrd r0, r0, [sl], #-584 @ 0x248 │ │ │ │ + and.w r0, r2, #4784128 @ 0x490000 │ │ │ │ + bls.n 73825c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 738404 │ │ │ │ + bls.n 738264 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7380fc │ │ │ │ + b.n 73815c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 737eb4 │ │ │ │ + b.n 737f14 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737ed0 │ │ │ │ + b.n 737f30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737ec8 │ │ │ │ + b.n 737f28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737ec8 │ │ │ │ + b.n 737f28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737ec8 │ │ │ │ + b.n 737f28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737ee0 │ │ │ │ + b.n 737f40 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737ef8 │ │ │ │ + b.n 737f58 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737f10 │ │ │ │ + b.n 737f70 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 738324 │ │ │ │ + bls.n 738384 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bhi.n 7382cc │ │ │ │ + bhi.n 73832c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 738404 │ │ │ │ + bhi.n 738464 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 7382f8 │ │ │ │ + bhi.n 738358 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bhi.n 7382e8 │ │ │ │ + bhi.n 738348 │ │ │ │ lsls r6, r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 73474c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 7383ea │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #20 │ │ │ │ @@ -2559717,71 +2559712,71 @@ │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 7352d6 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4fc008b │ │ │ │ - b.n 737ef8 │ │ │ │ + @ instruction: 0xf52c008b │ │ │ │ + b.n 737f58 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737f08 │ │ │ │ + b.n 737f68 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737f3c │ │ │ │ + b.n 737f9c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldc2 0, cr0, [r8], {159} @ 0x9f │ │ │ │ - bcc.n 738550 │ │ │ │ + stc2l 0, cr0, [r8], {159} @ 0x9f │ │ │ │ + bmi.n 7385b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 7385c4 │ │ │ │ + bmi.n 738624 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bmi.n 7385b8 │ │ │ │ + bmi.n 738618 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldc2l 0, cr0, [r8], #-636 @ 0xfffffd84 │ │ │ │ - bcs.n 738690 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bcs.n 73869c │ │ │ │ + stc2 0, cr0, [r8], #636 @ 0x27c │ │ │ │ + bcs.n 7384f0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 7386a0 │ │ │ │ + bcs.n 7384fc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mrrc2 0, 9, r0, r8, cr15 │ │ │ │ - bcs.n 738660 │ │ │ │ + bcs.n 738500 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73859c │ │ │ │ + stc2 0, cr0, [r8], {159} @ 0x9f │ │ │ │ + bcs.n 7384c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ bcs.n 7385fc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 7385f4 │ │ │ │ + bcs.n 73865c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 7385fc │ │ │ │ + bcs.n 738654 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r0, r3 │ │ │ │ + bcs.n 73865c │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + add r0, r9 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 737f2c │ │ │ │ + b.n 737f8c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737f44 │ │ │ │ + b.n 737fa4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737f90 │ │ │ │ + b.n 737ff0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 73867c │ │ │ │ + bcc.n 7384dc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 738634 │ │ │ │ + bcc.n 738694 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 738688 │ │ │ │ + bcc.n 7384e8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737fdc │ │ │ │ + b.n 73803c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738018 │ │ │ │ + b.n 738078 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738114 │ │ │ │ + b.n 738174 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737fec │ │ │ │ + b.n 73804c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738000 │ │ │ │ + b.n 738060 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2559936,51 +2559931,51 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #80] @ (7387cc ) │ │ │ │ add r1, pc │ │ │ │ b.n 73875e │ │ │ │ - asrs r0, r3, #17 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bne.n 738758 │ │ │ │ + bcs.n 7387b8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73871c │ │ │ │ + bne.n 73877c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r2, #200 @ 0xc8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + movs r3, #82 @ 0x52 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bne.n 7386bc │ │ │ │ + bne.n 73871c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r6, r0, #14 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r6, r2, #18 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r4!, {r3, r4} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds.w r0, ip, #4554752 @ 0x458000 │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + adc.w r0, ip, #4554752 @ 0x458000 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ lsls r0, r2, #2 │ │ │ │ - beq.n 738768 │ │ │ │ + bne.n 7387c8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r1, #214 @ 0xd6 │ │ │ │ + cmp r2, #6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #0 │ │ │ │ + udf #48 @ 0x30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stcl 0, cr0, [r2, #-584]! @ 0xfffffdb8 │ │ │ │ - beq.n 738700 │ │ │ │ + ldc 0, cr0, [r2, #584] @ 0x248 │ │ │ │ + beq.n 738760 │ │ │ │ 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 │ │ │ │ movw r4, #65532 @ 0xfffc │ │ │ │ movt r4, #3 │ │ │ │ @@ -2560016,15 +2560011,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #12] @ (738844 ) │ │ │ │ movs r3, #32 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 734ec0 │ │ │ │ b.n 738802 │ │ │ │ - mov ip, r9 │ │ │ │ + mov ip, pc │ │ │ │ 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 │ │ │ │ add.w r8, r1, #1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2560116,15 +2560111,15 @@ │ │ │ │ bne.n 73891c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 73474c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 738904 │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [sl], {146} @ 0x92 │ │ │ │ + mcrr 0, 9, r0, sl, cr2 │ │ │ │ stmdb 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, #3284] @ 739648 │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r3, [pc, #3284] @ 73964c │ │ │ │ @@ -2561368,194 +2561363,192 @@ │ │ │ │ add r1, pc │ │ │ │ b.n 739226 │ │ │ │ nop │ │ │ │ strb r0, [r0, #26] │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, ip, r2, lsr #2 │ │ │ │ - @ instruction: 0xf3f0010c │ │ │ │ - @ instruction: 0xeaf60092 │ │ │ │ - add.w r0, r0, r2, lsr #2 │ │ │ │ - add.w r0, r2, r2, lsr #2 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + stc 0, cr0, [ip], {146} @ 0x92 │ │ │ │ + bic.w r1, r0, #9175040 @ 0x8c0000 │ │ │ │ + @ instruction: 0xeb260092 │ │ │ │ + @ instruction: 0xeb300092 │ │ │ │ + @ instruction: 0xeb320092 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - eors r4, r5 │ │ │ │ + lsls r4, r3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r3, {r1, r2, r3, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 739648 │ │ │ │ + blt.n 7396a8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xeafe0092 │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + @ instruction: 0xeb2e0092 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r2, r2, #2 │ │ │ │ strb r2, [r2, #15] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bls.n 739688 │ │ │ │ + bls.n 7396e8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stcl 0, cr0, [r2, #584]! @ 0x248 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + mrc 0, 0, r0, cr2, cr2, {4} │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r5, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xe8de0092 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + stmdb lr, {r1, r4, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stc 0, cr0, [r0, #584] @ 0x248 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldc 0, cr0, [r0, #584]! @ 0x248 │ │ │ │ + ldr r1, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3!, {r1, r4} │ │ │ │ + ldmia r3!, {r1, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 739614 │ │ │ │ + bvc.n 739674 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stcl 0, cr0, [r4], #-584 @ 0xfffffdb8 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + ldc 0, cr0, [r4], {146} @ 0x92 │ │ │ │ + svc 234 @ 0xea │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ + movs r3, #44 @ 0x2c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + subs r0, #232 @ 0xe8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - stmia.w r2!, {r1, r4, r7} │ │ │ │ - ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xe8d20092 │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 739654 │ │ │ │ + b.n 7396b4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739658 │ │ │ │ + b.n 7396b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 739578 │ │ │ │ + b.n 7395d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739578 │ │ │ │ + b.n 7395d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739578 │ │ │ │ + b.n 7395d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739570 │ │ │ │ + b.n 7395d0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739570 │ │ │ │ + b.n 7395d0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739578 │ │ │ │ + b.n 7395d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 73954c │ │ │ │ + b.n 7395ac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 739400 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 739238 │ │ │ │ + b.n 739460 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739258 │ │ │ │ + b.n 739298 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7397f8 │ │ │ │ + b.n 7392b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7396e0 │ │ │ │ + b.n 739858 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7396c4 │ │ │ │ + @ instruction: 0xe8100092 │ │ │ │ + @ instruction: 0xe8000092 │ │ │ │ + b.n 739708 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7396a8 │ │ │ │ + b.n 73956c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 73950c │ │ │ │ + b.n 739714 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7396b4 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 7396a0 │ │ │ │ + b.n 739700 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7395b4 │ │ │ │ + b.n 739614 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7394c8 │ │ │ │ + b.n 739528 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7395b4 │ │ │ │ + b.n 739614 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738fc4 │ │ │ │ + b.n 739024 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739434 │ │ │ │ + b.n 739494 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739534 │ │ │ │ + b.n 739594 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 7396dc │ │ │ │ + bhi.n 73973c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - b.n 738f64 │ │ │ │ + b.n 738fc4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 739438 │ │ │ │ + b.n 739498 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + adds r2, r4, #5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 739040 │ │ │ │ + b.n 7390a0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r5, pc, #384 @ (adr r5, 7398ec ) │ │ │ │ + add r5, pc, #576 @ (adr r5, 7399ac ) │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 7399ac │ │ │ │ + b.n 739a0c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739024 │ │ │ │ + b.n 739084 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739d34 │ │ │ │ + b.n 739d94 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r3, pc, #512 @ (adr r3, 73997c ) │ │ │ │ + add r3, pc, #704 @ (adr r3, 739a3c ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 73900c │ │ │ │ + b.n 73906c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739000 │ │ │ │ + b.n 739060 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739a00 │ │ │ │ + b.n 739a60 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739c70 │ │ │ │ + b.n 739cd0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738fa8 │ │ │ │ + b.n 739008 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738f9c │ │ │ │ + b.n 738ffc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739f90 │ │ │ │ + b.n 738ff0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739f84 │ │ │ │ + b.n 738fe4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739f74 │ │ │ │ + b.n 738fd4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvs.n 739898 │ │ │ │ + bvs.n 7396f8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - b.n 739ad0 │ │ │ │ + b.n 739b30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r6, r4, r6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r2!, {r4, r5, r6} │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r3, pc, #648 @ (adr r3, 739a40 ) │ │ │ │ + add r3, pc, #840 @ (adr r3, 739b00 ) │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r5, #16 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r2, #0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r1, #200 @ 0xc8 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bne.n 7397f4 │ │ │ │ + bne.n 739854 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr.w r4, [fp, #20] │ │ │ │ mov r0, fp │ │ │ │ ldr.w r5, [fp, #28] │ │ │ │ bl 73474c │ │ │ │ mov r1, r4 │ │ │ │ mov.w r3, #1040 @ 0x410 │ │ │ │ @@ -2562702,233 +2562695,233 @@ │ │ │ │ ldr r3, [pc, #444] @ (73a654 ) │ │ │ │ add r3, pc │ │ │ │ b.n 73a416 │ │ │ │ ldr r3, [pc, #440] @ (73a658 ) │ │ │ │ add r3, pc │ │ │ │ b.n 73a46e │ │ │ │ nop │ │ │ │ - cmp r6, #158 @ 0x9e │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + cmp r6, #184 @ 0xb8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ble.n 73a43c │ │ │ │ + ble.n 73a49c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 73a520 │ │ │ │ + bgt.n 73a580 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 73a528 │ │ │ │ + bgt.n 73a588 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 73a530 │ │ │ │ + bgt.n 73a590 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 73a538 │ │ │ │ + bgt.n 73a598 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 73a538 │ │ │ │ + bgt.n 73a598 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 73a4c4 │ │ │ │ + ble.n 73a524 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a4b0 │ │ │ │ + bgt.n 73a510 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a4a0 │ │ │ │ + bgt.n 73a500 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a494 │ │ │ │ + bgt.n 73a4f4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #86 @ 0x56 │ │ │ │ + udf #134 @ 0x86 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + udf #124 @ 0x7c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a5b0 │ │ │ │ + blt.n 73a410 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a598 │ │ │ │ + blt.n 73a3f8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a58c │ │ │ │ + blt.n 73a5ec │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r4, #170 @ 0xaa │ │ │ │ + cmp r4, #218 @ 0xda │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ble.n 73a434 │ │ │ │ + ble.n 73a494 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ble.n 73a424 │ │ │ │ + ble.n 73a484 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a554 │ │ │ │ + blt.n 73a5b4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a560 │ │ │ │ + blt.n 73a5c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a520 │ │ │ │ + blt.n 73a580 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 73a4bc │ │ │ │ + bls.n 73a51c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a5f0 │ │ │ │ + bls.n 73a450 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a56c │ │ │ │ + bls.n 73a5cc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a55c │ │ │ │ + bls.n 73a5bc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a54c │ │ │ │ + bls.n 73a5ac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a53c │ │ │ │ + bls.n 73a59c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r2, #198 @ 0xc6 │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a624 │ │ │ │ + blt.n 73a484 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 73a5b4 │ │ │ │ + bhi.n 73a614 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a618 │ │ │ │ + blt.n 73a478 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 73a460 │ │ │ │ + bhi.n 73a4c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a4cc │ │ │ │ + bls.n 73a52c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a5b0 │ │ │ │ + blt.n 73a610 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a63c │ │ │ │ + blt.n 73a49c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a644 │ │ │ │ + blt.n 73a4a4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a634 │ │ │ │ + blt.n 73a494 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a498 │ │ │ │ + blt.n 73a4f8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a4a0 │ │ │ │ + blt.n 73a500 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a484 │ │ │ │ + blt.n 73a4e4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a468 │ │ │ │ + blt.n 73a4c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73a5dc │ │ │ │ + bge.n 73a63c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a620 │ │ │ │ + blt.n 73a480 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a628 │ │ │ │ + blt.n 73a488 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a618 │ │ │ │ + blt.n 73a478 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 73a624 │ │ │ │ + bhi.n 73a484 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73a494 │ │ │ │ + bge.n 73a4f4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a5c8 │ │ │ │ + blt.n 73a628 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bhi.n 73a5b0 │ │ │ │ + bhi.n 73a610 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r2, 73a5e4 │ │ │ │ + cbnz r2, 73a5f0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cbnz r4, 73a588 │ │ │ │ + cbnz r4, 73a594 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xb8fa │ │ │ │ + cbnz r2, 73a596 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strh r6, [r1, #58] @ 0x3a │ │ │ │ + strh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a548 │ │ │ │ + bge.n 73a5a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a54c │ │ │ │ + bge.n 73a5ac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r7, #160 @ 0xa0 │ │ │ │ + movs r7, #208 @ 0xd0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a514 │ │ │ │ + bpl.n 73a574 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a51c │ │ │ │ + bpl.n 73a57c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a524 │ │ │ │ + bpl.n 73a584 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a52c │ │ │ │ + bpl.n 73a58c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a52c │ │ │ │ + bpl.n 73a58c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a564 │ │ │ │ + bvs.n 73a5c4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a56c │ │ │ │ + bvs.n 73a5cc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a574 │ │ │ │ + bvs.n 73a5d4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73a514 │ │ │ │ + bmi.n 73a574 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvs.n 73a668 │ │ │ │ + bvs.n 73a4c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 73a4ec │ │ │ │ + bvc.n 73a54c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73a5e8 │ │ │ │ + bmi.n 73a648 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73a51c │ │ │ │ + bmi.n 73a57c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 73a64c │ │ │ │ + bvc.n 73a6ac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 73a654 │ │ │ │ + bvc.n 73a6b4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 73a658 │ │ │ │ + bvc.n 73a6b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 73a5d4 │ │ │ │ + bcc.n 73a634 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73a584 │ │ │ │ + bmi.n 73a5e4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 73a5fc │ │ │ │ + bcc.n 73a65c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 73a5f0 │ │ │ │ + bcc.n 73a650 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 73a5e4 │ │ │ │ + bcc.n 73a644 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 73a5d8 │ │ │ │ + bcc.n 73a638 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 73a5c8 │ │ │ │ + bmi.n 73a628 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73a614 │ │ │ │ + bmi.n 73a674 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcc.n 73a544 │ │ │ │ + bcc.n 73a5a4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcc.n 73a5cc │ │ │ │ + bmi.n 73a62c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r0, r4, #21 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - push {r3, r5} │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ + stmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 73a65c │ │ │ │ + bmi.n 73a6bc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r0, #18] │ │ │ │ + strh r6, [r6, #18] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ + stmia r1!, {r2, r3, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcc.n 73a578 │ │ │ │ + bcc.n 73a5d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r1, #18] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r0!, {r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcc.n 73a6cc │ │ │ │ + bcc.n 73a72c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbz r0, 73a6b2 │ │ │ │ + cbz r0, 73a6be │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cbz r2, 73a6b4 │ │ │ │ + cbz r2, 73a6c0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cbz r4, 73a6b6 │ │ │ │ + cbz r4, 73a6c2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cbz r6, 73a6b8 │ │ │ │ + cbz r6, 73a6c4 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ ldr.w r2, [pc, #3348] @ 73b384 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2562950,15 +2562943,15 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl a8b918 │ │ │ │ + bl a8b930 │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ bls.w 73ae5c │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 73afa0 │ │ │ │ @@ -2563148,15 +2563141,15 @@ │ │ │ │ bl 734a5c │ │ │ │ ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.w 73a6e2 │ │ │ │ ldrd r9, fp, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl a8b93c │ │ │ │ + bl a8b954 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cbnz r4, 73a90a │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 73b666 │ │ │ │ ldr.w r2, [pc, #2816] @ 73b3d8 │ │ │ │ @@ -2563170,15 +2563163,15 @@ │ │ │ │ bne.w 73b662 │ │ │ │ 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 73b650 │ │ │ │ mov r0, fp │ │ │ │ - bl a8b93c │ │ │ │ + bl a8b954 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 73a8cc │ │ │ │ ldr.w r6, [r9] │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [pc, #2760] @ 73b3dc │ │ │ │ ldr.w r8, [pc, #2760] @ 73b3e0 │ │ │ │ @@ -2564171,301 +2564164,301 @@ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ bne.n 73b36c │ │ │ │ b.n 73afee │ │ │ │ ldr r4, [r0, r6] │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 73b374 │ │ │ │ + bhi.n 73b3d4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x0036 │ │ │ │ + bkpt 0x0066 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bge.n 73b314 │ │ │ │ + bge.n 73b374 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b328 │ │ │ │ + bge.n 73b388 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b320 │ │ │ │ + bge.n 73b380 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b318 │ │ │ │ + bge.n 73b378 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b340 │ │ │ │ + bge.n 73b3a0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b308 │ │ │ │ + bge.n 73b368 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b324 │ │ │ │ + bge.n 73b384 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b34c │ │ │ │ + bge.n 73b3ac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b354 │ │ │ │ + bge.n 73b3b4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b360 │ │ │ │ + blt.n 73b3c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b37c │ │ │ │ + blt.n 73b3dc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b3a4 │ │ │ │ + blt.n 73b404 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b3ac │ │ │ │ + blt.n 73b40c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b3b8 │ │ │ │ + blt.n 73b418 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73b3d4 │ │ │ │ + blt.n 73b434 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73b3fc │ │ │ │ + blt.n 73b45c │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldrsb r6, [r3, r4] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsrs r4, r5, #32 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #624 @ 0x270 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bx r5 │ │ │ │ + bx fp │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r6, 73b446 │ │ │ │ + cbnz r6, 73b452 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 73b4a0 │ │ │ │ + bmi.n 73b300 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4b0 │ │ │ │ + bmi.n 73b310 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4a4 │ │ │ │ + bmi.n 73b304 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mov sl, r9 │ │ │ │ + mov sl, pc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - revsh r6, r5 │ │ │ │ + cbnz r6, 73b44e │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcc.n 73b334 │ │ │ │ + bcc.n 73b394 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - revsh r4, r3 │ │ │ │ + cbnz r4, 73b452 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bcc.n 73b508 │ │ │ │ + bcc.n 73b368 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r6, sp, #600 @ 0x258 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mov r4, r6 │ │ │ │ + mov r4, ip │ │ │ │ lsls r2, r2, #2 │ │ │ │ - rev16 r0, r3 │ │ │ │ + hlt 0x0008 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcc.n 73b470 │ │ │ │ + bcc.n 73b4d0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 73b46c │ │ │ │ + bcc.n 73b4cc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 73b468 │ │ │ │ + bcc.n 73b4c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r2, 73b472 │ │ │ │ + rev r2, r5 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r6, 73b470 │ │ │ │ + cbnz r6, 73b47c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcs.n 73b43c │ │ │ │ + bcc.n 73b49c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 73b440 │ │ │ │ + bcc.n 73b4a0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cbnz r4, 73b454 │ │ │ │ + cbnz r4, 73b460 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 73b490 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bmi.n 73b494 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bmi.n 73b49c │ │ │ │ + bmi.n 73b4f0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4a4 │ │ │ │ + bmi.n 73b4f4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4b4 │ │ │ │ + bmi.n 73b4fc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4d4 │ │ │ │ + bmi.n 73b504 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4ec │ │ │ │ + bmi.n 73b514 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + bmi.n 73b534 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4e4 │ │ │ │ + bmi.n 73b54c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4fc │ │ │ │ + itee ne │ │ │ │ + lslne r2, r2, #2 │ │ │ │ + bmi.n 73b544 @ unpredictable │ │ │ │ + lsleq r2, r2, #2 │ │ │ │ + bmi.n 73b55c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b50c │ │ │ │ + bmi.n 73b56c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b524 │ │ │ │ + bmi.n 73b384 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b544 │ │ │ │ + bmi.n 73b3a4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b55c │ │ │ │ + bmi.n 73b3bc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b584 │ │ │ │ + bmi.n 73b3e4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b3a4 │ │ │ │ + bmi.n 73b404 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b3c4 │ │ │ │ + bmi.n 73b424 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b458 │ │ │ │ + bcs.n 73b4b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b414 │ │ │ │ + bne.n 73b474 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b3c8 │ │ │ │ + bne.n 73b428 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b584 │ │ │ │ + bne.n 73b3e4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b550 │ │ │ │ + bne.n 73b3b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b51c │ │ │ │ + bne.n 73b57c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b488 │ │ │ │ + bcs.n 73b4e8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b574 │ │ │ │ + bne.n 73b3d4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 73b4f4 │ │ │ │ + bcs.n 73b554 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b430 │ │ │ │ + bne.n 73b490 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b538 │ │ │ │ + bne.n 73b598 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b4ac │ │ │ │ + bcs.n 73b50c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - beq.n 73b428 │ │ │ │ + beq.n 73b488 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b5b4 │ │ │ │ + bne.n 73b414 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b5a8 │ │ │ │ + bne.n 73b408 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 73b4ec │ │ │ │ + bne.n 73b54c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 73b548 │ │ │ │ + beq.n 73b5a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 73b57c │ │ │ │ + beq.n 73b5dc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 73b448 │ │ │ │ + beq.n 73b4a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 73b604 │ │ │ │ + beq.n 73b464 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 73b490 │ │ │ │ + beq.n 73b4f0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 73b584 │ │ │ │ + beq.n 73b5e4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r4, [r4, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r0, sp, #480 @ 0x1e0 │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3!, {r1, r2, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r2!, {r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r4, pc, #360 @ (adr r4, 73b6c8 ) │ │ │ │ + add r4, pc, #552 @ (adr r4, 73b788 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ + ldmia r4, {r3, r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r4, r5} │ │ │ │ + ldmia r2!, {r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + ldmia r2!, {r1, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r4, r6} │ │ │ │ + ldmia r2!, {r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r2, [r3, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r2, [pc, #168] @ (73b678 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ @@ -2564527,31 +2564520,31 @@ │ │ │ │ ldr r1, [pc, #48] @ (73b698 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ movs r0, #1 │ │ │ │ blx 6f23c │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r4!, {r1, r4} │ │ │ │ + stmia r4!, {r1, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r5!, {r1, r4, r6} │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ lsls r2, r2, #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 │ │ │ │ @@ -2564581,17 +2564574,17 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r4, [r2, #0] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ @@ -2564895,21 +2564888,21 @@ │ │ │ │ b.n 73b910 │ │ │ │ mov r9, r6 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ b.n 73b7b4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 73b9a0 │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r5, #134 @ 0x86 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4} │ │ │ │ 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 │ │ │ │ mov r8, r0 │ │ │ │ @@ -2565157,37 +2565150,37 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #11 │ │ │ │ bls.w 73bb2c │ │ │ │ b.n 73bb0e │ │ │ │ nop │ │ │ │ add r4, pc, #904 @ (adr r4, 73c014 ) │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r4} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r3} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1!, {r3, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ add r2, pc, #448 @ (adr r2, 73be60 ) │ │ │ │ lsls r0, r5, #4 │ │ │ │ add r1, pc, #192 @ (adr r1, 73bd64 ) │ │ │ │ lsls r0, r5, #4 │ │ │ │ add r5, pc, #144 @ (adr r5, 73bd38 ) │ │ │ │ lsls r0, r5, #4 │ │ │ │ add r6, pc, #96 @ (adr r6, 73bd0c ) │ │ │ │ lsls r0, r5, #4 │ │ │ │ add r7, pc, #144 @ (adr r7, 73bd40 ) │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r0!, {} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ cbz r0, 73bcfa │ │ │ │ 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] │ │ │ │ @@ -2565474,19 +2565467,19 @@ │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ bic.w r3, r3, #65280 @ 0xff00 │ │ │ │ orr.w r3, r3, #48384 @ 0xbd00 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrb.w lr, [r4, #10] │ │ │ │ b.n 73be50 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r2, r2, #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] │ │ │ │ @@ -2565874,15 +2565867,15 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 73c38c │ │ │ │ nop │ │ │ │ subs r5, #30 │ │ │ │ lsls r0, r5, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r1!, {r1, r5, r6} │ │ │ │ lsls r2, r2, #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 │ │ │ │ @@ -2566139,45 +2566132,45 @@ │ │ │ │ strb.w lr, [r4, #2004] @ 0x7d4 │ │ │ │ blx 6ed94 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6fb2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r5} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cbnz r2, 73c776 │ │ │ │ + cbnz r2, 73c782 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - wfi │ │ │ │ + nop {6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cbnz r2, 73c782 │ │ │ │ + cbnz r2, 73c78e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - revsh r6, r6 │ │ │ │ + cbnz r6, 73c764 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - hlt 0x0022 │ │ │ │ + revsh r2, r2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - revsh r0, r3 │ │ │ │ + cbnz r0, 73c766 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - revsh r2, r1 │ │ │ │ + revsh r2, r7 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - rev r0, r6 │ │ │ │ + rev16 r0, r4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - rev r2, r7 │ │ │ │ + rev16 r2, r5 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - rev r4, r5 │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bkpt 0x00da │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bkpt 0x00d8 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - cbnz r2, 73c778 │ │ │ │ + itet eq │ │ │ │ + lsleq r2, r2, #2 │ │ │ │ + it eq @ unpredictable │ │ │ │ + lsleq r2, r2, #2 │ │ │ │ + rev r2, r2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cbnz r2, 73c766 │ │ │ │ + cbnz r2, 73c772 │ │ │ │ lsls r4, r1, #4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 73c760 │ │ │ │ mov.w r0, #54272 @ 0xd400 │ │ │ │ movt r0, #559 @ 0x22f │ │ │ │ mov.w r2, #17408 @ 0x4400 │ │ │ │ movt r2, #555 @ 0x22b │ │ │ │ @@ -2567200,130 +2567193,130 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r3, r3, #1320 @ 0x528 │ │ │ │ str r3, [sp, #4] │ │ │ │ bne.w 73c7ba │ │ │ │ b.w 73e138 │ │ │ │ nop │ │ │ │ - str r6, [sp, #416] @ 0x1a0 │ │ │ │ + str r6, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 73d59c │ │ │ │ + b.n 73d5fc │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strd r0, r1, [lr], #48 @ 0x30 │ │ │ │ - ldrd r0, r1, [r8, #-48]! @ 0x30 │ │ │ │ - strh r2, [r6, #12] │ │ │ │ + ldmdb lr, {r2, r3, r8} │ │ │ │ + @ instruction: 0xe9a8010c │ │ │ │ + strh r2, [r4, #14] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xeab2010c │ │ │ │ - b.n 73ce80 │ │ │ │ + @ instruction: 0xeae2010c │ │ │ │ + b.n 73cee0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73d96c │ │ │ │ + b.n 73d9cc │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - orn r1, ip, ip │ │ │ │ - bic.w r1, lr, ip │ │ │ │ - b.n 73d204 │ │ │ │ + eors.w r1, ip, ip │ │ │ │ + orrs.w r1, lr, ip │ │ │ │ + b.n 73d264 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73d1c4 │ │ │ │ + b.n 73d224 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - stmdb r0, {r2, r3, r8} │ │ │ │ - stmia.w r4!, {r2, r3, r8} │ │ │ │ - @ instruction: 0xe8ca010c │ │ │ │ - b.n 73d574 │ │ │ │ + ldmdb r0!, {r2, r3, r8} │ │ │ │ + @ instruction: 0xe8d4010c │ │ │ │ + ldrd r0, r1, [sl], #48 @ 0x30 │ │ │ │ + b.n 73d5d4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73d5d8 │ │ │ │ + b.n 73d638 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73d4a0 │ │ │ │ + b.n 73d500 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - vaddw.s8 q0, q3, d12 │ │ │ │ + vext.8 d0, d6, d12, #1 │ │ │ │ + vaddw.s8 q0, q1, d12 │ │ │ │ vrhadd.s16 d16, d2, d12 │ │ │ │ - vrhadd.s32 d0, d2, d12 │ │ │ │ - cdp 1, 13, cr0, cr2, cr12, {0} │ │ │ │ - cdp 1, 0, cr0, cr0, cr12, {0} │ │ │ │ - strd r0, r1, [r8, #-48] @ 0x30 │ │ │ │ - stmia.w r0!, {r2, r3, r8} │ │ │ │ - stcl 1, cr0, [r8, #48] @ 0x30 │ │ │ │ - ldcl 1, cr0, [r4, #48]! @ 0x30 │ │ │ │ - ldc 1, cr0, [sl], {12} │ │ │ │ - @ instruction: 0xe99a010c │ │ │ │ - ldcl 1, cr0, [r8], {12} │ │ │ │ - udf #86 @ 0x56 │ │ │ │ + vrhadd.s8 d0, d2, d12 │ │ │ │ + cdp 1, 3, cr0, cr0, cr12, {0} │ │ │ │ + ldrd r0, r1, [r8, #-48]! @ 0x30 │ │ │ │ + @ instruction: 0xe8d0010c │ │ │ │ + ldcl 1, cr0, [r8, #48]! @ 0x30 │ │ │ │ + cdp 1, 2, cr0, cr4, cr12, {0} │ │ │ │ + stcl 1, cr0, [sl], {12} │ │ │ │ + strd r0, r1, [sl, #48] @ 0x30 │ │ │ │ + stc 1, cr0, [r8, #-48] @ 0xffffffd0 │ │ │ │ + udf #134 @ 0x86 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + udf #124 @ 0x7c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ble.n 73d3b8 │ │ │ │ + udf #14 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + udf #118 @ 0x76 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stcl 1, cr0, [r6, #48]! @ 0x30 │ │ │ │ - b.n 73d254 │ │ │ │ + cdp 1, 1, cr0, cr6, cr12, {0} │ │ │ │ + b.n 73d2b4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf13c010c │ │ │ │ - vrhadd.s8 d0, d8, d12 │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + sbc.w r1, ip, #12 │ │ │ │ + vrhadd.s d0, d8, d12 │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ble.n 73d464 │ │ │ │ + ble.n 73d4c4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bgt.n 73d3a4 │ │ │ │ + bgt.n 73d404 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ble.n 73d3a0 │ │ │ │ + ble.n 73d400 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - blt.n 73d394 │ │ │ │ + blt.n 73d3f4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bgt.n 73d348 │ │ │ │ + bgt.n 73d3a8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bgt.n 73d4f0 │ │ │ │ + bgt.n 73d350 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - stc 1, cr0, [r8, #48] @ 0x30 │ │ │ │ - ldc 1, cr0, [ip], {12} │ │ │ │ - bgt.n 73d450 │ │ │ │ + ldc 1, cr0, [r8, #48]! @ 0x30 │ │ │ │ + stcl 1, cr0, [ip], {12} │ │ │ │ + bgt.n 73d4b0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bgt.n 73d360 │ │ │ │ + bgt.n 73d3c0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bgt.n 73d538 │ │ │ │ + bgt.n 73d398 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r5, [sp, #600] @ 0x258 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [sp, #592] @ 0x250 │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r6, [pc, #456] @ (73d630 ) │ │ │ │ + ldr r6, [pc, #648] @ (73d6f0 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r2, [r0, #26] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r2, r4, #19 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + lsls r6, r1, #31 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + strb r0, [r1, #21] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r0, [r3, #16] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r4, [r2, #10] │ │ │ │ + strb r4, [r0, #11] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r7, #124] @ 0x7c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r5, r1, #4 │ │ │ │ ldr.w r4, [pc, #3248] @ 73e140 │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r2, [pc, #3248] @ 73e144 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r3, [pc, #3244] @ 73e148 │ │ │ │ add r4, pc │ │ │ │ @@ -2568363,149 +2568356,149 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #1320 @ 0x528 │ │ │ │ str r3, [sp, #8] │ │ │ │ bne.w 73d4ce │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r7, #18] │ │ │ │ + strb r2, [r5, #19] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xe83c010c │ │ │ │ - b.n 73dd78 │ │ │ │ + strd r0, r1, [ip], #-48 @ 0x30 │ │ │ │ + b.n 73ddd8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcc.n 73e148 │ │ │ │ + bmi.n 73e1a8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r0, #10] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bgt.n 73e1d4 │ │ │ │ + bgt.n 73e234 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ble.n 73e088 │ │ │ │ + ble.n 73e0e8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - blt.n 73e094 │ │ │ │ + blt.n 73e0f4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bhi.n 73e220 │ │ │ │ + bhi.n 73e080 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bpl.n 73e10c │ │ │ │ + bvs.n 73e16c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + lsls r2, r2, #9 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ble.n 73e214 │ │ │ │ + ble.n 73e074 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ble.n 73e19c │ │ │ │ + ble.n 73e1fc │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bge.n 73e1a4 │ │ │ │ + bge.n 73e204 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bls.n 73e164 │ │ │ │ + bge.n 73e1c4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - blt.n 73e14c │ │ │ │ + bgt.n 73e1ac │ │ │ │ lsls r4, r1, #4 │ │ │ │ - blt.n 73e098 │ │ │ │ + blt.n 73e0f8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - blt.n 73e0e8 │ │ │ │ + blt.n 73e148 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcc.n 73e114 │ │ │ │ + bcc.n 73e174 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcc.n 73e178 │ │ │ │ + bmi.n 73e1d8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcc.n 73e240 │ │ │ │ + bcc.n 73e0a0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e670 │ │ │ │ + b.n 73e6d0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e60c │ │ │ │ + b.n 73e66c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e5b0 │ │ │ │ + b.n 73e610 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e514 │ │ │ │ + b.n 73e574 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e374 │ │ │ │ + b.n 73e3d4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bgt.n 73e208 │ │ │ │ + bgt.n 73e268 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - blt.n 73e0bc │ │ │ │ + blt.n 73e11c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e310 │ │ │ │ + b.n 73e370 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e36c │ │ │ │ + b.n 73e3cc │ │ │ │ lsls r4, r1, #4 │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + svc 174 @ 0xae │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bgt.n 73e2c0 │ │ │ │ + bgt.n 73e120 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - svc 188 @ 0xbc │ │ │ │ + svc 236 @ 0xec │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bne.n 73e230 │ │ │ │ + bne.n 73e290 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bne.n 73e220 │ │ │ │ + bne.n 73e280 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - beq.n 73e148 │ │ │ │ + beq.n 73e1a8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bne.n 73e214 │ │ │ │ + bne.n 73e274 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldc2l 1, cr0, [r0, #48]! @ 0x30 │ │ │ │ - @ instruction: 0xfabc010c │ │ │ │ - b.n 73e358 │ │ │ │ + cdp2 1, 2, cr0, cr0, cr12, {0} │ │ │ │ + @ instruction: 0xfaec010c │ │ │ │ + b.n 73e3b8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bge.n 73e218 │ │ │ │ + bge.n 73e278 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr.w r0, [ip, #268] @ 0x10c │ │ │ │ - beq.n 73e1f8 │ │ │ │ + vst4.8 {d0,d2,d4,d6}, [ip], ip │ │ │ │ + beq.n 73e258 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bne.n 73e2b8 │ │ │ │ + bne.n 73e118 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r6, {r1, r6, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + ldmia r7, {r3, r4, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - beq.n 73e2cc │ │ │ │ + beq.n 73e12c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e2d0 │ │ │ │ + b.n 73e330 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r7!, {r3} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r7, {r1, r2, r3, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + ldmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r7, #14] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r2, [r2, #12] │ │ │ │ + ldrh r2, [r0, #14] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r2, [r3, #4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r4, r4 │ │ │ │ + lsrs r4, r2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cdp2 1, 14, cr0, cr4, cr12, {0} │ │ │ │ - ldr??.w r0, [r0, #268] @ 0x10c │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + vrhadd.u16 d0, d4, d12 │ │ │ │ + @ instruction: 0xfa00010c │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r4, [r3, #8] │ │ │ │ lsls r5, r1, #4 │ │ │ │ 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 │ │ │ │ @@ -2569150,19 +2569143,19 @@ │ │ │ │ b.n 73e66c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r2, #5 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - add r5, pc, #288 @ (adr r5, 73eaac ) │ │ │ │ + add r5, pc, #480 @ (adr r5, 73eb6c ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r3, pc, #784 @ (adr r3, 73eca0 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 73ed60 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r3, pc, #360 @ (adr r3, 73eafc ) │ │ │ │ + add r3, pc, #552 @ (adr r3, 73ebbc ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ asrs r0, r5, #27 │ │ │ │ lsls r0, r5, #4 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #3 │ │ │ │ @@ -2570207,15 +2570200,15 @@ │ │ │ │ ldr r2, [pc, #48] @ (73f590 ) │ │ │ │ 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 aa053c │ │ │ │ + bl aa0554 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r0, r5 │ │ │ │ bl 3e9c04 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r0, r0 │ │ │ │ @@ -2570703,15 +2570696,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 768a98 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aba948 │ │ │ │ + bl aba960 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2579760,27 +2579753,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #640 @ 0x280 │ │ │ │ lsls r7, r4, #4 │ │ │ │ add r5, sp, #512 @ 0x200 │ │ │ │ lsls r7, r4, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r0, r5 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #0 │ │ │ │ + adds r2, #48 @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r2, #2 │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r7, #54 @ 0x36 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + cmp r6, #254 @ 0xfe │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r2, r3, #2 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ movs r3, #2 │ │ │ │ @@ -2586438,15 +2586431,15 @@ │ │ │ │ ldr r3, [pc, #56] @ (749eb4 ) │ │ │ │ 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 a9e7f4 │ │ │ │ + bl a9e80c │ │ │ │ ldr r2, [pc, #40] @ (749eb8 ) │ │ │ │ ldr r3, [pc, #32] @ (749eb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -2594087,15 +2594080,15 @@ │ │ │ │ ... │ │ │ │ asrs r6, r2, #25 │ │ │ │ lsls r7, r4, #4 │ │ │ │ asrs r0, r2, #25 │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #8 │ │ │ │ lsls r7, r4, #4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ @@ -2596790,15 +2596783,15 @@ │ │ │ │ b.n 750b10 │ │ │ │ vrhadd.u8 d16, d8, d22 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ vrhadd.u32 d0, d8, d22 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ble.n 750b72 │ │ │ │ vqshlu.s32 d27, d3, #31 │ │ │ │ @ instruction: 0xffff28d8 │ │ │ │ movs r0, r0 │ │ │ │ rbit r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ @@ -2601206,15 +2601199,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [pc, #736] @ (753bbc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl a8e8c8 │ │ │ │ + bl a8e8e0 │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 753b22 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, fp │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ @@ -2601277,15 +2601270,15 @@ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 753ae6 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl a8e8f4 │ │ │ │ + bl a8e90c │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ bl 3c3a7c │ │ │ │ mov sl, r0 │ │ │ │ @@ -2603785,27 +2603778,27 @@ │ │ │ │ lsls r6, r4, #4 │ │ │ │ add sp, #24 │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #172 @ 0xac │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #182 @ 0xb6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #182 @ 0xb6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ movw r1, #543 @ 0x21f │ │ │ │ ldr.w r7, [fp, #84] @ 0x54 │ │ │ │ bl 3c422c │ │ │ │ add.w r5, r0, #24 │ │ │ │ @@ -2605406,17 +2605399,17 @@ │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + movs r3, #30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r2, #236 @ 0xec │ │ │ │ + movs r3, #28 │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #2552] @ 0x9f8 │ │ │ │ @@ -2606181,31 +2606174,31 @@ │ │ │ │ lsls r6, r4, #4 │ │ │ │ ldr r2, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r1, #28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + movs r1, #24 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r2, r5, #4 │ │ │ │ + subs r2, r3, #5 │ │ │ │ lsls r1, r2, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + adds r4, r6, r7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + adds r0, r5, r7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ movw r1, #333 @ 0x14d │ │ │ │ bl 3c422c │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ @@ -2607413,18 +2607406,18 @@ │ │ │ │ b.n 7578ac │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 75738a │ │ │ │ b.n 7573a4 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r5 │ │ │ │ - bl aba114 │ │ │ │ + bl aba12c │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab5d30 │ │ │ │ + bl ab5d48 │ │ │ │ b.n 7573f2 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ adds r3, #2 │ │ │ │ b.n 757448 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #1 │ │ │ │ b.n 7572ec │ │ │ │ @@ -2610423,15 +2610416,15 @@ │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ lsls r6, r4, #4 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3380090 │ │ │ │ + bfi r0, r8, #2, #15 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ strd r6, r6, [sp, #96] @ 0x60 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -2613516,15 +2613509,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #4 │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ adds r2, #8 │ │ │ │ mov r3, r4 │ │ │ │ subs r1, #8 │ │ │ │ - bl a90a48 │ │ │ │ + bl a90a60 │ │ │ │ strb.w r4, [r5, #64] @ 0x40 │ │ │ │ b.w 75a9ce │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strd r1, r1, [r3] │ │ │ │ mov r3, r9 │ │ │ │ sub.w r1, r7, #1168 @ 0x490 │ │ │ │ ldrd r4, r5, [r3, #-24] │ │ │ │ @@ -2613731,15 +2613724,15 @@ │ │ │ │ lsls r6, r5, #7 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r5, r6, r7} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r0, r2, #2 │ │ │ │ uxtb r2, r1 │ │ │ │ movs r3, #0 │ │ │ │ sub.w r1, sl, #1144 @ 0x478 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldrh.w r1, [r1, #330] @ 0x14a │ │ │ │ cmp r2, r1 │ │ │ │ @@ -2614743,16 +2614736,16 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - it gt │ │ │ │ - lslgt r0, r2, #2 │ │ │ │ + it │ │ │ │ + lsl 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, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #196] @ (75c834 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ ldr r3, [pc, #196] @ (75c838 ) │ │ │ │ @@ -2617152,17 +2617145,17 @@ │ │ │ │ nop │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #1016 @ 0x3f8 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r4, sp, #520 @ 0x208 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ bl 3c422c │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ @@ -2617778,21 +2617771,21 @@ │ │ │ │ b.w 75d4a8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - add r5, pc, #936 @ (adr r5, 75eb0c ) │ │ │ │ + add r6, pc, #104 @ (adr r6, 75e7cc ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r5, pc, #992 @ (adr r5, 75eb48 ) │ │ │ │ + add r6, pc, #160 @ (adr r6, 75e808 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r5, pc, #672 @ (adr r5, 75ea0c ) │ │ │ │ + add r5, pc, #864 @ (adr r5, 75eacc ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r5, pc, #480 @ (adr r5, 75e950 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 75ea10 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ 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 │ │ │ │ @@ -2618195,17 +2618188,17 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 75ea7a │ │ │ │ b.n 75eaf4 │ │ │ │ asrs r4, r6, #22 │ │ │ │ lsls r6, r4, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r2, #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 │ │ │ │ @@ -2622437,17 +2622430,17 @@ │ │ │ │ bne.w 761662 │ │ │ │ b.n 7616c4 │ │ │ │ ... │ │ │ │ vrhadd.s8 d0, d8, d21 │ │ │ │ vrhadd.s8 d0, d4, d21 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r4, [r4, #1] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ mov.w sl, #1 │ │ │ │ lsls r2, r3, #30 │ │ │ │ bpl.n 76186a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -2623305,17 +2623298,17 @@ │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ b.n 76200a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #864] @ (7625a0 ) │ │ │ │ + ldr r4, [pc, #32] @ (762260 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, fp │ │ │ │ + add ip, r1 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq r3, #1 │ │ │ │ bne.w 762758 │ │ │ │ @@ -2624332,15 +2624325,15 @@ │ │ │ │ add r3, pc │ │ │ │ bl 3c39d4 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ b.w 761244 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl af1e88 │ │ │ │ + bl af1ea0 │ │ │ │ b.w 761172 │ │ │ │ add.w r3, sp, #1376 @ 0x560 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.w 76131a │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r0, sl │ │ │ │ bl 3c79d8 │ │ │ │ @@ -2624515,74 +2624508,74 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ blt.n 762f4c │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r1, #44] @ 0x2c │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r2, #44] @ 0x2c │ │ │ │ + str r2, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stc 0, cr0, [r8, #-572] @ 0xfffffdc4 │ │ │ │ + ldc 0, cr0, [r8, #-572]! @ 0xfffffdc4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r4, [r5, r6] │ │ │ │ lsls r0, r2, #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 │ │ │ │ @@ -2626755,21 +2626748,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 │ │ │ │ - movs r2, #132 @ 0x84 │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r2, #94 @ 0x5e │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cmp ip, sl │ │ │ │ + mov r4, r0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #8 │ │ │ │ bne.w 763082 │ │ │ │ b.n 76457e │ │ │ │ movs r0, #2 │ │ │ │ movs r1, #4 │ │ │ │ @@ -2627048,17 +2627041,17 @@ │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ b.n 7643c6 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ cmp r1, #3 │ │ │ │ bne.w 763082 │ │ │ │ b.n 7645f8 │ │ │ │ - adds r4, r2, #5 │ │ │ │ + adds r4, r0, #6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - adds r6, r5, #4 │ │ │ │ + adds r6, r3, #5 │ │ │ │ lsls r3, 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, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2628206,15 +2628199,15 @@ │ │ │ │ ... │ │ │ │ add r6, sp, #616 @ 0x268 │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #584 @ 0x248 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - subs r2, #122 @ 0x7a │ │ │ │ + subs r2, #170 @ 0xaa │ │ │ │ lsls r0, r2, #2 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ lsls r5, r4, #4 │ │ │ │ cmp.w fp, #2 │ │ │ │ beq.w 76572e │ │ │ │ subs r1, r5, #2 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -2628961,33 +2628954,33 @@ │ │ │ │ orr.w r1, r1, #4 │ │ │ │ strb r1, [r2, #24] │ │ │ │ b.n 765716 │ │ │ │ nop │ │ │ │ ... │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #176 @ 0xb0 │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r0, #0 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #154 @ 0x9a │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r2, #212 @ 0xd4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r2, #240 @ 0xf0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + adds r2, #254 @ 0xfe │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r3, #10 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cbnz r0, 765dcc │ │ │ │ + cbnz r0, 765dd8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w r9, sp, #216 @ 0xd8 │ │ │ │ vldr d7, [pc, #532] @ 765f98 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ @@ -2631160,15 +2631153,15 @@ │ │ │ │ bne.w 7677d8 │ │ │ │ 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 a8b8c4 │ │ │ │ + bl a8b8dc │ │ │ │ ldrb r3, [r6, #9] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r9, r7 │ │ │ │ cbz r3, 7672c6 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -2632754,17 +2632747,17 @@ │ │ │ │ ... │ │ │ │ strh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r4, r2, #5 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r1, #17] │ │ │ │ lsls r5, r4, #4 │ │ │ │ mov r9, r6 │ │ │ │ ldrd r7, r8, [sp, #12] │ │ │ │ @@ -2632957,15 +2632950,15 @@ │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ bl 3c8134 │ │ │ │ mov r7, r0 │ │ │ │ b.n 768158 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl af1e88 │ │ │ │ + bl af1ea0 │ │ │ │ mov r2, r0 │ │ │ │ b.w 767b48 │ │ │ │ movs r7, #1 │ │ │ │ strd r6, r6, [r5] │ │ │ │ strd r6, fp, [r5, #8] │ │ │ │ add.w ip, sp, #360 @ 0x168 │ │ │ │ str r6, [r4, #16] │ │ │ │ @@ -2633058,33 +2633051,33 @@ │ │ │ │ bl 3c7a24 │ │ │ │ mov r6, r0 │ │ │ │ b.n 7684ba │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r2, r4, #27 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r0, r3, #27 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r2, r3, #14 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r6, r7, #12 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ strd sl, sl, [r8] │ │ │ │ cmp r2, #32 │ │ │ │ bhi.n 768828 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -2640577,19 +2640570,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r3, r2 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r6, r6 │ │ │ │ + cbnz r6, 76d878 │ │ │ │ lsls r7, r1, #2 │ │ │ │ add.w r0, r0, r1, lsl #3 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ ldrb.w r0, [r0, #4038] @ 0xfc6 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ands r0, r3 │ │ │ │ @@ -2642798,15 +2642791,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r1, #5 │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r0, r7, #3 │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [sp, #568] @ 0x238 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #124] @ (76efe8 ) │ │ │ │ @@ -2642849,15 +2642842,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r0, [r7, #0] │ │ │ │ blx 6efc0 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r7, [r5, #0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl a8f1d0 │ │ │ │ + bl a8f1e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [r7, #4] │ │ │ │ strb r6, [r3, #12] │ │ │ │ b.n 76efa6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 76efa6 │ │ │ │ @@ -2643183,15 +2643176,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r7, #21 │ │ │ │ lsls r5, r4, #4 │ │ │ │ lsrs r0, r3, #20 │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r5, [pc, #168] @ (76f3f4 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -2643416,21 +2643409,21 @@ │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ b.n 76f502 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r4, #12 │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r4, r6] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsrs r6, r6, #10 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - str r7, [sp, #496] @ 0x1f0 │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r1, #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 │ │ │ │ @@ -2645254,15 +2645247,15 @@ │ │ │ │ ldr??.w r0, [lr, ] │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [sl, ] │ │ │ │ strh.w r0, [ip, ] │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ + strh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r7, r1, #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, #52] @ 770868 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2645285,17 +2645278,17 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xf7c00124 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r5, #15 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ lsls r7, r1, #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] @ (7708c8 ) │ │ │ │ @@ -2645374,15 +2645367,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf7100124 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7080124 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #32] │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ @ instruction: 0xf6d60124 │ │ │ │ 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] │ │ │ │ @@ -2645417,15 +2645410,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] @ (7709c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 7708d4 │ │ │ │ b.n 770992 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r4, [r0, #30] │ │ │ │ lsls r7, r1, #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, #3968] @ 0xf80 │ │ │ │ ldr.w r5, [pc, #1064] @ 770e04 │ │ │ │ @@ -2645812,38 +2645805,38 @@ │ │ │ │ add r0, pc │ │ │ │ bl 770878 │ │ │ │ b.n 770c6c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf6160124 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #32] │ │ │ │ + strh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r7, #12] │ │ │ │ + strh r6, [r5, #14] │ │ │ │ lsls r7, r1, #2 │ │ │ │ @ instruction: 0xf3540124 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r6, [r2, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r5, #10] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r1, #12] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r1, #14] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r7, #2] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r7, #2] │ │ │ │ + strh r0, [r5, #4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r2, [r4, #4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r7, #4] │ │ │ │ + strh r4, [r5, #6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + strh r6, [r4, #4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r7, 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 r3, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ @@ -2645971,15 +2645964,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 770f6c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adc.w r1, ip, #36 @ 0x24 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + strh r0, [r1, #0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ eor.w r1, ip, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -2646354,24 +2646347,24 @@ │ │ │ │ b.n 771154 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ orr.w r1, r0, #36 @ 0x24 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r1, #22] │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ lsls r7, r1, #2 │ │ │ │ cdp 1, 9, cr0, cr14, cr4, {1} │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r0, r3 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ cmp r1, r0 │ │ │ │ bcs.n 771464 │ │ │ │ @@ -2646460,35 +2646453,35 @@ │ │ │ │ ldr r0, [pc, #56] @ (7714c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 7708d4 │ │ │ │ b.n 771154 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r2, [sp, #8] │ │ │ │ b.n 77115a │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r2, #13] │ │ │ │ + ldrb r4, [r0, #14] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r3, #12] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r3, #13] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r6, #13] │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ 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, #3560] @ 0xde8 │ │ │ │ sub sp, #500 @ 0x1f4 │ │ │ │ mov fp, r2 │ │ │ │ @@ -2647296,105 +2647289,105 @@ │ │ │ │ lsls r5, r4, #4 │ │ │ │ ldr r0, [r2, r7] │ │ │ │ lsls r5, r4, #4 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ lsls r5, r4, #4 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldrb r6, [r5, #5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r7, #31] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldrsb r2, [r2, r5] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldrsb r4, [r3, r4] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r1, #3] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r3, #2] │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r3, #2] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ strb r4, [r0, r7] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r6, [r6, #25] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r5, #25] │ │ │ │ + strb r4, [r3, #26] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r5, #25] │ │ │ │ + strb r6, [r3, #26] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r6, [r6, #25] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + strb r0, [r5, #25] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r3, #25] │ │ │ │ + strb r6, [r1, #26] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r6, #29] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r2, r0, r5 │ │ │ │ + adds r2, r6, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ lsls r7, r1, #2 │ │ │ │ b.n 7725f4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #18] │ │ │ │ + strb r2, [r7, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r2, [r5, #23] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r3, #60 @ 0x3c │ │ │ │ + adds r3, #108 @ 0x6c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r4, [r7, #18] │ │ │ │ - lsls r7, r1, #2 │ │ │ │ strb r4, [r5, #19] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r1, #19] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r1, #13] │ │ │ │ + strb r0, [r7, #19] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r4, [r7, #13] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r1, #13] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r2, [r2, #13] │ │ │ │ + strb r4, [r7, #13] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + strb r2, [r0, #14] │ │ │ │ + lsls r7, r1, #2 │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r7, r1, #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 │ │ │ │ @@ -2650225,15 +2650218,15 @@ │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ mov r8, r9 │ │ │ │ b.n 7737fa │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r4, #4 │ │ │ │ ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r4, r4, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2651117,21 +2651110,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ itt vc │ │ │ │ lslvc r4, r4, #4 │ │ │ │ addvc r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, r1] │ │ │ │ + str r4, [r1, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r7, [pc, #232] @ (7744d0 ) │ │ │ │ + ldr r7, [pc, #424] @ (774590 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [pc, #224] @ (7744cc ) │ │ │ │ + ldr r7, [pc, #416] @ (77458c ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [pc, #200] @ (7744b8 ) │ │ │ │ + ldr r7, [pc, #392] @ (774578 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ pop {r2, r3, r6} │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2651191,15 +2651184,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 6e908 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - asrs r2, r0, #14 │ │ │ │ + asrs r2, r6, #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 r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -2651361,17 +2651354,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (77464c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ mov r0, r7 │ │ │ │ blx 6fd90 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - asrs r2, r5, #7 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r6, r2, #7 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ 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, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -2651454,15 +2651447,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ blx 70774 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov sl, r2 │ │ │ │ @@ -2651563,21 +2651556,21 @@ │ │ │ │ b.n 774790 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb8b4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ + ldr r2, [r0, r3] │ │ │ │ lsls r5, r1, #2 │ │ │ │ @ instruction: 0xb830 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ lsls r5, r1, #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] @ (7748dc ) │ │ │ │ @@ -2651635,17 +2651628,17 @@ │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb79c │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r1, [pc, #1000] @ (774cd4 ) │ │ │ │ + ldr r2, [pc, #168] @ (774994 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ @ instruction: 0xb73a │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -2651852,49 +2651845,49 @@ │ │ │ │ add r1, pc │ │ │ │ b.n 774a7a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb6f4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #336] @ (774c30 ) │ │ │ │ + ldr r1, [pc, #528] @ (774cf0 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ lsls r3, r3, #2 │ │ │ │ @ instruction: 0xb646 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r6, r5, #25 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r3, #23 │ │ │ │ + lsrs r2, r1, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r1, #23 │ │ │ │ + lsrs r2, r7, #23 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r0, [pc, #304] @ (774c3c ) │ │ │ │ + ldr r0, [pc, #496] @ (774cfc ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r0, [pc, #128] @ (774b98 ) │ │ │ │ + ldr r0, [pc, #320] @ (774c58 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r0, [pc, #288] @ (774c3c ) │ │ │ │ + ldr r0, [pc, #480] @ (774cfc ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r0, [pc, #128] @ (774ba0 ) │ │ │ │ + ldr r0, [pc, #320] @ (774c60 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - blx sp │ │ │ │ + ldr r0, [pc, #96] @ (774b84 ) │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #156] @ (774bd4 ) │ │ │ │ @@ -2651963,17 +2651956,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r6, r7} │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x47ae │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {r2, r6} │ │ │ │ lsls r4, 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, #4024] @ 0xfb8 │ │ │ │ @@ -2652061,17 +2652054,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 774b24 │ │ │ │ mov r7, r0 │ │ │ │ b.n 774cbc │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ @@ -2652198,25 +2652191,25 @@ │ │ │ │ b.n 774da4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ uxtb r0, r6 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsrs r2, r0, #12 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r8, r7 │ │ │ │ + cmp r8, sp │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ sxtb r0, r1 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - cmp r0, fp │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r2, r3 │ │ │ │ + cmp r2, r9 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2652367,19 +2652360,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ bl 77472c │ │ │ │ b.n 774e88 │ │ │ │ nop │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bics r6, r0 │ │ │ │ + bics r6, r6 │ │ │ │ lsls r7, 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 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #428] @ (7751a4 ) │ │ │ │ @@ -2652551,35 +2652544,35 @@ │ │ │ │ nop │ │ │ │ add sp, #0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - orrs r6, r1 │ │ │ │ + orrs r6, r7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r5, #54 @ 0x36 │ │ │ │ + movs r5, #102 @ 0x66 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r7, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - negs r0, r6 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - tst r2, r6 │ │ │ │ + negs r2, r4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add lr, r4 │ │ │ │ + add lr, sl │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adcs r2, r1 │ │ │ │ + adcs r2, r7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - tst r0, r0 │ │ │ │ + tst r0, r6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #284] @ (77530c ) │ │ │ │ @@ -2652691,25 +2652684,25 @@ │ │ │ │ add r8, pc │ │ │ │ b.n 775276 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r6, sp, #32 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r0 │ │ │ │ + asrs r0, r6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsrs r2, r4 │ │ │ │ + asrs r2, r2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ 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, #3736] @ 0xe98 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #304] @ (775470 ) │ │ │ │ @@ -2652830,23 +2652823,23 @@ │ │ │ │ b.n 775388 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r4, sp, #736 @ 0x2e0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + ands r2, r1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ add r3, sp, #848 @ 0x350 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #288] @ (7755c0 ) │ │ │ │ @@ -2652963,23 +2652956,23 @@ │ │ │ │ b.n 77551e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #10 │ │ │ │ + subs r7, #58 @ 0x3a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r2, sp, #824 @ 0x338 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsls r6, r0, #11 │ │ │ │ + lsls r6, r6, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r6, #186 @ 0xba │ │ │ │ lsls r7, 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, #4000] @ 0xfa0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #284] @ (77570c ) │ │ │ │ @@ -2653097,21 +2653090,21 @@ │ │ │ │ b.n 775674 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r2, sp, #32 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #200 @ 0xc8 │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ lsls r7, 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, r2 │ │ │ │ ldr r2, [pc, #24] @ (775750 ) │ │ │ │ @@ -2653122,15 +2653115,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r5 │ │ │ │ blx 6f194 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr.w r3, [r0, #232] @ 0xe8 │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ cmpeq r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ @@ -2653145,15 +2653138,15 @@ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ add r1, pc │ │ │ │ strd r3, r3, [sp] │ │ │ │ bl 77472c │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + subs r4, #222 @ 0xde │ │ │ │ lsls r7, r1, #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] @ (775840 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2653225,27 +2653218,28 @@ │ │ │ │ b.n 7757de │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + subs r4, #176 @ 0xb0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r4, r7 │ │ │ │ + lsls r4, r5, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r4, #116 @ 0x74 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r4, #86 @ 0x56 │ │ │ │ + subs r4, #134 @ 0x86 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r4, #128 @ 0x80 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - vshr.u64 d16, d10, #30 │ │ │ │ + movs r2, r2 │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ cmp r2, #1 │ │ │ │ sub sp, #20 │ │ │ │ it eq │ │ │ │ @@ -2653299,15 +2653293,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 7758a6 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - vqadd.u64 d16, d30, d10 │ │ │ │ + vshr.u64 d0, d10, #18 │ │ │ │ stmdb 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 │ │ │ │ ldrb.w r4, [sp, #64] @ 0x40 │ │ │ │ @@ -2653366,15 +2653360,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} │ │ │ │ - mcr2 0, 6, r0, cr8, cr10, {4} │ │ │ │ + mrc2 0, 7, r0, cr8, cr10, {4} │ │ │ │ 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 │ │ │ │ movs r3, #1 │ │ │ │ @@ -2653912,27 +2653906,27 @@ │ │ │ │ str r0, [r4, #0] │ │ │ │ b.n 775e74 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r2, pc, #208 @ (adr r2, 775fec ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #226 @ 0xe2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ adds r2, r3, r1 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsh.w r0, [r2, #154] @ 0x9a │ │ │ │ + vld1.8 @ instruction: 0xf9e2009a │ │ │ │ add r1, pc, #480 @ (adr r1, 776114 ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - vld4.32 {d16-d19}, [r8 :64], sl │ │ │ │ - vld4.32 {d0-d3}, [sl :64], sl │ │ │ │ + ldrsb.w r0, [r8, #154] @ 0x9a │ │ │ │ + ldr??.w r0, [sl, sl, lsl #1] │ │ │ │ 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] @ (775ffc ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, #168] @ (776000 ) │ │ │ │ @@ -2654004,21 +2653998,21 @@ │ │ │ │ b.n 775f72 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, pc, #656 @ (adr r0, 776290 ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #74 @ 0x4a │ │ │ │ + adds r5, #122 @ 0x7a │ │ │ │ lsls r7, r1, #2 │ │ │ │ add r0, pc, #216 @ (adr r0, 7760e4 ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh.w r0, [r8, sl, lsl #1] │ │ │ │ + ldr.w r0, [r8, sl, lsl #1] │ │ │ │ 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 │ │ │ │ @@ -2654034,15 +2654028,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add ip, pc │ │ │ │ movs r1, #32 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 6fa24 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xf7d0009a │ │ │ │ + strb.w r0, [r0, sl, lsl #1] │ │ │ │ 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 │ │ │ │ bl 775f40 │ │ │ │ @@ -2654061,15 +2654055,15 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6fa24 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf78c009a │ │ │ │ + @ instruction: 0xf7bc009a │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #172] @ (776160 ) │ │ │ │ @@ -2654148,23 +2654142,23 @@ │ │ │ │ b.n 776104 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf73c009a │ │ │ │ - adds r4, #2 │ │ │ │ + @ instruction: 0xf76c009a │ │ │ │ + adds r4, #50 @ 0x32 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xf6f8009a │ │ │ │ + @ instruction: 0xf728009a │ │ │ │ ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r3, #210 @ 0xd2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r3, #190 @ 0xbe │ │ │ │ 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2654268,17 +2654262,17 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ blx 70154 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf650009a │ │ │ │ - sub.w r0, ip, #5046272 @ 0x4d0000 │ │ │ │ - sbcs.w r0, lr, #5046272 @ 0x4d0000 │ │ │ │ + @ instruction: 0xf680009a │ │ │ │ + rsbs r0, ip, #5046272 @ 0x4d0000 │ │ │ │ + sub.w r0, lr, #5046272 @ 0x4d0000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #4 │ │ │ │ bl 775bc0 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -2654321,20 +2654315,20 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [pc, #16] @ (776334 ) │ │ │ │ add r6, pc │ │ │ │ b.n 7762f4 │ │ │ │ ldr r6, [pc, #16] @ (776338 ) │ │ │ │ add r6, pc │ │ │ │ b.n 7762f4 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r2, #134 @ 0x86 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xf4fe009a │ │ │ │ - adds r2, #18 │ │ │ │ + @ instruction: 0xf52e009a │ │ │ │ + adds r2, #66 @ 0x42 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r6, [pc, #216] @ (776428 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -2654420,25 +2654414,25 @@ │ │ │ │ b.n 7763c6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #216 @ 0xd8 │ │ │ │ + adds r2, #8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r2, #12 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + adds r2, #10 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r1, #240 @ 0xf0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r6, [pc, #340] @ (7765b0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -2654572,29 +2654566,29 @@ │ │ │ │ b.n 77656c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #166 @ 0xa6 │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + adds r1, #104 @ 0x68 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + adds r1, #110 @ 0x6e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, #104 @ 0x68 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r0, #190 @ 0xbe │ │ │ │ lsls r7, r1, #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] @ (776638 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2654630,15 +2654624,15 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, r4, #154 @ 0x9a │ │ │ │ + @ instruction: 0xf234009a │ │ │ │ ldr r1, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #116] @ (7766cc ) │ │ │ │ @@ -2654689,15 +2654683,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r1, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, r4, #154 @ 0x9a │ │ │ │ + rsbs r0, r4, #154 @ 0x9a │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ @@ -2654773,19 +2654767,19 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 776732 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0f2009a │ │ │ │ - @ instruction: 0xf0ce009a │ │ │ │ + @ instruction: 0xf122009a │ │ │ │ + @ instruction: 0xf0fe009a │ │ │ │ ldr r0, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - eor.w r0, lr, #154 @ 0x9a │ │ │ │ + @ instruction: 0xf0be009a │ │ │ │ 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] │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -2654976,21 +2654970,21 @@ │ │ │ │ ldr.w fp, [r4, #144] @ 0x90 │ │ │ │ b.n 776920 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s64 d16, d10, #34 │ │ │ │ + and.w r0, lr, #154 @ 0x9a │ │ │ │ str r7, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - vqadd.s64 d16, d30, d10 │ │ │ │ - vqadd.s64 d0, d26, d10 │ │ │ │ - vqadd.s8 d0, d24, d10 │ │ │ │ - mrc 0, 6, r0, cr14, cr10, {4} │ │ │ │ + vshr.s64 d0, d10, #18 │ │ │ │ + vqadd.s32 d16, d26, d10 │ │ │ │ + vqadd.s64 d0, d24, d10 │ │ │ │ + vqadd.s8 d0, d30, d10 │ │ │ │ stmdb 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 │ │ │ │ ldr r3, [pc, #496] @ (776bd0 ) │ │ │ │ @@ -2655189,20 +2655183,20 @@ │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ b.n 776b9e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - stcl 0, cr0, [r2, #616]! @ 0x268 │ │ │ │ + mrc 0, 0, r0, cr2, cr10, {4} │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldcl 0, cr0, [r0], #616 @ 0x268 │ │ │ │ - stcl 0, cr0, [sl], #616 @ 0x268 │ │ │ │ - stcl 0, cr0, [r0], #616 @ 0x268 │ │ │ │ + stc 0, cr0, [r0, #-616]! @ 0xfffffd98 │ │ │ │ + ldc 0, cr0, [sl, #-616] @ 0xfffffd98 │ │ │ │ + ldc 0, cr0, [r0, #-616] @ 0xfffffd98 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #44] @ (776c2c ) │ │ │ │ @@ -2655221,15 +2655215,15 @@ │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 7751dc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stc 0, cr0, [lr], {154} @ 0x9a │ │ │ │ + ldc 0, cr0, [lr], #-616 @ 0xfffffd98 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #44] @ (776c70 ) │ │ │ │ @@ -2655248,15 +2655242,15 @@ │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 7751dc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - rsb r0, sl, sl, lsr #2 │ │ │ │ + @ instruction: 0xebfa009a │ │ │ │ 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] @ (776d00 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -2655356,15 +2655350,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r2, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #22 │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r4, 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, #4048] @ 0xfd0 │ │ │ │ @@ -2655423,17 +2655417,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 7019c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmp r0, #212 @ 0xd4 │ │ │ │ + cmp r1, #4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - orrs.w r0, r0, sl, lsr #2 │ │ │ │ + eor.w r0, r0, sl, lsr #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] @ (776ff0 ) │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #432] @ (776ff4 ) │ │ │ │ @@ -2655612,30 +2655606,30 @@ │ │ │ │ b.n 776f4c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #22 │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strd r0, r0, [r0, #-616]! @ 0x268 │ │ │ │ - strd r0, r0, [ip, #-616] @ 0x268 │ │ │ │ + @ instruction: 0xe990009a │ │ │ │ + ldrd r0, r0, [ip, #-616]! @ 0x268 │ │ │ │ str r1, [sp, #16] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ + movs r7, #170 @ 0xaa │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xe8c2009a │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + ldrd r0, r0, [r2], #616 @ 0x268 │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrd r0, r0, [r2], #-616 @ 0x268 │ │ │ │ - movs r6, #206 @ 0xce │ │ │ │ + stmia.w r2!, {r1, r3, r4, r7} │ │ │ │ + movs r6, #254 @ 0xfe │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strex r0, r0, [r6, #616] @ 0x268 │ │ │ │ - @ instruction: 0xe834009a │ │ │ │ + ldrd r0, r0, [r6], #-616 @ 0x268 │ │ │ │ + strd r0, r0, [r4], #-616 @ 0x268 │ │ │ │ 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] @ (7770ac ) │ │ │ │ ldr r3, [pc, #120] @ (7770b0 ) │ │ │ │ @@ -2655687,15 +2655681,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #112 @ 0x70 │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldrh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -2655750,15 +2655744,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #232 @ 0xe8 │ │ │ │ + movs r6, #24 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldrh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2655779,15 +2655773,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 7019c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - b.n 776ee8 │ │ │ │ + b.n 776f48 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [pc, #40] @ (7771d0 ) │ │ │ │ @@ -2655806,15 +2655800,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 7019c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - b.n 776ea8 │ │ │ │ + b.n 776f08 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [pc, #40] @ (777210 ) │ │ │ │ @@ -2655833,15 +2655827,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 7019c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - b.n 776e68 │ │ │ │ + b.n 776ec8 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [pc, #40] @ (777250 ) │ │ │ │ @@ -2655860,15 +2655854,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 7019c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - b.n 776e28 │ │ │ │ + b.n 776e88 │ │ │ │ lsls r2, r3, #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 │ │ │ │ @@ -2656021,23 +2656015,23 @@ │ │ │ │ b.n 777346 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 776e14 │ │ │ │ + b.n 776e74 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r3, #176 @ 0xb0 │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldrh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - b.n 776d50 │ │ │ │ + b.n 776db0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #136] @ (777488 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -2656880,189 +2656874,189 @@ │ │ │ │ b.n 77790c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r1, #26] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb7a0124 │ │ │ │ - b.n 778084 │ │ │ │ + b.n 7780e4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r2, fp │ │ │ │ + cmp sl, r1 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - b.n 778004 │ │ │ │ + b.n 778064 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 777f90 │ │ │ │ + b.n 777ff0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r0, r6, #5 │ │ │ │ + subs r0, r4, #6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - vrhadd.s d16, d6, d9 │ │ │ │ - b.n 777e88 │ │ │ │ + vaddw.s32 q0, q3, d9 │ │ │ │ + b.n 777ee8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 777e20 │ │ │ │ + b.n 777e80 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 777de8 │ │ │ │ + b.n 777e48 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - mvns r4, r5 │ │ │ │ + add r4, r3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - cmn r4, r2 │ │ │ │ + orrs r4, r0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + adds r0, r1, #7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r2, [r6, r5] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r6, r1, #10 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r2, r3, #2 │ │ │ │ + subs r2, r1, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xf7b0008d │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + @ instruction: 0xf7e0008d │ │ │ │ + cmp r2, #42 @ 0x2a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + subs r2, r4, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + subs r6, r3, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + svc 24 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r0, r7, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - @ instruction: 0xf6e0008d │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ + @ instruction: 0xf710008d │ │ │ │ + cmp r1, #90 @ 0x5a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + udf #96 @ 0x60 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, r7, #5 │ │ │ │ + adds r0, r5, #6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, r5, #5 │ │ │ │ + adds r0, r3, #6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, r3, #5 │ │ │ │ + adds r0, r1, #6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + asrs r4, r5, #26 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n 778350 │ │ │ │ + b.n 7783b0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ubfx r0, r0, #2, #9 │ │ │ │ - ble.n 777c50 │ │ │ │ + @ instruction: 0xf3f00088 │ │ │ │ + ble.n 777cb0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, r7, #3 │ │ │ │ + adds r0, r5, #4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ble.n 777c40 │ │ │ │ + ble.n 777ca0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + adds r4, r2, #4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ble.n 777c30 │ │ │ │ + ble.n 777c90 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ble.n 777c20 │ │ │ │ + ble.n 777c80 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r0, #216 @ 0xd8 │ │ │ │ + cmp r1, #8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ble.n 777c10 │ │ │ │ + ble.n 777c70 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + adds r0, r2, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ble.n 777c00 │ │ │ │ + ble.n 777c60 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ands.w r0, r4, #4620288 @ 0x468000 │ │ │ │ - ble.n 777df0 │ │ │ │ + orr.w r0, r4, #4620288 @ 0x468000 │ │ │ │ + ble.n 777c50 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + adds r0, r2, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ble.n 777de0 │ │ │ │ + ble.n 777c40 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - vhadd.u8 d0, d20, d10 │ │ │ │ - ble.n 777d9c │ │ │ │ + vhadd.u d0, d20, d10 │ │ │ │ + ble.n 777dfc │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bgt.n 777d10 │ │ │ │ + ble.n 777d70 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r7, #234 @ 0xea │ │ │ │ + cmp r0, #26 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xf598008d │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ + rsb r0, r8, #4620288 @ 0x468000 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bgt.n 777ccc │ │ │ │ + ble.n 777d2c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r7, #192 @ 0xc0 │ │ │ │ + movs r7, #240 @ 0xf0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bgt.n 777cc4 │ │ │ │ + bgt.n 777d24 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - sbc.w r0, r0, #4620288 @ 0x468000 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + @ instruction: 0xf590008d │ │ │ │ + adds r6, r2, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldc 0, cr0, [r8], #628 @ 0x274 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + stcl 0, cr0, [r8], #628 @ 0x274 │ │ │ │ + subs r2, r5, r7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldcl 0, cr0, [r4], {157} @ 0x9d │ │ │ │ - subs r6, r5, r6 │ │ │ │ + stc 0, cr0, [r4, #-628] @ 0xfffffd8c │ │ │ │ + subs r6, r3, r7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + subs r2, r2, r7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r6, r2, r6 │ │ │ │ + subs r6, r0, r7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r2, r1, r6 │ │ │ │ + subs r2, r7, r6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + subs r6, r5, r6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r2, r6, r5 │ │ │ │ + subs r2, r4, r6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + subs r6, r2, r6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r2, r1, r6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r6, r1, r5 │ │ │ │ + subs r6, r7, r5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r2, r0, r5 │ │ │ │ + subs r2, r6, r5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r7, #1 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + subs r6, r4, r5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r2, #200 @ 0xc8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + subs r2, r3, r5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, r3, r4 │ │ │ │ + subs r6, r1, r5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r6, r4, r6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - blt.n 777d88 │ │ │ │ + bgt.n 777de8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r6, r2, r5 │ │ │ │ + subs r6, r0, r6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - blt.n 777d80 │ │ │ │ + bgt.n 777de0 │ │ │ │ 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 │ │ │ │ mov r3, r1 │ │ │ │ @@ -2657072,15 +2657066,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 77472c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r6, r5, r7 │ │ │ │ + subs r6, r3, r0 │ │ │ │ lsls r7, r1, #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 │ │ │ │ @@ -2657096,17 +2657090,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ blx 70774 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - adds r6, r2, r7 │ │ │ │ + subs r6, r0, r0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bge.n 777e28 │ │ │ │ + bge.n 777e88 │ │ │ │ lsls r2, r3, #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 │ │ │ │ @@ -2657122,17 +2657116,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ blx 70774 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - adds r2, r6, r6 │ │ │ │ + adds r2, r4, r7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bls.n 777de8 │ │ │ │ + bls.n 777e48 │ │ │ │ lsls r2, r3, #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] @ (777ef4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2657189,23 +2657183,23 @@ │ │ │ │ b.n 777ea8 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r0, #12] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r5, r5 │ │ │ │ + adds r2, r3, r6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + adds r4, r2, r7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bls.n 777fb0 │ │ │ │ + bls.n 777e10 │ │ │ │ lsls r2, r3, #2 │ │ │ │ strh r0, [r5, #8] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + adds r2, r7, r5 │ │ │ │ lsls r7, r1, #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] @ (777fa0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2657262,23 +2657256,23 @@ │ │ │ │ b.n 777f54 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r6, [r2, #6] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r4 │ │ │ │ + adds r2, r7, r4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, r7, r3 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bhi.n 777f04 │ │ │ │ + bhi.n 777f64 │ │ │ │ lsls r2, r3, #2 │ │ │ │ strh r4, [r7, #2] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r2, r5, r3 │ │ │ │ + adds r2, r3, r4 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -2657428,21 +2657422,21 @@ │ │ │ │ blx 6f140 │ │ │ │ mov r6, r0 │ │ │ │ strd r0, r7, [sp, #12] │ │ │ │ b.n 778076 │ │ │ │ strd r0, r7, [sp, #12] │ │ │ │ b.n 778076 │ │ │ │ nop │ │ │ │ - adds r2, r0, r2 │ │ │ │ + adds r2, r6, r2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bvc.n 778134 │ │ │ │ + bhi.n 778194 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bvc.n 778090 │ │ │ │ + bvc.n 7780f0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bvc.n 778258 │ │ │ │ + bvc.n 7780b8 │ │ │ │ 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 r4, r0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -2657540,21 +2657534,21 @@ │ │ │ │ movs r3, #0 │ │ │ │ blx 6f140 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 7781ec │ │ │ │ mov sl, r0 │ │ │ │ b.n 7781ec │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bvs.n 778324 │ │ │ │ + bvs.n 778184 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bvs.n 7782bc │ │ │ │ + bvs.n 77831c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 778228 │ │ │ │ + bvs.n 778288 │ │ │ │ lsls r2, r3, #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 │ │ │ │ @@ -2657566,15 +2657560,15 @@ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 77472c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r5, #24 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ lsls r7, r1, #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 │ │ │ │ @@ -2657586,15 +2657580,15 @@ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 77472c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r2, #24 │ │ │ │ + asrs r2, r0, #25 │ │ │ │ lsls r7, r1, #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] │ │ │ │ @@ -2657632,19 +2657626,19 @@ │ │ │ │ b.n 778318 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r7, #19] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #23 │ │ │ │ + asrs r6, r2, #24 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - asrs r2, r2, #23 │ │ │ │ + asrs r2, r0, #24 │ │ │ │ lsls r7, r1, #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] @ (77838c ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -2657655,15 +2657649,15 @@ │ │ │ │ blx 6fbf8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 6e3f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bmi.n 7782d0 │ │ │ │ + bmi.n 778330 │ │ │ │ lsls r2, r3, #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] @ (77853c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2657834,31 +2657828,31 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r0, r2, #23 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r2, r4, #19 │ │ │ │ + asrs r2, r2, #20 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + asrs r4, r3, #19 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ + asrs r6, r4, #18 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r0, r6, #17 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r6, r7, #16 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bcs.n 778534 │ │ │ │ + bcc.n 778594 │ │ │ │ lsls r2, r3, #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 │ │ │ │ @@ -2657959,21 +2657953,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrb r0, [r6, #9] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + asrs r2, r5, #17 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldrb r2, [r0, #7] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r7, 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 r6, r2 │ │ │ │ ldr r2, [pc, #180] @ (778750 ) │ │ │ │ @@ -2658104,15 +2658098,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 7019c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - beq.n 7786fc │ │ │ │ + beq.n 77875c │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #388] @ (77897c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -2658268,23 +2658262,23 @@ │ │ │ │ b.n 7788de │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ + beq.n 7789b4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r7, {r5, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7, {r1, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ strb r2, [r3, #28] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldmia r6, {r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #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] @ (778aac ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2658396,33 +2658390,33 @@ │ │ │ │ blx 6f8f8 │ │ │ │ b.n 7789fe │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r6, [r1, #25] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ strb r2, [r7, #23] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r0, r3, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r2, #32 │ │ │ │ + asrs r0, r0, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r5, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r0, [r5, #62] @ 0x3e │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ lsls r2, r3, #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, #176] @ (778b9c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2658500,23 +2658494,23 @@ │ │ │ │ b.n 778b30 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r1, #20] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #29 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ lsls r7, r1, #2 │ │ │ │ strb r0, [r1, #19] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r2, r1, #29 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r2, r4, #28 │ │ │ │ + lsrs r2, r2, #29 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #136] @ (778c54 ) │ │ │ │ @@ -2658574,15 +2658568,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r5, #16] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ lsls r7, r1, #2 │ │ │ │ strb r4, [r0, #15] │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2658623,15 +2658617,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r4, [r7, #13] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ lsls r7, r1, #2 │ │ │ │ strb r0, [r1, #13] │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -2658750,29 +2658744,29 @@ │ │ │ │ b.n 778d28 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r0, #12] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #23 │ │ │ │ + lsrs r2, r1, #24 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ strb r0, [r6, #9] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r2!, {r3, r6} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r6, r4, #16 │ │ │ │ + asrs r6, r2, #17 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ lsls r7, r1, #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 │ │ │ │ @@ -2658865,21 +2658859,21 @@ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r6, [r3, #5] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #608] @ 0x260 │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r6, r6, #17 │ │ │ │ lsls r7, r1, #2 │ │ │ │ strb r4, [r6, #3] │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2658994,19 +2658988,19 @@ │ │ │ │ blx 6fed8 │ │ │ │ b.n 77900a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r0, [r6, #0] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r2, [r7, #120] @ 0x78 │ │ │ │ lsls r4, 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, #4008] @ 0xfa8 │ │ │ │ @@ -2659075,17 +2659069,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r6, [r4, #116] @ 0x74 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r4, 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, #4008] @ 0xfa8 │ │ │ │ @@ -2659155,17 +2659149,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #872 @ 0x368 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -2659229,21 +2659223,21 @@ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r2, r1, #3 │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -2659391,19 +2659385,19 @@ │ │ │ │ b.n 779416 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r4} │ │ │ │ + stmia r4!, {r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r4, #4 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ 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, #3736] @ 0xe98 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #352] @ (7795e4 ) │ │ │ │ @@ -2659549,29 +2659543,29 @@ │ │ │ │ b.n 77959e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r4, r5, r6} │ │ │ │ + stmia r3!, {r5, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsls r2, r3, #24 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + ldrh r2, [r2, #2] │ │ │ │ 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, #3592] @ 0xe08 │ │ │ │ sub sp, #468 @ 0x1d4 │ │ │ │ mov sl, r2 │ │ │ │ @@ -2659759,23 +2659753,23 @@ │ │ │ │ ldr.w r8, [r4, #144] @ 0x90 │ │ │ │ b.n 779658 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - stmia r1!, {r1, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - stmia r0!, {r1, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r3, #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] │ │ │ │ @@ -2660064,57 +2660058,57 @@ │ │ │ │ b.n 779aa2 │ │ │ │ str r2, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bkpt 0x0076 │ │ │ │ + bkpt 0x00a6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bkpt 0x005c │ │ │ │ + bkpt 0x008c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - pop {r3, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0018 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - pop {r1, r2, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - pop {r7, pc} │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + lsls r4, r3, #5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r0, #7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ + lsls r2, r1, #5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r0, r5, #4 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r6, r2, #3 │ │ │ │ + lsls r6, r0, #4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + pop {r2, r4, r6, pc} │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ bl 776180 │ │ │ │ @@ -2660164,15 +2660158,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #7 │ │ │ │ + lsls r2, r2, #8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -2660281,25 +2660275,25 @@ │ │ │ │ b.n 779cb8 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 779d8a │ │ │ │ + pop {r1, r2, r3, r4} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ + lsls r2, r1, #6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsls r6, r6, #3 │ │ │ │ + lsls r6, r4, #4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cbnz r0, 779d6c │ │ │ │ + cbnz r0, 779d78 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2660404,17 +2660398,17 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 774848 │ │ │ │ mov r7, r0 │ │ │ │ b.n 779e28 │ │ │ │ nop │ │ │ │ - rev16 r2, r7 │ │ │ │ + hlt 0x002a │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cbnz r4, 779e8c │ │ │ │ + rev r4, r2 │ │ │ │ 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2661199,33 +2661193,33 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 7748f0 │ │ │ │ mov r7, r0 │ │ │ │ b.n 77a072 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb87e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cbz r4, 77a6d2 │ │ │ │ + cbz r4, 77a6de │ │ │ │ lsls r2, r3, #2 │ │ │ │ - sxtb r6, r6 │ │ │ │ + uxth r6, r4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #8] @ (77a6a8 ) │ │ │ │ add r2, pc │ │ │ │ bl 77548c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf74c008e │ │ │ │ + @ instruction: 0xf77c008e │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ @@ -2661299,18 +2661293,18 @@ │ │ │ │ bl 779bf0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 6e3f8 │ │ │ │ b.n 77a740 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + cbz r6, 77a78a │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xf6b6008e │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ + @ instruction: 0xf6e6008e │ │ │ │ + sub sp, #488 @ 0x1e8 │ │ │ │ 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 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2661379,18 +2661373,18 @@ │ │ │ │ bl 775f40 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 779bf0 │ │ │ │ b.n 77a822 │ │ │ │ nop │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + add sp, #304 @ 0x130 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - rsbs r0, r4, #4653056 @ 0x470000 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + addw r0, r4, #2190 @ 0x88e │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ 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 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -2661693,23 +2661687,23 @@ │ │ │ │ ldr r2, [pc, #40] @ (77ab88 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 77548c │ │ │ │ b.n 77a9d6 │ │ │ │ nop │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #552 @ 0x228 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bic.w r0, r0, #4653056 @ 0x470000 │ │ │ │ - @ instruction: 0xf3e4008e │ │ │ │ - @ instruction: 0xf332008e │ │ │ │ - @ instruction: 0xf2d4008e │ │ │ │ - movt r0, #24718 @ 0x608e │ │ │ │ - @ instruction: 0xf29c008e │ │ │ │ - @ instruction: 0xf28e008e │ │ │ │ + orrs.w r0, r0, #4653056 @ 0x470000 │ │ │ │ + ands.w r0, r4, #4653056 @ 0x470000 │ │ │ │ + bfi r0, r2, #2, #13 │ │ │ │ + ssat r0, #15, r4, lsl #2 │ │ │ │ + @ instruction: 0xf2f6008e │ │ │ │ + movt r0, #49294 @ 0xc08e │ │ │ │ + @ instruction: 0xf2be008e │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r9, r2 │ │ │ │ @@ -2661839,17 +2661833,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, r1] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, r0] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + add r4, sp, #296 @ 0x128 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs.w r0, ip, #142 @ 0x8e │ │ │ │ + @ instruction: 0xf1ec008e │ │ │ │ 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, #232] @ 0xe8 │ │ │ │ cmp r4, #9 │ │ │ │ @@ -2661969,20 +2661963,20 @@ │ │ │ │ bl 77472c │ │ │ │ b.n 77adec │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strh r0, [r3, r2] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 77ade8 │ │ │ │ + b.n 77ae48 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - orrs.w r0, lr, #142 @ 0x8e │ │ │ │ + eor.w r0, lr, #142 @ 0x8e │ │ │ │ strh r4, [r1, r0] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - vaddl.s32 q8, d20, d14 │ │ │ │ + ands.w r0, r4, #142 @ 0x8e │ │ │ │ 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] @ (77afd8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2662125,24 +2662119,24 @@ │ │ │ │ b.n 77aeb4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r6, r5] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cdp 0, 14, cr0, cr8, cr14, {4} │ │ │ │ + vhadd.s16 d0, d24, d14 │ │ │ │ str r6, [r0, r2] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r0, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + add r0, sp, #496 @ 0x1f0 │ │ │ │ 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 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #148] @ (77b0a0 ) │ │ │ │ @@ -2662206,17 +2662200,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [pc, #944] @ (77b454 ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #824 @ (adr r7, 77b3e4 ) │ │ │ │ + add r7, pc, #1016 @ (adr r7, 77b4a4 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stcl 0, cr0, [r6, #568]! @ 0x238 │ │ │ │ + cdp 0, 1, cr0, cr6, cr14, {4} │ │ │ │ ldr r7, [pc, #480] @ (77b294 ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #96] @ (77b124 ) │ │ │ │ @@ -2662262,19 +2662256,19 @@ │ │ │ │ b.n 77b0e6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [pc, #200] @ (77b1f0 ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r4, #568] @ 0x238 │ │ │ │ + ldcl 0, cr0, [r4, #568]! @ 0x238 │ │ │ │ ldr r7, [pc, #0] @ (77b134 ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldcl 0, cr0, [r6, #-568]! @ 0xfffffdc8 │ │ │ │ - stcl 0, cr0, [lr, #-568] @ 0xfffffdc8 │ │ │ │ + stc 0, cr0, [r6, #568]! @ 0x238 │ │ │ │ + ldcl 0, cr0, [lr, #-568]! @ 0xfffffdc8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #96] @ (77b1ac ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [pc, #96] @ (77b1b0 ) │ │ │ │ @@ -2662318,19 +2662312,19 @@ │ │ │ │ b.n 77b16c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [pc, #680] @ (77b458 ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r6, #568] @ 0x238 │ │ │ │ + stcl 0, cr0, [r6, #568] @ 0x238 │ │ │ │ ldr r6, [pc, #488] @ (77b3a4 ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ - stcl 0, cr0, [sl, #-568] @ 0xfffffdc8 │ │ │ │ - stc 0, cr0, [r6, #-568]! @ 0xfffffdc8 │ │ │ │ + ldcl 0, cr0, [sl, #-568]! @ 0xfffffdc8 │ │ │ │ + ldcl 0, cr0, [r6, #-568] @ 0xfffffdc8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #96] @ (77b234 ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [pc, #96] @ (77b238 ) │ │ │ │ @@ -2662374,19 +2662368,19 @@ │ │ │ │ b.n 77b1f4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [pc, #136] @ (77b2c0 ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r2, #-568] @ 0xfffffdc8 │ │ │ │ + ldcl 0, cr0, [r2, #-568]! @ 0xfffffdc8 │ │ │ │ ldr r5, [pc, #968] @ (77b60c ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ - @ instruction: 0xe81a008e │ │ │ │ - ldcl 0, cr0, [r2], #568 @ 0x238 │ │ │ │ + strex r0, r0, [sl, #568] @ 0x238 │ │ │ │ + stc 0, cr0, [r2, #-568]! @ 0xfffffdc8 │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #32] @ (77b280 ) │ │ │ │ @@ -2662399,16 +2662393,16 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, pc │ │ │ │ blx 6e44c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [r6], #568 @ 0x238 │ │ │ │ - add r5, pc, #640 @ (adr r5, 77b508 ) │ │ │ │ + ldc 0, cr0, [r6, #-568] @ 0xfffffdc8 │ │ │ │ + add r5, pc, #832 @ (adr r5, 77b5c8 ) │ │ │ │ lsls r2, r3, #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] │ │ │ │ @@ -2662424,15 +2662418,15 @@ │ │ │ │ blx 7046c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6ffc8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r5, pc, #456 @ (adr r5, 77b48c ) │ │ │ │ + add r5, pc, #648 @ (adr r5, 77b54c ) │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r3 │ │ │ │ @@ -2662584,15 +2662578,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 77b396 │ │ │ │ nop │ │ │ │ - add r4, pc, #168 @ (adr r4, 77b520 ) │ │ │ │ + add r4, pc, #360 @ (adr r4, 77b5e0 ) │ │ │ │ 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, #944] @ 0x3b0 │ │ │ │ subw sp, sp, #3116 @ 0xc2c │ │ │ │ mov fp, r2 │ │ │ │ @@ -2662847,35 +2662841,35 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 77b518 │ │ │ │ nop │ │ │ │ ldr r3, [pc, #400] @ (77b8cc ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, r6, lr, lsl #2 │ │ │ │ - ldc2 0, cr0, [r6, #628]! @ 0x274 │ │ │ │ - ldrd r0, r0, [r6, #568] @ 0x238 │ │ │ │ - ldrd r0, r0, [ip, #568] @ 0x238 │ │ │ │ - strd r0, r0, [r4, #568]! @ 0x238 │ │ │ │ - ldrd r0, r0, [lr, #568]! @ 0x238 │ │ │ │ + orr.w r0, r6, lr, lsl #2 │ │ │ │ + stc2l 0, cr0, [r6, #628]! @ 0x274 │ │ │ │ + and.w r0, r6, lr, lsl #2 │ │ │ │ + and.w r0, ip, lr, lsl #2 │ │ │ │ + ands.w r0, r4, lr, lsl #2 │ │ │ │ + bic.w r0, lr, lr, lsl #2 │ │ │ │ ldr r2, [pc, #112] @ (77b7cc ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strd r0, r0, [r6, #560]! @ 0x230 │ │ │ │ - bvc.n 77b680 │ │ │ │ + ands.w r0, r6, ip, lsl #2 │ │ │ │ + bvc.n 77b6e0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrd r0, r0, [ip, #-568] @ 0x238 │ │ │ │ - @ instruction: 0xf0e6009e │ │ │ │ - ldrd r0, r0, [ip, #-568] @ 0x238 │ │ │ │ - ldmia.w ip!, {r1, r2, r3, r7} │ │ │ │ - add r1, pc, #224 @ (adr r1, 77b858 ) │ │ │ │ + @ instruction: 0xe98c008e │ │ │ │ + adds.w r0, r6, #158 @ 0x9e │ │ │ │ + @ instruction: 0xe98c008e │ │ │ │ + strd r0, r0, [ip], #568 @ 0x238 │ │ │ │ + add r1, pc, #416 @ (adr r1, 77b918 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - eors.w r0, r2, #158 @ 0x9e │ │ │ │ - bvc.n 77b7c0 │ │ │ │ + @ instruction: 0xf0c2009e │ │ │ │ + bvc.n 77b820 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xe852008e │ │ │ │ + stmia.w r2, {r1, r2, r3, r7} │ │ │ │ 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] @ (77b7ec ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2662914,15 +2662908,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #392] @ (77b978 ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strex r0, r0, [r2, #568] @ 0x238 │ │ │ │ + ldrd r0, r0, [r2], #-568 @ 0x238 │ │ │ │ ldr r0, [pc, #160] @ (77b89c ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ strb r1, [r0, #20] │ │ │ │ @@ -2663631,15 +2663625,15 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ blx 6fc34 │ │ │ │ nop │ │ │ │ lsrs r4, r6 │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 77c0f8 │ │ │ │ + b.n 77c158 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldrd r7, r6, [r0, #108] @ 0x6c │ │ │ │ mov.w sl, #96 @ 0x60 │ │ │ │ @@ -2664102,21 +2664096,21 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 70040 │ │ │ │ b.n 77c3de │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r4, #168 @ 0xa8 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ble.n 77c4b4 │ │ │ │ + ble.n 77c514 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bgt.n 77c40c │ │ │ │ + ble.n 77c46c │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 77c428 │ │ │ │ + ble.n 77c488 │ │ │ │ lsls r6, r1, #2 │ │ │ │ subs r4, #26 │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2664347,23 +2664341,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 77c636 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bge.n 77c638 │ │ │ │ + blt.n 77c698 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bge.n 77c5f8 │ │ │ │ + bge.n 77c658 │ │ │ │ lsls r6, r1, #2 │ │ │ │ subs r2, #26 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 77c580 │ │ │ │ + bge.n 77c5e0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ subs r1, #194 @ 0xc2 │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2664430,23 +2664424,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 77c6f2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bge.n 77c634 │ │ │ │ + bge.n 77c694 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bge.n 77c73c │ │ │ │ + bge.n 77c79c │ │ │ │ lsls r6, r1, #2 │ │ │ │ subs r1, #94 @ 0x5e │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 77c6c4 │ │ │ │ + bls.n 77c724 │ │ │ │ lsls r6, r1, #2 │ │ │ │ subs r1, #6 │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2664513,23 +2664507,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 77c7ae │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bge.n 77c820 │ │ │ │ + bge.n 77c880 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bls.n 77c880 │ │ │ │ + bls.n 77c6e0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ subs r0, #162 @ 0xa2 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 77c808 │ │ │ │ + bls.n 77c868 │ │ │ │ lsls r6, r1, #2 │ │ │ │ subs r0, #74 @ 0x4a │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2664596,23 +2664590,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 77c86a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bls.n 77c7fc │ │ │ │ + bls.n 77c85c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bhi.n 77c7c4 │ │ │ │ + bhi.n 77c824 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r7, #230 @ 0xe6 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 77c94c │ │ │ │ + bhi.n 77c7ac │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r7, #142 @ 0x8e │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2664679,23 +2664673,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 77c926 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bls.n 77c9e0 │ │ │ │ + bls.n 77ca40 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bvc.n 77c908 │ │ │ │ + bhi.n 77c968 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r7, #42 @ 0x2a │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 77c890 │ │ │ │ + bvc.n 77c8f0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r6, #210 @ 0xd2 │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2664762,23 +2664756,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 77c9e2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bhi.n 77c9d4 │ │ │ │ + bls.n 77ca34 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bvc.n 77ca4c │ │ │ │ + bvc.n 77caac │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r6, #110 @ 0x6e │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 77c9d4 │ │ │ │ + bvc.n 77ca34 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r6, #22 │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2664845,23 +2664839,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 77ca9e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bhi.n 77cba8 │ │ │ │ + bhi.n 77ca08 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bvs.n 77cb90 │ │ │ │ + bvs.n 77c9f0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r5, #178 @ 0xb2 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 77cb18 │ │ │ │ + bvs.n 77cb78 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r5, #90 @ 0x5a │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2664928,23 +2664922,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 77cb5a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvc.n 77cb7c │ │ │ │ + bhi.n 77cbdc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bpl.n 77cad4 │ │ │ │ + bpl.n 77cb34 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r4, #246 @ 0xf6 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 77cc5c │ │ │ │ + bpl.n 77cabc │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r4, #158 @ 0x9e │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2665011,23 +2665005,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 77cc16 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvc.n 77cb68 │ │ │ │ + bvc.n 77cbc8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bmi.n 77cc18 │ │ │ │ + bpl.n 77cc78 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r4, #58 @ 0x3a │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 77cba0 │ │ │ │ + bmi.n 77cc00 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r3, #226 @ 0xe2 │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2665094,23 +2665088,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 77ccd2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvc.n 77cc0c │ │ │ │ + bvc.n 77cc6c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bmi.n 77cd5c │ │ │ │ + bmi.n 77cdbc │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r3, #126 @ 0x7e │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 77cce4 │ │ │ │ + bmi.n 77cd44 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r3, #38 @ 0x26 │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2665177,23 +2665171,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 77cd8e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvc.n 77cdf0 │ │ │ │ + bvc.n 77ce50 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcc.n 77cea0 │ │ │ │ + bcc.n 77cd00 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r2, #194 @ 0xc2 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 77ce28 │ │ │ │ + bcc.n 77ce88 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r2, #106 @ 0x6a │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2665260,23 +2665254,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 77ce4a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvs.n 77cdcc │ │ │ │ + bvs.n 77ce2c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcs.n 77cde4 │ │ │ │ + bcs.n 77ce44 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r2, #6 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 77cf6c │ │ │ │ + bcs.n 77cdcc │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r1, #174 @ 0xae │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2665343,23 +2665337,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 77cf06 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bne.n 77ce90 │ │ │ │ + bne.n 77cef0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bne.n 77cf28 │ │ │ │ + bcs.n 77cf88 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r1, #74 @ 0x4a │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 77ceb0 │ │ │ │ + bne.n 77cf10 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r0, #242 @ 0xf2 │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2665667,21 +2665661,21 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 70040 │ │ │ │ b.n 77d21a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r6, #108 @ 0x6c │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcs.n 77d318 │ │ │ │ + bcs.n 77d178 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r6, r7} │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ cmp r5, #222 @ 0xde │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -2665772,21 +2665766,21 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 70040 │ │ │ │ b.n 77d31a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r5, #108 @ 0x6c │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bne.n 77d2b8 │ │ │ │ + bne.n 77d318 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ cmp r4, #222 @ 0xde │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -2665877,21 +2665871,21 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 70040 │ │ │ │ b.n 77d41a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r4, #108 @ 0x6c │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldmia r5!, {r2, r3} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - beq.n 77d450 │ │ │ │ + bne.n 77d4b0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r4, {r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ cmp r3, #222 @ 0xde │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2669799,23 +2669793,23 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 77fe1a │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ lsls r4, r7, #25 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsls r6, r3, #17 │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r2, r6, #7 │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r2, r3, #7 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ lsls r5, r1, #2 │ │ │ │ lsls r0, r7, #6 │ │ │ │ lsls r4, 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, #3912] @ 0xf48 │ │ │ │ @@ -2670012,15 +2670006,15 @@ │ │ │ │ movw r5, #65532 @ 0xfffc │ │ │ │ movt r5, #32767 @ 0x7fff │ │ │ │ b.n 780014 │ │ │ │ ldr r0, [pc, #8] @ (78007c ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ nop │ │ │ │ - blxns r7 │ │ │ │ + blxns sp │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2670322,15 +2670316,15 @@ │ │ │ │ movw r5, #65532 @ 0xfffc │ │ │ │ movt r5, #32767 @ 0x7fff │ │ │ │ b.n 780348 │ │ │ │ ldr r0, [pc, #8] @ (7803b0 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ nop │ │ │ │ - add r8, r1 │ │ │ │ + add r8, r7 │ │ │ │ lsls r1, 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 │ │ │ │ subs r3, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2671491,15 +2671485,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6b80123 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ subs.w r1, lr, #35 @ 0x23 │ │ │ │ adc.w r1, r6, #35 @ 0x23 │ │ │ │ add.w r1, r8, #35 @ 0x23 │ │ │ │ - subs r1, #42 @ 0x2a │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ lsls r1, 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 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2671595,15 +2671589,15 @@ │ │ │ │ vrhadd.s8 d0, d10, d19 │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r1, #2 │ │ │ │ cmp r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2671755,17 +2671749,17 @@ │ │ │ │ ldc 1, cr0, [r8, #-140]! @ 0xffffff74 │ │ │ │ stc 1, cr0, [ip, #-140]! @ 0xffffff74 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldc 1, cr0, [r0, #-140] @ 0xffffff74 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ lsls r7, r0, #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 │ │ │ │ @@ -2671823,15 +2671817,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 702e0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stc 1, cr0, [r8], #-140 @ 0xffffff74 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r7, r3, #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 │ │ │ │ @@ -2671866,15 +2671860,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 781458 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xebe40123 │ │ │ │ - beq.n 78137c │ │ │ │ + beq.n 7813dc │ │ │ │ lsls r2, r1, #2 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs.w r1, r8, r3, asr #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2671915,16 +2671909,16 @@ │ │ │ │ bne.n 7814cc │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ sbcs.w r1, ip, r3, asr #32 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u8 q0, d18, d11 │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ + vtrn.8 d0, d11 │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adc.w r1, r4, r3, asr #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2008] @ 0x7d8 │ │ │ │ ldr r4, [pc, #164] @ (781598 ) │ │ │ │ @@ -2671996,34 +2671990,34 @@ │ │ │ │ mov r1, r3 │ │ │ │ b.n 78152a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add.w r1, r0, r3, asr #32 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r6, r6 │ │ │ │ + orrs r6, r4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmn r6, r5 │ │ │ │ + orrs r6, r3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r1, #2 │ │ │ │ @ instruction: 0xeaa60123 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmn r2, r2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r0, r3 │ │ │ │ + cmn r0, r1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + str r0, [sp, #16] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r2, 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, #4048] @ 0xfd0 │ │ │ │ ldr.w r9, [pc, #184] @ 781698 │ │ │ │ movs r3, #0 │ │ │ │ @@ -2672097,23 +2672091,23 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 781670 │ │ │ │ blx 6fb14 │ │ │ │ b.n 781670 │ │ │ │ nop │ │ │ │ ands.w r1, r6, r3, asr #32 │ │ │ │ - ldrh r2, [r0, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - rors r6, r6 │ │ │ │ + tst r6, r4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r0, [r0, #60] @ 0x3c │ │ │ │ + ldrh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r1, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r6, 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, #8] │ │ │ │ @@ -2672201,15 +2672195,15 @@ │ │ │ │ bne.n 78178c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmdb r2, {r0, r1, r5, r8} │ │ │ │ - asrs r0, r3 │ │ │ │ + adcs r0, r1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmia.w r4, {r0, r1, r5, r8} │ │ │ │ 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 │ │ │ │ @@ -2672280,19 +2672274,19 @@ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ blx 6e908 │ │ │ │ b.n 78182a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xe8360123 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #246 @ 0xf6 │ │ │ │ + ands r6, r4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ b.n 781808 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - subs r7, #198 @ 0xc6 │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ lsls r2, r3, #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] @ (7818f4 ) │ │ │ │ @@ -2672343,15 +2672337,15 @@ │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ b.n 7817e0 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r6, r1, #2 │ │ │ │ b.n 781744 │ │ │ │ lsls r3, r4, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -2672411,15 +2672405,15 @@ │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ b.n 781758 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + ldrb r6, [r3, #11] │ │ │ │ lsls r6, r1, #2 │ │ │ │ b.n 7816a0 │ │ │ │ lsls r3, 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, #4056] @ 0xfd8 │ │ │ │ @@ -2672481,19 +2672475,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ add r3, pc │ │ │ │ blx 70154 │ │ │ │ mov r6, r0 │ │ │ │ b.n 7819e6 │ │ │ │ - subs r6, #22 │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + subs r6, #30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r6, #2 │ │ │ │ lsls r2, r3, #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 │ │ │ │ @@ -2672550,15 +2672544,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 7815e8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #114 @ 0x72 │ │ │ │ + subs r5, #162 @ 0xa2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ b.n 781558 │ │ │ │ lsls r3, r4, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2672609,21 +2672603,21 @@ │ │ │ │ b.n 781b2a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 781560 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + strh r0, [r3, #0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ b.n 7814d4 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -2672715,15 +2672709,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ b.n 781508 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 7814d8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrh r2, [r1, #18] │ │ │ │ lsls r6, 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, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -2672816,15 +2672810,15 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 782424 │ │ │ │ lsls r3, r4, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #236 @ 0xec │ │ │ │ + subs r3, #28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ b.n 7822c4 │ │ │ │ lsls r3, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -2673004,21 +2672998,21 @@ │ │ │ │ b.n 781eb4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 7823fc │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ + subs r2, #44 @ 0x2c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ b.n 782204 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #16 │ │ │ │ bhi.n 782008 │ │ │ │ @@ -2673077,45 +2673071,45 @@ │ │ │ │ ldr r0, [pc, #68] @ (782044 ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [pc, #68] @ (782048 ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, pc} │ │ │ │ blx 6fc34 │ │ │ │ - strh r2, [r3, #54] @ 0x36 │ │ │ │ + strh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + strh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [pc, #400] @ (7821c4 ) │ │ │ │ + ldr r0, [pc, #592] @ (782284 ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r0, [pc, #216] @ (782110 ) │ │ │ │ + ldr r0, [pc, #408] @ (7821d0 ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r4, r0 │ │ │ │ @@ -2673225,17 +2673219,17 @@ │ │ │ │ nop │ │ │ │ svc 144 @ 0x90 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ svc 104 @ 0x68 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strb r6, [r7, #12] │ │ │ │ + strb r6, [r5, #13] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r7, #70 @ 0x46 │ │ │ │ + adds r7, #118 @ 0x76 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r8, r2 │ │ │ │ @@ -2673311,15 +2673305,15 @@ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ udf #116 @ 0x74 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ble.n 782200 │ │ │ │ lsls r3, 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, #4048] @ 0xfd0 │ │ │ │ @@ -2673394,19 +2673388,19 @@ │ │ │ │ strd r0, r7, [r4, #296] @ 0x128 │ │ │ │ b.n 78227a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ble.n 782248 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #182 @ 0xb6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ble.n 78239c │ │ │ │ lsls r3, r4, #4 │ │ │ │ - vhadd.u8 d0, d28, d12 │ │ │ │ + vhadd.u d0, d28, d12 │ │ │ │ stmdb 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, #776] @ (782644 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr r3, [pc, #776] @ (782648 ) │ │ │ │ @@ -2673703,17 +2673697,17 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 7825b0 │ │ │ │ lsls r3, r4, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r4, #38 @ 0x26 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ lsls r2, r3, #2 │ │ │ │ bge.n 7825a8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2673988,15 +2673982,15 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 782990 │ │ │ │ lsls r3, r4, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #24] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r6, r1, #2 │ │ │ │ bvc.n 782a24 │ │ │ │ lsls r3, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -2674222,17 +2674216,17 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 782ca4 │ │ │ │ lsls r3, r4, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + cmp r6, #18 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r6, #8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ bmi.n 782aec │ │ │ │ lsls r3, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -2674502,19 +2674496,19 @@ │ │ │ │ bl 774450 │ │ │ │ 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 782dbc │ │ │ │ - cmp r3, #30 │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r2, #102 @ 0x66 │ │ │ │ + cmp r2, #150 @ 0x96 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r2, #8 │ │ │ │ + cmp r2, #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, #3880] @ 0xf28 │ │ │ │ ldr.w r5, [pc, #1052] @ 7832c4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2674910,19 +2674904,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ bne.n 78334c │ │ │ │ lsls r3, r4, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r4, #4 │ │ │ │ - movs r7, #194 @ 0xc2 │ │ │ │ + movs r7, #242 @ 0xf2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r6, #206 @ 0xce │ │ │ │ + movs r6, #254 @ 0xfe │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ + movs r5, #214 @ 0xd6 │ │ │ │ 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, #1632] @ 0x660 │ │ │ │ subw sp, sp, #2428 @ 0x97c │ │ │ │ mov r5, r1 │ │ │ │ @@ -2675968,31 +2675962,31 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r4, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r7, #16 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r6, [r0, #2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bge.n 783c04 │ │ │ │ + blt.n 783c64 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r6, r6, #7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r2, r7, #0 │ │ │ │ + adds r2, r5, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + adds r2, r3, #0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ rbit r6, r7 │ │ │ │ movs r3, #1 │ │ │ │ clz r6, r6 │ │ │ │ lsr.w r5, r7, r6 │ │ │ │ @@ -2677219,59 +2677213,59 @@ │ │ │ │ bl 77472c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ b.w 78377a │ │ │ │ nop │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r2 │ │ │ │ + subs r2, r3, r3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + adds r4, r5, r7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, r5, r3 │ │ │ │ + adds r6, r3, r4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r6, r1, #29 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r0, r1, #28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r2, r4, #25 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r4, [r2, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r5, #8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r4, r1, #6 │ │ │ │ + asrs r4, r7, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r2, [r2, #4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + str r6, [r3, #0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #96] @ 0x60 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ @@ -2678476,67 +2678470,67 @@ │ │ │ │ strd r2, ip, [sp] │ │ │ │ ldr r1, [pc, #120] @ (78577c ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ b.w 784ec4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + lsrs r2, r6, #23 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r6, [r7, r4] │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r6, #11 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r2, r4, #3 │ │ │ │ + lsrs r2, r2, #4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r4, r3, #3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [pc, #224] @ (785824 ) │ │ │ │ + ldr r2, [pc, #416] @ (7858e4 ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf0b6009c │ │ │ │ - strb r2, [r1, r4] │ │ │ │ + @ instruction: 0xf0e6009c │ │ │ │ + strb r2, [r7, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ands.w r0, r4, #156 @ 0x9c │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + orr.w r0, r4, #156 @ 0x9c │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r1, #21 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r0, #14 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + str r6, [r6, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + str r6, [r5, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r1, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -2679729,57 +2679723,57 @@ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ blx 6f8f8 │ │ │ │ mov r1, r0 │ │ │ │ b.n 78635e │ │ │ │ nop │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r4, [r1, r0] │ │ │ │ + str r4, [r7, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stc2l 0, cr0, [r0, #612]! @ 0x264 │ │ │ │ - stc2 0, cr0, [lr, #612] @ 0x264 │ │ │ │ - stc2l 0, cr0, [ip, #-612] @ 0xfffffd9c │ │ │ │ - stc2 0, cr0, [r2, #-612] @ 0xfffffd9c │ │ │ │ - ldr r3, [pc, #176] @ (786510 ) │ │ │ │ + mrc2 0, 0, r0, cr0, cr9, {4} │ │ │ │ + ldc2 0, cr0, [lr, #612]! @ 0x264 │ │ │ │ + ldc2l 0, cr0, [ip, #-612]! @ 0xfffffd9c │ │ │ │ + ldc2 0, cr0, [r2, #-612]! @ 0xfffffd9c │ │ │ │ + ldr r3, [pc, #368] @ (7865d0 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldc2 0, cr0, [ip], #612 @ 0x264 │ │ │ │ - @ instruction: 0xfbf80099 │ │ │ │ - ldr r2, [pc, #640] @ (7866ec ) │ │ │ │ + stc2l 0, cr0, [ip], #612 @ 0x264 │ │ │ │ + stc2 0, cr0, [r8], #-612 @ 0xfffffd9c │ │ │ │ + ldr r2, [pc, #832] @ (7867ac ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [pc, #344] @ (7865c8 ) │ │ │ │ + ldr r2, [pc, #536] @ (786688 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xfb800099 │ │ │ │ - @ instruction: 0xfb4c0099 │ │ │ │ - @ instruction: 0xfb0e0099 │ │ │ │ - ldr r1, [pc, #976] @ (786850 ) │ │ │ │ + @ instruction: 0xfbb00099 │ │ │ │ + @ instruction: 0xfb7c0099 │ │ │ │ + @ instruction: 0xfb3e0099 │ │ │ │ + ldr r2, [pc, #144] @ (786510 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsb.w r0, [r6, r9, lsl #1] │ │ │ │ - str??.w r0, [r4, #153] @ 0x99 │ │ │ │ - ldr.w r0, [r6, #153] @ 0x99 │ │ │ │ - @ instruction: 0x47a2 │ │ │ │ + vst4.32 {d16-d19}, [r6 :64], r9 │ │ │ │ + ldrsb.w r0, [r4, r9, lsl #1] │ │ │ │ + vst4.32 {d0-d3}, [r6 :64], r9 │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str??.w r0, [r8, r9, lsl #1] │ │ │ │ - str.w r0, [ip, r9, lsl #1] │ │ │ │ - @ instruction: 0xf7b40099 │ │ │ │ - @ instruction: 0xf68c0099 │ │ │ │ - mov r0, r4 │ │ │ │ + ldrb.w r0, [r8, #153] @ 0x99 │ │ │ │ + ldr??.w r0, [ip, r9, lsl #1] │ │ │ │ + @ instruction: 0xf7e40099 │ │ │ │ + @ instruction: 0xf6bc0099 │ │ │ │ + mov r0, sl │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movw r0, #43161 @ 0xa899 │ │ │ │ - cmp sl, r8 │ │ │ │ + @ instruction: 0xf67a0099 │ │ │ │ + cmp sl, lr │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r6, sp │ │ │ │ + cmp lr, r3 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs.w r0, r0, #5013504 @ 0x4c8000 │ │ │ │ - @ instruction: 0xf53c0099 │ │ │ │ - add r4, r9 │ │ │ │ + @ instruction: 0xf5e00099 │ │ │ │ + sbc.w r0, ip, #5013504 @ 0x4c8000 │ │ │ │ + add r4, pc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf4b00099 │ │ │ │ - @ instruction: 0xf3dc0099 │ │ │ │ + @ instruction: 0xf4e00099 │ │ │ │ + and.w r0, ip, #5013504 @ 0x4c8000 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 6ee00 │ │ │ │ mov r1, r0 │ │ │ │ b.n 786342 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r6, fp │ │ │ │ @@ -2680908,45 +2680902,45 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2b20099 │ │ │ │ - stc 0, cr0, [r2, #612] @ 0x264 │ │ │ │ + @ instruction: 0xf2e20099 │ │ │ │ + ldc 0, cr0, [r2, #612]! @ 0x264 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - tst r2, r7 │ │ │ │ + negs r2, r5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r4, #4 │ │ │ │ + stcl 0, cr0, [r6], {153} @ 0x99 │ │ │ │ + stc 0, cr0, [lr], #612 @ 0x264 │ │ │ │ + stcl 0, cr0, [r4], #-612 @ 0xfffffd9c │ │ │ │ ldc 0, cr0, [r6], {153} @ 0x99 │ │ │ │ - ldcl 0, cr0, [lr], #-612 @ 0xfffffd9c │ │ │ │ - ldc 0, cr0, [r4], #-612 @ 0xfffffd9c │ │ │ │ - @ instruction: 0xebe60099 │ │ │ │ - subs.w r0, r2, r9, lsr #2 │ │ │ │ - sbc.w r0, sl, r9, lsr #2 │ │ │ │ - @ instruction: 0xeb300099 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + @ instruction: 0xebe20099 │ │ │ │ + @ instruction: 0xeb9a0099 │ │ │ │ + sbc.w r0, r0, r9, lsr #2 │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds.w r0, r4, r9, lsr #2 │ │ │ │ - @ instruction: 0xeab00099 │ │ │ │ - orns r0, r8, r9, lsr #2 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + adc.w r0, r4, r9, lsr #2 │ │ │ │ + @ instruction: 0xeae00099 │ │ │ │ + @ instruction: 0xeaa80099 │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strd r0, r0, [r8, #-612] @ 0x264 │ │ │ │ - stmdb sl!, {r0, r3, r4, r7} │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + ldrd r0, r0, [r8, #-612]! @ 0x264 │ │ │ │ + ldrd r0, r0, [sl, #-612] @ 0x264 │ │ │ │ + subs r5, #112 @ 0x70 │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldrb.w r3, [r9, #45] @ 0x2d │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 7885fe │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 7885e2 │ │ │ │ @@ -2682217,150 +2682211,150 @@ │ │ │ │ mov r3, sl │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 6f140 │ │ │ │ mov r2, r0 │ │ │ │ b.w 7870e8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xe8580099 │ │ │ │ - b.n 787bf0 │ │ │ │ + stmia.w r8, {r0, r3, r4, r7} │ │ │ │ + b.n 787c50 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787b00 │ │ │ │ + b.n 787b60 │ │ │ │ lsls r1, r3, #2 │ │ │ │ adds r7, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 787a34 │ │ │ │ + b.n 787a94 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r2, #18 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + subs r2, #140 @ 0x8c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 7878ac │ │ │ │ + b.n 78790c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787858 │ │ │ │ + b.n 7878b8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787820 │ │ │ │ + b.n 787880 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 787790 │ │ │ │ + b.n 7877f0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787758 │ │ │ │ + b.n 7877b8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787738 │ │ │ │ + b.n 787798 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787718 │ │ │ │ + b.n 787778 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 7876d4 │ │ │ │ + b.n 787734 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787688 │ │ │ │ + b.n 7876e8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787660 │ │ │ │ + b.n 7876c0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 78763c │ │ │ │ + b.n 78769c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 7875d8 │ │ │ │ + b.n 787638 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 7875b4 │ │ │ │ + b.n 787614 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787574 │ │ │ │ + b.n 7875d4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 788500 │ │ │ │ + b.n 787560 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + subs r0, #140 @ 0x8c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r7, #4 │ │ │ │ + adds r7, #52 @ 0x34 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 788400 │ │ │ │ + b.n 788460 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 7883b4 │ │ │ │ + b.n 788414 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 788368 │ │ │ │ + b.n 7883c8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + movs r0, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7882d4 │ │ │ │ + b.n 788334 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 788204 │ │ │ │ + b.n 788264 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 7881ac │ │ │ │ + b.n 78820c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 788134 │ │ │ │ + b.n 788194 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 7880dc │ │ │ │ + b.n 78813c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, #172 @ 0xac │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r4, #122 @ 0x7a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, r7, #3 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 787ea0 │ │ │ │ + b.n 787f00 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787e54 │ │ │ │ + b.n 787eb4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787e24 │ │ │ │ + b.n 787e84 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787dfc │ │ │ │ + b.n 787e5c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787d90 │ │ │ │ + b.n 787df0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + svc 234 @ 0xea │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r5, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r0, r1, #0 │ │ │ │ + subs r0, r7, #0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - svc 18 │ │ │ │ + svc 66 @ 0x42 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + svc 16 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - udf #108 @ 0x6c │ │ │ │ + udf #156 @ 0x9c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - udf #52 @ 0x34 │ │ │ │ + udf #100 @ 0x64 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ble.n 787d58 │ │ │ │ + udf #20 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r0, #26 │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ble.n 787e4c │ │ │ │ + ble.n 787cac │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ble.n 787dc4 │ │ │ │ + ble.n 787e24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bgt.n 787d70 │ │ │ │ + ble.n 787dd0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + subs r2, r3, r5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bgt.n 787d14 │ │ │ │ + bgt.n 787d74 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bgt.n 787ccc │ │ │ │ + bgt.n 787d2c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bgt.n 787ea8 │ │ │ │ + bgt.n 787d08 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r6, r1, #2 │ │ │ │ - blt.n 787d80 │ │ │ │ + bgt.n 787de0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r0, #62 @ 0x3e │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - blt.n 787cd4 │ │ │ │ + blt.n 787d34 │ │ │ │ lsls r1, r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ blx 6e8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 7744a4 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2682781,57 +2682775,57 @@ │ │ │ │ bl 781870 │ │ │ │ mov r6, r0 │ │ │ │ b.w 786b22 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ b.n 78820e │ │ │ │ @ instruction: 0xffff47ef │ │ │ │ - bge.n 78824c │ │ │ │ + bge.n 7882ac │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bge.n 78822c │ │ │ │ + bge.n 78828c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + subs r0, r3, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bls.n 78812c │ │ │ │ + bls.n 78818c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r4, #128 @ 0x80 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bls.n 788274 │ │ │ │ + bls.n 7882d4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bls.n 788240 │ │ │ │ + bls.n 7882a0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bhi.n 7881bc │ │ │ │ + bhi.n 78821c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r6, r7, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bhi.n 78828c │ │ │ │ + bhi.n 7882ec │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bvc.n 788238 │ │ │ │ + bhi.n 788298 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bvc.n 7881fc │ │ │ │ + bhi.n 78825c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r2, #122 @ 0x7a │ │ │ │ + cmp r2, #170 @ 0xaa │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bvc.n 78814c │ │ │ │ + bvc.n 7881ac │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r2, #58 @ 0x3a │ │ │ │ + cmp r2, #106 @ 0x6a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bvs.n 788210 │ │ │ │ + bvc.n 788270 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bvs.n 7881bc │ │ │ │ + bvs.n 78821c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, r0, r0 │ │ │ │ + adds r2, r6, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 788334 │ │ │ │ + bvs.n 788194 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bvs.n 7882e0 │ │ │ │ + bvs.n 788340 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r2, r3, #26 │ │ │ │ + asrs r2, r1, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ ldr.w r2, [pc, #1068] @ 788698 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r2, pc │ │ │ │ blx 6ef9c │ │ │ │ @@ -2683232,77 +2683226,77 @@ │ │ │ │ blx 6e290 │ │ │ │ mov r6, r0 │ │ │ │ b.w 786b22 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ b.n 788696 │ │ │ │ @ instruction: 0xffff47ef │ │ │ │ - bpl.n 7885e0 │ │ │ │ + bpl.n 788640 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 788764 │ │ │ │ + bpl.n 7885c4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 78870c │ │ │ │ + bpl.n 78876c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 7886e8 │ │ │ │ + bpl.n 788748 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 7886c4 │ │ │ │ + bpl.n 788724 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + cmp r0, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r0, #134 @ 0x86 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r0, #134 @ 0x86 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r0, #134 @ 0x86 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + movs r7, #252 @ 0xfc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcc.n 7886b0 │ │ │ │ + bmi.n 788710 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bcc.n 788698 │ │ │ │ + bmi.n 7886f8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ asrs r4, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 7887c8 │ │ │ │ + bcc.n 788628 │ │ │ │ lsls r1, r3, #2 │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 78877c │ │ │ │ + bcc.n 7887dc │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bcc.n 788748 │ │ │ │ + bcc.n 7887a8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bcc.n 7886f8 │ │ │ │ + bcc.n 788758 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcs.n 7886ac │ │ │ │ + bcc.n 78870c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bcs.n 7887e4 │ │ │ │ + bcs.n 788644 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bcs.n 788754 │ │ │ │ + bcs.n 7887b4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bcs.n 788720 │ │ │ │ + bcs.n 788780 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bne.n 7886f8 │ │ │ │ + bcs.n 788758 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bne.n 7886e0 │ │ │ │ + bcs.n 788740 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bne.n 788674 │ │ │ │ + bne.n 7886d4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bne.n 788658 │ │ │ │ + bne.n 7886b8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bne.n 788640 │ │ │ │ + bne.n 7886a0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ strd r1, r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #40] @ (78874c ) │ │ │ │ add r1, pc │ │ │ │ @@ -2683316,17 +2683310,17 @@ │ │ │ │ ldr r1, [pc, #20] @ (788750 ) │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 77472c │ │ │ │ mov r6, r0 │ │ │ │ b.w 786b22 │ │ │ │ - movs r4, #88 @ 0x58 │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ 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, #3728] @ 0xe90 │ │ │ │ @@ -2684408,35 +2684402,35 @@ │ │ │ │ b.n 78910a │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #2] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - beq.n 789310 │ │ │ │ + beq.n 789370 │ │ │ │ lsls r1, r3, #2 │ │ │ │ strb r6, [r1, #29] │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #20 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - rev16 r6, r4 │ │ │ │ + hlt 0x0016 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r3, [fp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldrb.w r3, [r3, #394] @ 0x18a │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2685158,31 +2685152,31 @@ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ adds r2, #16 │ │ │ │ strb r4, [r2, #25] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ite vc │ │ │ │ - lslvc r1, r3, #2 │ │ │ │ - itte eq @ unpredictable │ │ │ │ - lsleq r1, r3, #2 │ │ │ │ - bkpt 0x007e │ │ │ │ - lslne r1, r3, #2 │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ + itt ge │ │ │ │ + lslge r1, r3, #2 │ │ │ │ + itet cc @ unpredictable │ │ │ │ + lslcc r1, r3, #2 │ │ │ │ + bkpt 0x00ae │ │ │ │ + lslcc r1, r3, #2 │ │ │ │ + bkpt 0x000a │ │ │ │ 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, #3720] @ 0xe88 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #604] @ (789d34 ) │ │ │ │ @@ -2685419,21 +2685413,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsls r6, r6, #26 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + asrs r2, r6, #32 │ │ │ │ lsls r6, r1, #2 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 78a0a8 │ │ │ │ @@ -2686300,41 +2686294,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r4, r2] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, r7] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ + lsrs r6, r0, #12 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsrs r2, r0, #12 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r6, r5, #8 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r2, r2, #9 │ │ │ │ + lsrs r2, r0, #10 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, r3, #8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r6, r4, #9 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r7, #4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r1, #27 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r2, r6, #29 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r4, r3, #26 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsls r2, r4, #29 │ │ │ │ lsls r6, r1, #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, #3920] @ 0xf50 │ │ │ │ mov r6, r2 │ │ │ │ @@ -2686769,49 +2686763,49 @@ │ │ │ │ b.n 78aa6c │ │ │ │ ldr r0, [r1, r2] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r1, r6] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsls r4, r4, #23 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r2, #21 │ │ │ │ + lsls r2, r0, #22 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r1, #8 │ │ │ │ + lsls r6, r7, #8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r6, #7 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r3, #7 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r2, #14 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r7, #6 │ │ │ │ + lsls r4, r5, #7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r4, #14 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r2, r0, #7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -2687236,16 +2687230,16 @@ │ │ │ │ movs r6, #4 │ │ │ │ blx r3 │ │ │ │ b.n 78b020 │ │ │ │ mov r1, r2 │ │ │ │ bl 79103c │ │ │ │ mov r6, r0 │ │ │ │ b.n 78b020 │ │ │ │ - stc2l 0, cr0, [r0], {141} @ 0x8d │ │ │ │ - cdp2 0, 14, cr0, cr14, cr13, {4} │ │ │ │ + ldc2l 0, cr0, [r0], #564 @ 0x234 │ │ │ │ + vhadd.u16 d0, d30, d13 │ │ │ │ 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, 78b0b6 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -2688144,15 +2688138,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #288] @ (78bb6c ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + push {r1, r2, r3, r6, r7, lr} │ │ │ │ lsls r0, r1, #4 │ │ │ │ mov r6, r4 │ │ │ │ lsls r3, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r4, [r0, #592] @ 0x250 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 78bae0 │ │ │ │ @@ -2689013,15 +2689007,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r5, #230 @ 0xe6 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #96 @ 0x60 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - add r3, sp, #992 @ 0x3e0 │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r3, #0 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -2689322,26 +2689316,26 @@ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r3, #158 @ 0x9e │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 78c584 │ │ │ │ + b.n 78c5e4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strd r0, r0, [sl, #564]! @ 0x234 │ │ │ │ - b.n 78c538 │ │ │ │ + ands.w r0, sl, sp, lsl #2 │ │ │ │ + b.n 78c598 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strd r0, r0, [r4, #564]! @ 0x234 │ │ │ │ - b.n 78c4f0 │ │ │ │ + ands.w r0, r4, sp, lsl #2 │ │ │ │ + b.n 78c550 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strd r0, r0, [r4, #564]! @ 0x234 │ │ │ │ - b.n 78c4ac │ │ │ │ + ands.w r0, r4, sp, lsl #2 │ │ │ │ + b.n 78c50c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrd r0, r0, [lr, #564] @ 0x234 │ │ │ │ + and.w r0, lr, sp, lsl #2 │ │ │ │ subs r1, #222 @ 0xde │ │ │ │ lsls r3, r4, #4 │ │ │ │ cbz r1, 78c692 │ │ │ │ movs r3, #0 │ │ │ │ push {r4} │ │ │ │ b.n 78c678 │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ @@ -2689574,29 +2689568,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 78c460 │ │ │ │ + b.n 78c4c0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia.w r8!, {r0, r2, r3, r7} │ │ │ │ - b.n 78c40c │ │ │ │ + @ instruction: 0xe8d8008d │ │ │ │ + b.n 78c46c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia.w lr, {r0, r2, r3, r7} │ │ │ │ - b.n 78c3c0 │ │ │ │ + @ instruction: 0xe8ce008d │ │ │ │ + b.n 78c420 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia.w r8, {r0, r2, r3, r7} │ │ │ │ - b.n 78c374 │ │ │ │ + @ instruction: 0xe8c8008d │ │ │ │ + b.n 78c3d4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia.w r6, {r0, r2, r3, r7} │ │ │ │ - b.n 78c324 │ │ │ │ + @ instruction: 0xe8c6008d │ │ │ │ + b.n 78c384 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia.w lr, {r0, r2, r3, r7} │ │ │ │ + ldmia.w lr!, {r0, r2, r3, r7} │ │ │ │ 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 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -2690153,41 +2690147,41 @@ │ │ │ │ str.w r1, [ip, #20] │ │ │ │ b.n 78cf36 │ │ │ │ movs r3, #1 │ │ │ │ b.n 78ced0 │ │ │ │ movs r3, #2 │ │ │ │ b.n 78ced0 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - add r5, pc, #168 @ (adr r5, 78d068 ) │ │ │ │ + add r5, pc, #360 @ (adr r5, 78d128 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r3, pc, #16 @ (adr r3, 78cfd4 ) │ │ │ │ + add r3, pc, #208 @ (adr r3, 78d094 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - b.n 78d314 │ │ │ │ + b.n 78d374 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n 78ca98 │ │ │ │ + b.n 78caf8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n 78d2e4 │ │ │ │ + b.n 78d344 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n 78caa8 │ │ │ │ + b.n 78cb08 │ │ │ │ lsls r5, r1, #2 │ │ │ │ adds r3, #188 @ 0xbc │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n 78d464 │ │ │ │ + b.n 78d4c4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - udf #38 @ 0x26 │ │ │ │ + udf #86 @ 0x56 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n 78d448 │ │ │ │ + b.n 78d4a8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r1, #4 │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r0, #7 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -2690504,15 +2690498,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #52 @ 0x34 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r1, #4 │ │ │ │ cmp r4, #232 @ 0xe8 │ │ │ │ lsls r3, r4, #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 │ │ │ │ @@ -2691060,15 +2691054,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (78da84 ) │ │ │ │ mov ip, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r1, #4 │ │ │ │ vldr s15, [r0] │ │ │ │ vldr s14, [r1] │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bne.n 78dad6 │ │ │ │ vldr s14, [r1, #12] │ │ │ │ @@ -2691605,29 +2691599,29 @@ │ │ │ │ b.n 78db52 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #148 @ 0x94 │ │ │ │ strb r0, [r6, #10] │ │ │ │ subs r7, #136 @ 0x88 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r3, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bne.n 78e0d0 │ │ │ │ + bcs.n 78e130 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4!, {r1, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bne.n 78e134 │ │ │ │ + bne.n 78e194 │ │ │ │ lsls r5, r1, #2 │ │ │ │ subs r2, r7, #5 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r4!, {r1, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - beq.n 78e0dc │ │ │ │ + bne.n 78e13c │ │ │ │ lsls r5, r1, #2 │ │ │ │ subs r0, #25 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -2692050,47 +2692044,47 @@ │ │ │ │ b.n 78e404 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, r6, #2 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ subs r4, r6, r7 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r1!, {} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6!, {r1, r3, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6, {r2, r4, r6} │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r5, r1, #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] @ (78e89c ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -2692423,79 +2692417,79 @@ │ │ │ │ b.n 78e6e4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, r5, r1 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - beq.n 78e8cc │ │ │ │ + beq.n 78e92c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4} │ │ │ │ lsls r5, r1, #2 │ │ │ │ adds r4, r2, r4 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - stmia r6!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r1, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r5!, {r4} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r4!, {r1, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ lsls r5, r1, #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 │ │ │ │ @@ -2692881,15 +2692875,15 @@ │ │ │ │ vmla.i q2, q8, d3[3] │ │ │ │ asrs r0, r5, #24 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #23 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strh r6, [r0, #30] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #6 │ │ │ │ beq.n 78ed6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -2694080,15 +2694074,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #27 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #24 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r0, r1, #4 │ │ │ │ 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] @ (78fa9c ) │ │ │ │ @@ -2694312,17 +2694306,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #18 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strb r4, [r0, #15] │ │ │ │ + strb r4, [r6, #15] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r6, [r5, #13] │ │ │ │ + strb r6, [r3, #14] │ │ │ │ lsls r0, 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, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #144] @ (78fd50 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -2695199,17 +2695193,17 @@ │ │ │ │ andne.w r0, r0, #1 │ │ │ │ eor.w r4, r0, #1 │ │ │ │ b.n 7905a8 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfa780122 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ lsls r0, r1, #4 │ │ │ │ @ instruction: 0xfa280122 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2600] @ 0xa28 │ │ │ │ mov fp, r1 │ │ │ │ @@ -2695963,17 +2695957,17 @@ │ │ │ │ b.n 790d10 │ │ │ │ movs r0, #3 │ │ │ │ b.n 790d92 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf5840122 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #496 @ (adr r2, 791020 ) │ │ │ │ + add r2, pc, #688 @ (adr r2, 7910e0 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ lsls r5, r1, #2 │ │ │ │ @ instruction: 0xf2660122 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [r2, #32] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2696001,17 +2695995,17 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r0, [r5, #19] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + strb r2, [r1, #1] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + strb r0, [r2, #3] │ │ │ │ lsls r0, r1, #4 │ │ │ │ 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 │ │ │ │ @@ -2696032,17 +2696026,17 @@ │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #12] │ │ │ │ strd r2, r1, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r0, [r7, #17] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r0, r1, #4 │ │ │ │ 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 │ │ │ │ @@ -2696066,17 +2696060,17 @@ │ │ │ │ str.w r1, [r2, #2848] @ 0xb20 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r2, #2852] @ 0xb24 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ lsls r0, r1, #4 │ │ │ │ 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 │ │ │ │ @@ -2696099,17 +2696093,17 @@ │ │ │ │ str.w r1, [r2, #320] @ 0x140 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2, #324] @ 0x144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r2, [r3, #32] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - str r2, [r6, #16] │ │ │ │ + str r2, [r4, #20] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r0, r1, #4 │ │ │ │ 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 │ │ │ │ @@ -2696133,17 +2696127,17 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r0, [r7, #12] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + str r6, [r2, #4] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r0, [r4, #12] │ │ │ │ lsls r0, r1, #4 │ │ │ │ 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, #92] @ 0x5c │ │ │ │ @@ -2696540,15 +2696534,15 @@ │ │ │ │ movs r4, #4 │ │ │ │ b.n 79129e │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ cdp 1, 3, cr0, cr8, cr2, {1} │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldc 1, cr0, [r8, #-136]! @ 0xffffff78 │ │ │ │ stmdb 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 │ │ │ │ @@ -2697258,15 +2697252,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ and.w r5, r0, #4278190080 @ 0xff000000 │ │ │ │ b.n 7919f8 │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #72] @ 0x48 │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ lsls r0, r1, #4 │ │ │ │ b.n 791450 │ │ │ │ lsls r2, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2697995,15 +2697989,15 @@ │ │ │ │ b.n 7923de │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 792514 │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + ldrb r2, [r4, r2] │ │ │ │ lsls r0, r1, #4 │ │ │ │ bgt.n 7924cc │ │ │ │ lsls r2, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2701340,15 +2701334,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb73e │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6a4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ lsls r0, r1, #4 │ │ │ │ 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 │ │ │ │ @@ -2702493,17 +2702487,17 @@ │ │ │ │ b.n 7955e4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r2, sp, #616 @ 0x268 │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r6, [r0, #24] │ │ │ │ lsls r5, r1, #2 │ │ │ │ add r1, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r4, #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 │ │ │ │ @@ -2703506,25 +2703500,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #0 @ (adr r0, 796114 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, #5 │ │ │ │ + subs r4, r4, #6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + subs r6, r4, #7 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r6, r3, #6 │ │ │ │ + subs r6, r1, #7 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + subs r0, r5, #5 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r0, r1, #5 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r2, r2, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2706129,17 +2706123,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 797d98 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + lsls r4, r1, #12 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ lsls r0, r1, #4 │ │ │ │ vldr d7, [r1, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ vstr d7, [r0, #16] │ │ │ │ vldr d7, [r1] │ │ │ │ str r1, [r0, #0] │ │ │ │ @@ -2707282,19 +2707276,19 @@ │ │ │ │ add r1, pc │ │ │ │ movs r3, #6 │ │ │ │ mov r2, r4 │ │ │ │ blx r6 │ │ │ │ movs r0, #10 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7500107 │ │ │ │ - @ instruction: 0xf77e0107 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + @ instruction: 0xf7800107 │ │ │ │ + @ instruction: 0xf7ae0107 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r4, #6 │ │ │ │ lsls r5, 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} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2707947,21 +2707941,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - subs r4, r6, r4 │ │ │ │ + subs r4, r4, r5 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r5, #118 @ 0x76 │ │ │ │ + movs r5, #166 @ 0xa6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r0, r2, r5 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2710051,17 +2710045,17 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrsb r4, [r0, r0] │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 79aac8 │ │ │ │ + bge.n 79ab28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bls.n 79aa74 │ │ │ │ + bls.n 79aad4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strb r6, [r1, r4] │ │ │ │ lsls r2, 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, #4048] @ 0xfd0 │ │ │ │ @@ -2710281,17 +2710275,17 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strh r2, [r4, r4] │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 79ad28 │ │ │ │ + bvc.n 79ad88 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bvs.n 79ad08 │ │ │ │ + bvs.n 79ad68 │ │ │ │ lsls r7, r0, #4 │ │ │ │ strh r0, [r4, r2] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -2710483,15 +2710477,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strh r4, [r3, r1] │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, r0] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - bmi.n 79afec │ │ │ │ + bmi.n 79b04c │ │ │ │ lsls r7, r0, #4 │ │ │ │ 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] @ (79b054 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2712999,15 +2712993,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r4, #174 @ 0xae │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #250 @ 0xfa │ │ │ │ lsls r2, r4, #4 │ │ │ │ - @ instruction: 0xb7d6 │ │ │ │ + @ instruction: 0xb806 │ │ │ │ lsls r7, r0, #4 │ │ │ │ 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] @ (79cd04 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2713176,23 +2713170,23 @@ │ │ │ │ b.n 79cdca │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #68 @ 0x44 │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #46 @ 0x2e │ │ │ │ lsls r2, r4, #4 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r5} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r3} │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r2, [pc, #136] @ (79cef4 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -2713251,23 +2713245,23 @@ │ │ │ │ b.n 79ce82 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r1, #140 @ 0x8c │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r1, #118 @ 0x76 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - itet hi │ │ │ │ - lslhi r7, r0, #4 │ │ │ │ - stmials r1!, {r4} │ │ │ │ - lslhi r7, r0, #4 │ │ │ │ - pop {r1, r4, r5, r6, r7, pc} │ │ │ │ + itte lt │ │ │ │ + lsllt r7, r0, #4 │ │ │ │ + stmialt r1!, {r6} │ │ │ │ + lslge r7, r0, #4 │ │ │ │ + bkpt 0x0022 │ │ │ │ lsls r7, r0, #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 │ │ │ │ ldr r2, [pc, #136] @ (79cfac ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -2713326,29 +2713320,29 @@ │ │ │ │ b.n 79cf3a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, #212 @ 0xd4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 79d01c │ │ │ │ + cbnz r4, 79d028 │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r0, #190 @ 0xbe │ │ │ │ lsls r2, r4, #4 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb746 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cbnz r0, 79cfcc │ │ │ │ + cbnz r0, 79cfd8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r0, [pc, #4] @ (79cfd0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ @@ -2713709,15 +2713703,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ lsrs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ lsrs r3, r0 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r0, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r0, r0, #2000 @ 0x7d0 │ │ │ │ bl 79ef80 │ │ │ │ @@ -2714616,30 +2714610,30 @@ │ │ │ │ ldr r3, [pc, #12] @ (79de00 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (79de04 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ + pop {r1, r5, pc} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - pop {r3, r5, r6, r7} │ │ │ │ + pop {r3, r4, pc} │ │ │ │ lsls r7, r0, #4 │ │ │ │ cmp r0, #8 │ │ │ │ bhi.n 79de16 │ │ │ │ ldr r3, [pc, #12] @ (79de1c ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #6 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (79de20 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - hlt 0x0016 │ │ │ │ + revsh r6, r0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - hlt 0x000c │ │ │ │ + hlt 0x003c │ │ │ │ lsls r7, r0, #4 │ │ │ │ cmp r0, #14 │ │ │ │ bhi.n 79de34 │ │ │ │ ldr r3, [pc, #16] @ (79de3c ) │ │ │ │ movs r2, #24 │ │ │ │ add r3, pc │ │ │ │ mla r0, r2, r0, r3 │ │ │ │ @@ -2716005,17 +2715999,17 @@ │ │ │ │ bl 7a2508 │ │ │ │ b.n 79ed68 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ asrs r4, r6, #11 │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r4, #4 │ │ │ │ asrs r6, r1, #8 │ │ │ │ lsls r2, r4, #4 │ │ │ │ @@ -2716170,15 +2716164,15 @@ │ │ │ │ bcs.n 79f000 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #64 @ 0x40 │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ - add r4, sp, #512 @ 0x200 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r7, 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 │ │ │ │ @@ -2716467,15 +2716461,15 @@ │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ lsls r7, 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-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2716953,15 +2716947,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r0, #32 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - add r4, pc, #272 @ (adr r4, 79fac4 ) │ │ │ │ + add r4, pc, #464 @ (adr r4, 79fb84 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ lsls r4, r3, #26 │ │ │ │ lsls r2, r4, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2717488,17 +2717482,17 @@ │ │ │ │ bne.w 79fe0e │ │ │ │ b.n 79ff80 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r3, #9 │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r0, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r2, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2717626,17 +2717620,17 @@ │ │ │ │ bl 79f7b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 79fd88 │ │ │ │ b.n 7a0018 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ vmov s15, r0 │ │ │ │ @@ -2721040,15 +2721034,15 @@ │ │ │ │ vmul.f32 s11, s15, s12 │ │ │ │ vmls.f32 s14, s11, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vmls.f32 s13, s15, s14 │ │ │ │ vmul.f32 s0, s13, s14 │ │ │ │ bx lr │ │ │ │ - strb r2, [r0, #21] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r7, r0, #4 │ │ │ │ vldr s0, [pc, #4] @ 7a29d4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #30] │ │ │ │ vldr s0, [pc, #4] @ 7a29e0 │ │ │ │ @@ -2721123,15 +2721117,15 @@ │ │ │ │ subs r6, #225 @ 0xe1 │ │ │ │ movs r0, r0 │ │ │ │ tst r3, r6 │ │ │ │ strb r0, [r3, #8] │ │ │ │ subs r7, #49 @ 0x31 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - strb r6, [r4, #13] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ lsls r7, r0, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr s14, [pc, #120] @ 7a2b54 │ │ │ │ vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ @@ -2721171,15 +2721165,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ sbcs r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #8] │ │ │ │ subs r5, #49 @ 0x31 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r7, #9] │ │ │ │ lsls r7, r0, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ bl 7a2964 │ │ │ │ @@ -2722086,15 +2722080,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 399da4 │ │ │ │ ldr r3, [pc, #12] @ (7a3644 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ mov r1, r2 │ │ │ │ - bl adc8f8 │ │ │ │ + bl adc910 │ │ │ │ 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] │ │ │ │ @@ -2722449,33 +2722443,33 @@ │ │ │ │ nop │ │ │ │ stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, #190 @ 0xbe │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #30] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r6, #32 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldrb r0, [r0, #27] │ │ │ │ + ldrb r0, [r6, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r5, #210 @ 0xd2 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - subs r2, r1, #4 │ │ │ │ + subs r2, r7, #4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ adds r5, #182 @ 0xb6 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r5, #22 │ │ │ │ lsls r0, r5, #4 │ │ │ │ stmia r6!, {r5} │ │ │ │ lsls r1, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r6, r0 │ │ │ │ @@ -2722634,25 +2722628,25 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mvn.w r0, #11 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r3, #154 @ 0x9a │ │ │ │ lsls r0, r5, #4 │ │ │ │ stmia r4!, {r3, r6, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r4, [r4, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r3, #58 @ 0x3a │ │ │ │ lsls r0, r5, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + ldrb r0, [r3, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #192] @ (7a3cb8 ) │ │ │ │ + ldr r5, [pc, #384] @ (7a3d78 ) │ │ │ │ lsls r1, 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, #0] │ │ │ │ @@ -2723390,17 +2723384,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ itt pl │ │ │ │ lslpl r1, r4, #4 │ │ │ │ addpl r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00e6 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + strb r2, [r4, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ lsls r4, r1, #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 │ │ │ │ @@ -2724226,15 +2724220,15 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r5} │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r2, #216 @ 0xd8 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 7a4d18 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2724617,15 +2724611,15 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ lsls r1, r4, #4 │ │ │ │ subs r2, r7, #2 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r6, r2 │ │ │ │ @@ -2725248,19 +2725242,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r0, r4 │ │ │ │ lsls r0, r5, #4 │ │ │ │ add r1, sp, #576 @ 0x240 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, r7, r0 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r6, r1, r0 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r2, #40] @ 0x28 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ @@ -2725545,15 +2725539,15 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 7a58a0 │ │ │ │ asrs r0, r2, #19 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldrsh r2, [r4, r4] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ lsls r4, r1, #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] │ │ │ │ @@ -2726948,119 +2726942,119 @@ │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ mov r5, fp │ │ │ │ str.w r8, [sp, #12] │ │ │ │ b.n 7a6140 │ │ │ │ nop │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + ldrh r6, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf7c20097 │ │ │ │ - ldr r4, [r2, r7] │ │ │ │ + @ instruction: 0xf7f20097 │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf7420097 │ │ │ │ - movt r0, #51351 @ 0xc897 │ │ │ │ - @ instruction: 0xf65e0097 │ │ │ │ - movw r0, #34967 @ 0x8897 │ │ │ │ - @ instruction: 0xf6340097 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + @ instruction: 0xf7720097 │ │ │ │ + @ instruction: 0xf6fc0097 │ │ │ │ + @ instruction: 0xf68e0097 │ │ │ │ + @ instruction: 0xf6780097 │ │ │ │ + @ instruction: 0xf6640097 │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + ldr r0, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrsb r4, [r0, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors.w r0, sl, #4947968 @ 0x4b8000 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + @ instruction: 0xf4ca0097 │ │ │ │ + ldrsb r2, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + ldrsb r2, [r6, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands.w r0, ip, #4947968 @ 0x4b8000 │ │ │ │ - strb r2, [r7, r7] │ │ │ │ + orr.w r0, ip, #4947968 @ 0x4b8000 │ │ │ │ + ldrsb r2, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf3bc0097 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + @ instruction: 0xf3ec0097 │ │ │ │ + strb r2, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbfx r0, r6, #2, #24 │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + @ instruction: 0xf3760097 │ │ │ │ + strb r4, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf2f60097 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + ssat r0, #24, r6, asr #2 │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf2e00097 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + @ instruction: 0xf3100097 │ │ │ │ + strb r6, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf29c0097 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + movt r0, #49303 @ 0xc097 │ │ │ │ + strb r0, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf2820097 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + @ instruction: 0xf2b20097 │ │ │ │ + add r6, sp, #960 @ 0x3c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ + @ instruction: 0xf25e0097 │ │ │ │ + movw r0, #57495 @ 0xe097 │ │ │ │ + @ instruction: 0xf23e0097 │ │ │ │ @ instruction: 0xf22e0097 │ │ │ │ - @ instruction: 0xf21e0097 │ │ │ │ - addw r0, lr, #151 @ 0x97 │ │ │ │ - @ instruction: 0xf1fe0097 │ │ │ │ - @ instruction: 0xf1ec0097 │ │ │ │ - rsbs r0, ip, #151 @ 0x97 │ │ │ │ - rsb r0, ip, #151 @ 0x97 │ │ │ │ - strh r2, [r7, r7] │ │ │ │ + @ instruction: 0xf21c0097 │ │ │ │ + addw r0, ip, #151 @ 0x97 │ │ │ │ + @ instruction: 0xf1fc0097 │ │ │ │ + strb r2, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sub.w r0, r8, #151 @ 0x97 │ │ │ │ - @ instruction: 0xf1980097 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + rsbs r0, r8, #151 @ 0x97 │ │ │ │ + rsb r0, r8, #151 @ 0x97 │ │ │ │ + strh r6, [r4, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strh r4, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf12e0097 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + adcs.w r0, lr, #151 @ 0x97 │ │ │ │ + strh r4, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strh r4, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r4, r7] │ │ │ │ + strh r6, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r0, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r0, [r6, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + str r4, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r4, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vshr.s64 d16, d7, #62 │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + vshr.s64 d16, d7, #14 │ │ │ │ + strh r0, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, r4] │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + str r2, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + strh r6, [r0, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vshr.s64 d0, d7, #58 │ │ │ │ - str r2, [r2, r7] │ │ │ │ + vshr.s64 d0, d7, #10 │ │ │ │ + strh r2, [r0, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ movw r3, #16380 @ 0x3ffc │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 7ab34a │ │ │ │ cmp.w r0, #13312 @ 0x3400 │ │ │ │ bcc.w 7a81be │ │ │ │ sub.w r0, r0, #13312 @ 0x3400 │ │ │ │ @@ -2731177,121 +2731171,121 @@ │ │ │ │ ldr r0, [pc, #220] @ (7a8ad8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #216] @ (7a8adc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r7, #214 @ 0xd6 │ │ │ │ + subs r0, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r3, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, pc, #88 @ (adr r1, 7a8a70 ) │ │ │ │ + add r1, pc, #280 @ (adr r1, 7a8b30 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, pc, #952 @ (adr r0, 7a8dd8 ) │ │ │ │ + add r1, pc, #120 @ (adr r1, 7a8a98 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, pc, #792 @ (adr r0, 7a8d40 ) │ │ │ │ + add r0, pc, #984 @ (adr r0, 7a8e00 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, pc, #632 @ (adr r0, 7a8ca8 ) │ │ │ │ + add r0, pc, #824 @ (adr r0, 7a8d68 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, pc, #472 @ (adr r0, 7a8c10 ) │ │ │ │ + add r0, pc, #664 @ (adr r0, 7a8cd0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, #36] @ 0x24 │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, pc, #312 @ (adr r0, 7a8b78 ) │ │ │ │ + add r0, pc, #504 @ (adr r0, 7a8c38 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, pc, #152 @ (adr r0, 7a8ae0 ) │ │ │ │ + add r0, pc, #344 @ (adr r0, 7a8ba0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + add r0, pc, #184 @ (adr r0, 7a8b08 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + add r0, pc, #24 @ (adr r0, 7a8a70 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + strh r0, [r5, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r7, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #536] @ 0x218 │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r3, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #376] @ 0x178 │ │ │ │ + ldr r7, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, #28] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r7, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r0, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #920] @ 0x398 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r6, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r0, [r5, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + strh r0, [r0, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, #14] │ │ │ │ + strh r0, [r4, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, #14] │ │ │ │ + strh r0, [r7, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r0, [r2, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #344] @ 0x158 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7a97a8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7a97ac │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2732512,831 +2732506,831 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7a9e04 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7a9e08 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #832] @ 0x340 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + strh r0, [r4, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #29] │ │ │ │ + ldrb r4, [r3, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #29] │ │ │ │ + ldrb r0, [r6, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #26] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #24] │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r4, [r7, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + ldrb r0, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #22] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r4, [r1, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r1, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #17] │ │ │ │ + ldrb r4, [r0, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #15] │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r0, [r5, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ + str r7, [sp, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #11] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + str r6, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldrb r4, [r6, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #816] @ 0x330 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #288] @ 0x120 │ │ │ │ + str r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #432] @ 0x1b0 │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #928] @ 0x3a0 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r0, [r1, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r4, [r3, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strb r0, [r6, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + strb r4, [r0, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #544] @ 0x220 │ │ │ │ + str r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #26] │ │ │ │ + strb r0, [r3, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strb r4, [r5, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #25] │ │ │ │ + strb r0, [r0, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #24] │ │ │ │ + strb r4, [r2, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r2, [sp, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #23] │ │ │ │ + strb r4, [r7, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #21] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r1, [sp, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + strb r0, [r4, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #19] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + strb r0, [r1, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #17] │ │ │ │ + strb r4, [r3, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #17] │ │ │ │ + strb r0, [r6, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r4, [r0, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r0, [r3, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #14] │ │ │ │ + strb r0, [r0, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #58] @ 0x3a │ │ │ │ + ldrh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r2, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + ldrh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ + strb r0, [r7, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r0, [r4, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r1, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r4, #42] @ 0x2a │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r0, [r6, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #5] │ │ │ │ + strb r4, [r0, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r0, [r3, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r4, [r5, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r0, [r0, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r4, [r2, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r0, [r5, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + ldrh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + ldrh r0, [r6, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #0] │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #30] │ │ │ │ + ldrh r4, [r0, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ + strb r4, [r4, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r0, [r3, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #26] │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #120] @ 0x78 │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r4, [r2, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r4, [r7, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + ldrh r0, [r2, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + ldrh r4, [r4, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #10] │ │ │ │ + ldrh r4, [r3, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + ldrh r4, [r2, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + ldrh r4, [r7, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + strh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + strh r0, [r6, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r4, [r0, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r0, [r3, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #24] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r0, [r0, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #112] @ 0x70 │ │ │ │ + str r4, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r0, [r5, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + strh r4, [r7, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ + str r0, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + strh r4, [r4, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #100] @ 0x64 │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r0, [r7, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, #12] │ │ │ │ + strh r0, [r4, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #92] @ 0x5c │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + strh r4, [r6, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r1, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #8] │ │ │ │ + strh r4, [r3, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r0, [r6, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ + str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #6] │ │ │ │ + strh r4, [r0, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + strh r0, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #30] │ │ │ │ + ldrb r0, [r2, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + ldrb r4, [r4, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #29] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r4, [r1, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + ldrb r0, [r4, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + ldrb r0, [r1, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r4, [r3, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + ldrb r0, [r6, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + ldrb r4, [r0, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + ldrb r0, [r3, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + ldrb r4, [r5, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r1, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r4, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #21] │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #20] │ │ │ │ + ldrb r0, [r5, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #20] │ │ │ │ + str r0, [r1, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r4, [r3, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r0, [r2, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #16] │ │ │ │ + str r0, [r6, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #12] │ │ │ │ + str r4, [r0, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + str r0, [r3, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r4, [r5, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r0, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + str r4, [r2, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + str r0, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #14] │ │ │ │ + ldrb r4, [r3, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + ldrsh r4, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #14] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #13] │ │ │ │ + ldrb r4, [r0, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldrsh r4, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + ldrb r0, [r3, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #11] │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r4, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r4, [r2, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r0, r3] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #9] │ │ │ │ + ldrb r0, [r5, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r1, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #9] │ │ │ │ + ldrb r4, [r7, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r0, [r2, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrsh r0, [r6, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r4, [r4, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + ldrb r4, [r1, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #5] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrb r4, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7aaad4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7aaad8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2734557,727 +2734551,729 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7ab130 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7ab134 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r4, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ + strb r0, [r7, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r7, r1] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r0, [r4, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r4, r0] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r1, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r0, [r6, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, r6] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #5] │ │ │ │ + strb r4, [r0, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + strb r4, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r0, [r3, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, r5] │ │ │ │ + strb r0, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r4, [r5, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + strb r4, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r0, [r0, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + strb r0, [r4, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r4, [r2, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r0, [r5, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, r2] │ │ │ │ + strb r0, [r1, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + strb r4, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #0] │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, r1] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #124] @ 0x7c │ │ │ │ + strb r0, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strb r4, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + strb r0, [r0, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strb r0, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, r6] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + strh r0, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, r5] │ │ │ │ + strh r4, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strh r0, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #112] @ 0x70 │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r4, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r0, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r0, [r6, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, r3] │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r4, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, r1] │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, r1] │ │ │ │ + str r4, [r7, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, r0] │ │ │ │ + str r0, [r2, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #976] @ (7aafb0 ) │ │ │ │ + str r4, [r4, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #800] @ (7aaf04 ) │ │ │ │ + ldr r7, [pc, #992] @ (7aafc4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #624] @ (7aae58 ) │ │ │ │ + ldr r7, [pc, #816] @ (7aaf18 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #448] @ (7aadac ) │ │ │ │ + ldr r7, [pc, #640] @ (7aae6c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #272] @ (7aad00 ) │ │ │ │ + ldr r7, [pc, #464] @ (7aadc0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #96] @ (7aac54 ) │ │ │ │ + ldr r7, [pc, #288] @ (7aad14 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #944] @ (7aafa8 ) │ │ │ │ + ldr r7, [pc, #112] @ (7aac68 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #768] @ (7aaefc ) │ │ │ │ + ldr r6, [pc, #960] @ (7aafbc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #592] @ (7aae50 ) │ │ │ │ + ldr r6, [pc, #784] @ (7aaf10 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #416] @ (7aada4 ) │ │ │ │ + ldr r6, [pc, #608] @ (7aae64 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #240] @ (7aacf8 ) │ │ │ │ + ldr r6, [pc, #432] @ (7aadb8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #64] @ (7aac4c ) │ │ │ │ + ldr r6, [pc, #256] @ (7aad0c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #912] @ (7aafa0 ) │ │ │ │ + ldr r6, [pc, #80] @ (7aac60 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #736] @ (7aaef4 ) │ │ │ │ + ldr r5, [pc, #928] @ (7aafb4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #560] @ (7aae48 ) │ │ │ │ + ldr r5, [pc, #752] @ (7aaf08 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #384] @ (7aad9c ) │ │ │ │ + ldr r5, [pc, #576] @ (7aae5c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #208] @ (7aacf0 ) │ │ │ │ + ldr r5, [pc, #400] @ (7aadb0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #32] @ (7aac44 ) │ │ │ │ + ldr r5, [pc, #224] @ (7aad04 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #880] @ (7aaf98 ) │ │ │ │ + ldr r5, [pc, #48] @ (7aac58 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #704] @ (7aaeec ) │ │ │ │ + ldr r4, [pc, #896] @ (7aafac ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #528] @ (7aae40 ) │ │ │ │ + ldr r4, [pc, #720] @ (7aaf00 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #352] @ (7aad94 ) │ │ │ │ + ldr r4, [pc, #544] @ (7aae54 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #176] @ (7aace8 ) │ │ │ │ + ldr r4, [pc, #368] @ (7aada8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #0] @ (7aac3c ) │ │ │ │ + ldr r4, [pc, #192] @ (7aacfc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #848] @ (7aaf90 ) │ │ │ │ + ldr r4, [pc, #16] @ (7aac50 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #672] @ (7aaee4 ) │ │ │ │ + ldr r3, [pc, #864] @ (7aafa4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #496] @ (7aae38 ) │ │ │ │ + ldr r3, [pc, #688] @ (7aaef8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #320] @ (7aad8c ) │ │ │ │ + ldr r3, [pc, #512] @ (7aae4c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #144] @ (7aace0 ) │ │ │ │ + ldr r3, [pc, #336] @ (7aada0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #992] @ (7ab034 ) │ │ │ │ + ldr r3, [pc, #160] @ (7aacf4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #816] @ (7aaf88 ) │ │ │ │ + ldr r2, [pc, #1008] @ (7ab048 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #640] @ (7aaedc ) │ │ │ │ + ldr r2, [pc, #832] @ (7aaf9c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #464] @ (7aae30 ) │ │ │ │ + ldr r2, [pc, #656] @ (7aaef0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #288] @ (7aad84 ) │ │ │ │ + ldr r2, [pc, #480] @ (7aae44 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #112] @ (7aacd8 ) │ │ │ │ + ldr r2, [pc, #304] @ (7aad98 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #960] @ (7ab02c ) │ │ │ │ + ldr r2, [pc, #128] @ (7aacec ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #784] @ (7aaf80 ) │ │ │ │ + ldr r1, [pc, #976] @ (7ab040 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #608] @ (7aaed4 ) │ │ │ │ + ldr r1, [pc, #800] @ (7aaf94 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #432] @ (7aae28 ) │ │ │ │ + ldr r1, [pc, #624] @ (7aaee8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #256] @ (7aad7c ) │ │ │ │ + ldr r1, [pc, #448] @ (7aae3c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #80] @ (7aacd0 ) │ │ │ │ + ldr r1, [pc, #272] @ (7aad90 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #928] @ (7ab024 ) │ │ │ │ + ldr r1, [pc, #96] @ (7aace4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #752] @ (7aaf78 ) │ │ │ │ + ldr r0, [pc, #944] @ (7ab038 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #576] @ (7aaecc ) │ │ │ │ + ldr r0, [pc, #768] @ (7aaf8c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #400] @ (7aae20 ) │ │ │ │ + ldr r0, [pc, #592] @ (7aaee0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #224] @ (7aad74 ) │ │ │ │ + ldr r0, [pc, #416] @ (7aae34 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #48] @ (7aacc8 ) │ │ │ │ + ldr r0, [pc, #240] @ (7aad88 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx ip │ │ │ │ + ldr r0, [pc, #64] @ (7aacdc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blxns r6 │ │ │ │ + blxns ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx r1 │ │ │ │ + blx r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns fp │ │ │ │ + blxns r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r6 │ │ │ │ + bx ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns r0 │ │ │ │ + bxns r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, fp │ │ │ │ + bx r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov ip, r5 │ │ │ │ + mov ip, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r8, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r4, sl │ │ │ │ + mov ip, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, pc │ │ │ │ + mov r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r8, sl │ │ │ │ + mov r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, r4 │ │ │ │ + cmp ip, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, pc │ │ │ │ + cmp r8, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r9 │ │ │ │ + cmp r4, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r0, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add ip, lr │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r8, r9 │ │ │ │ + add r8, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add ip, r3 │ │ │ │ + add ip, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, lr │ │ │ │ + add r8, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, r8 │ │ │ │ + add r4, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, r3 │ │ │ │ + add r0, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r4, r5 │ │ │ │ + add r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r0, r0 │ │ │ │ + mvns r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r4, r2 │ │ │ │ + mvns r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r0, r5 │ │ │ │ + bics r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r4, r7 │ │ │ │ + muls r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r0, r2 │ │ │ │ + muls r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r4, r4 │ │ │ │ + orrs r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r0, r4 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r4, r6 │ │ │ │ + negs r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r1 │ │ │ │ + tst r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r4, r3 │ │ │ │ + tst r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r0, r6 │ │ │ │ + rors r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r4, r0 │ │ │ │ + sbcs r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adcs r0, r3 │ │ │ │ + sbcs r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5 │ │ │ │ + adcs r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0 │ │ │ │ + asrs r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2 │ │ │ │ + asrs r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5 │ │ │ │ + lsrs r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r4, r7 │ │ │ │ + lsls r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r0, r2 │ │ │ │ + lsls r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands r4, r4 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + ands r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #72 @ 0x48 │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #240 @ 0xf0 │ │ │ │ + subs r7, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #108 @ 0x6c │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #20 │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r6, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #12 │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r5, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #136 @ 0x88 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + subs r4, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ + subs r4, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #4 │ │ │ │ + subs r4, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r4, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #40 @ 0x28 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + subs r3, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r3, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #164 @ 0xa4 │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ + subs r2, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #32 │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r1, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + subs r1, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #24 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #236 @ 0xec │ │ │ │ + subs r1, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r0, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #104 @ 0x68 │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #16 │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + subs r0, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #184 @ 0xb8 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ + adds r7, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #96 @ 0x60 │ │ │ │ + adds r7, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + adds r7, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r7, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r6, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r6, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #168 @ 0xa8 │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r5, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #240 @ 0xf0 │ │ │ │ + adds r4, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #20 │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r3, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r2, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r2, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #12 │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + adds r2, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #180 @ 0xb4 │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r1, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #92 @ 0x5c │ │ │ │ + adds r1, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r1, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #216 @ 0xd8 │ │ │ │ + adds r1, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #172 @ 0xac │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #128 @ 0x80 │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #208 @ 0xd0 │ │ │ │ + adds r0, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + cmp r7, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #120 @ 0x78 │ │ │ │ + cmp r7, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + cmp r6, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #156 @ 0x9c │ │ │ │ + cmp r6, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #236 @ 0xec │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r5, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r5, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + cmp r5, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r5, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + cmp r4, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r4, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ + cmp r4, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #44 @ 0x2c │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + cmp r3, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #168 @ 0xa8 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #204 @ 0xcc │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #160 @ 0xa0 │ │ │ │ + cmp r1, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r1, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + cmp r1, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r1, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #152 @ 0x98 │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r0, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #64 @ 0x40 │ │ │ │ + cmp r0, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r0, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #232 @ 0xe8 │ │ │ │ + cmp r0, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ + movs r7, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #100 @ 0x64 │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r7, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #12 │ │ │ │ + movs r7, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + movs r7, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #72 @ 0x48 │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r6, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + movs r6, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r6, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #160 @ 0xa0 │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #132 @ 0x84 │ │ │ │ + movs r5, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #104 @ 0x68 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #76 @ 0x4c │ │ │ │ + movs r5, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #20 │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + movs r5, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ + movs r4, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #164 @ 0xa4 │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #108 @ 0x6c │ │ │ │ + movs r4, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #252 @ 0xfc │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #224 @ 0xe0 │ │ │ │ + movs r4, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ + movs r3, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #84 @ 0x54 │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #56 @ 0x38 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #28 │ │ │ │ + movs r3, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r3, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r2, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r1, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r1, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ + movs r1, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r1, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r0, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r0, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + movs r0, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r6, #7 │ │ │ │ + subs r4, r5, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + subs r4, r0, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + subs r0, r4, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ subs r0, r6, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ subs r0, r0, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -2735293,95 +2735289,93 @@ │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r0, r6, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r0, r0, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r0, r2, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r4, #5 │ │ │ │ + adds r4, r4, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r6, #4 │ │ │ │ + adds r0, r7, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r1, #4 │ │ │ │ + adds r0, r2, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r0, r4, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r0, r6, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r4, r2, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + adds r4, r5, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r4, r7, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r4, r1, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r4, r3, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r5, r3 │ │ │ │ + adds r0, r5, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r7, r2 │ │ │ │ + adds r0, r1, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r0, r3, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, r1 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - adds r4, r7, r0 │ │ │ │ + adds r4, r5, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + adds r4, r1, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + adds r4, r1, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r4, r1, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #29 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r4, r1, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #28 │ │ │ │ + asrs r0, r7, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #27 │ │ │ │ + asrs r4, r2, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + asrs r0, r6, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r0, r2, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #26 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #25 │ │ │ │ + asrs r0, r3, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r4, r3, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #24 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #23 │ │ │ │ + asrs r0, r7, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + asrs r0, r3, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #22 │ │ │ │ + asrs r0, r7, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #21 │ │ │ │ + asrs r4, r3, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r0, r0, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #20 │ │ │ │ + asrs r0, r4, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #20 │ │ │ │ + asrs r0, r0, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #19 │ │ │ │ + asrs r0, r4, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r0, [pc, #552] @ (7ab364 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #552] @ (7ab368 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2735649,163 +2735643,163 @@ │ │ │ │ ldr r0, [pc, #304] @ (7ab488 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #300] @ (7ab48c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + lsrs r6, r3, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r4, r7, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r2, r3, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r0, r6, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #20 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + lsrs r4, r0, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r6, #16 │ │ │ │ + lsrs r6, r4, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r6, r2, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + lsrs r4, r6, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r6, r2, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + lsrs r2, r3, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r6, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r6, r2, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ + lsrs r4, r2, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #6 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r3, #4 │ │ │ │ + lsrs r6, r1, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r0, #3 │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r1, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #14 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r7, #30] │ │ │ │ + strb r2, [r5, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #14 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsrs r6, r1, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r6, r0, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + asrs r6, r3, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r4, r5, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r2, #9 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + asrs r0, r4, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r2, #8 │ │ │ │ + asrs r6, r0, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #7 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r2, #7 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #6 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r2, r0, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #5 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r2, #5 │ │ │ │ + asrs r2, r0, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r0, #4 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #3 │ │ │ │ + asrs r4, r1, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r0, #2 │ │ │ │ + asrs r2, r6, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r2, #10 │ │ │ │ + asrs r2, r0, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, r3 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r7, #24 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ movw ip, #13628 @ 0x353c │ │ │ │ sub sp, #8 │ │ │ │ @@ -2736967,84 +2736961,84 @@ │ │ │ │ ldr r2, [pc, #180] @ (7ac200 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 7ab5e8 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r4, [r3, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xfa1e008d │ │ │ │ - strb r2, [r5, #17] │ │ │ │ + @ instruction: 0xfa4e008d │ │ │ │ + strb r2, [r3, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr??.w r0, [r8, sp] │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + vld1.8 {d0[4]}, [r8]! │ │ │ │ + lsls r0, r0, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf3f0008d │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + bic.w r0, r0, #4620288 @ 0x468000 │ │ │ │ + strb r6, [r1, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rsb r0, r2, #141 @ 0x8d │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + @ instruction: 0xf1f2008d │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adcs.w r0, ip, #141 @ 0x8d │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + @ instruction: 0xf18c008d │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r2, [r2, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + strb r0, [r6, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds.w r0, r0, #141 @ 0x8d │ │ │ │ - strb r4, [r5, #0] │ │ │ │ + adc.w r0, r0, #141 @ 0x8d │ │ │ │ + strb r4, [r3, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #0] │ │ │ │ + strb r0, [r1, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + strb r4, [r6, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors.w r0, ip, #141 @ 0x8d │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + @ instruction: 0xf0cc008d │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bic.w r0, r8, #141 @ 0x8d │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + orrs.w r0, r8, #141 @ 0x8d │ │ │ │ + strb r0, [r6, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - and.w r0, r6, #141 @ 0x8d │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + bics.w r0, r6, #141 @ 0x8d │ │ │ │ + strb r2, [r2, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vaddl.s32 q8, d22, d13 │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ + ands.w r0, r6, #141 @ 0x8d │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #2] │ │ │ │ + strb r6, [r2, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + strb r6, [r1, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.s8 d16, d30, d13 │ │ │ │ - strb r2, [r6, #0] │ │ │ │ + vhadd.s d16, d30, d13 │ │ │ │ + strb r2, [r4, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.s32 d0, d30, d13 │ │ │ │ - strb r2, [r2, #6] │ │ │ │ + vhadd.s16 d16, d30, d13 │ │ │ │ + strb r2, [r0, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.s16 d0, d22, d13 │ │ │ │ - strb r4, [r1, #6] │ │ │ │ + vhadd.s8 d16, d22, d13 │ │ │ │ + strb r4, [r7, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r0, [r7, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ + strb r4, [r6, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #584] @ 0x248 │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp.w r1, #724 @ 0x2d4 │ │ │ │ bhi.w 7ada98 │ │ │ │ cmp.w r1, #696 @ 0x2b8 │ │ │ │ bcc.w 7ab8f6 │ │ │ │ sub.w r2, r1, #696 @ 0x2b8 │ │ │ │ movs r3, #1 │ │ │ │ @@ -2738558,233 +2738552,233 @@ │ │ │ │ ldr r2, [pc, #460] @ (7ad340 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 7ab5e8 │ │ │ │ nop │ │ │ │ - str r6, [r7, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldcl 0, cr0, [ip], {141} @ 0x8d │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + stc 0, cr0, [ip, #-564] @ 0xfffffdcc │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r1, #8] │ │ │ │ + strb r2, [r7, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc 0, cr0, [r8], {141} @ 0x8d │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + ldc 0, cr0, [r8], #564 @ 0x234 │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #112] @ 0x70 │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r6, #104] @ 0x68 │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #104] @ 0x68 │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #104] @ 0x68 │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mrc2 0, 5, r0, cr6, cr8, {4} │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + mcr2 0, 7, r0, cr6, cr8, {4} │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r1, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + str r4, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #112] @ 0x70 │ │ │ │ + str r0, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ + ldr r6, [r1, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + str r2, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #48] @ 0x30 │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + ldrsh r4, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r5, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf2fe008d │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ssat r0, #14, lr, asr #2 │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r2, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #8] │ │ │ │ + str r2, [r3, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldr r0, [r6, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr.w r2, [pc, #3600] @ 7ae158 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 7ab5e8 │ │ │ │ @@ -2740097,107 +2740091,107 @@ │ │ │ │ sub.w r2, r1, #15360 @ 0x3c00 │ │ │ │ mov.w r3, #286331153 @ 0x11111111 │ │ │ │ uxth r2, r2 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.w 7ab8f6 │ │ │ │ b.w 7ab5c8 │ │ │ │ - ldrh r0, [r6, r1] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r6, r1] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r7, r0] │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r4, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + strb r2, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r6, [r5, #6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r2, r4] │ │ │ │ + strh r6, [r0, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 7ae17c │ │ │ │ + bvc.n 7ae1dc │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r2, [r1, r4] │ │ │ │ + strh r2, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, r5] │ │ │ │ + strb r0, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, r3] │ │ │ │ + str r6, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, r3] │ │ │ │ + strb r4, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r2, r1] │ │ │ │ + str r2, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + ldrsb r2, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, r7] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r4, r6] │ │ │ │ + strb r2, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + strb r6, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r2, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, r3] │ │ │ │ + strb r4, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #832] @ (7ae520 ) │ │ │ │ + ldr r7, [pc, #0] @ (7ae1e0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7ae1f8 │ │ │ │ + bmi.n 7ae258 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r6, [pc, #784] @ (7ae4f8 ) │ │ │ │ + ldr r6, [pc, #976] @ (7ae5b8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #968] @ (7ae5b4 ) │ │ │ │ + ldr r7, [pc, #136] @ (7ae274 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #968] @ (7ae5b8 ) │ │ │ │ + ldr r6, [pc, #136] @ (7ae278 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bcs.n 7ae25c │ │ │ │ + bcs.n 7ae2bc │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r5, [pc, #216] @ (7ae2d0 ) │ │ │ │ + ldr r5, [pc, #408] @ (7ae390 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #752] @ (7ae4ec ) │ │ │ │ + ldr r5, [pc, #944] @ (7ae5ac ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #600] @ (7ae458 ) │ │ │ │ + ldr r5, [pc, #792] @ (7ae518 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #464] @ (7ae3d4 ) │ │ │ │ + ldr r5, [pc, #656] @ (7ae494 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, #24] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r4, [r3, r4] │ │ │ │ + str r4, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bne.n 7ae2ec │ │ │ │ + bne.n 7ae14c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r1, r4] │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r4, r1, #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 │ │ │ │ @@ -2741109,179 +2741103,179 @@ │ │ │ │ ldr r2, [pc, #344] @ (7aede4 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 7ab5e8 │ │ │ │ - mvns r4, r6 │ │ │ │ + add r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r2, r4 │ │ │ │ + add r2, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, r1 │ │ │ │ + add r6, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r4, r0 │ │ │ │ + mvns r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r0, [r2, #9] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - mvns r0, r0 │ │ │ │ + mvns r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #400] @ (7aee4c ) │ │ │ │ + ldr r0, [pc, #592] @ (7aef0c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r4, r6 │ │ │ │ + muls r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ae544 │ │ │ │ + b.n 7ae5a4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - muls r0, r2 │ │ │ │ + bics r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blxns sl │ │ │ │ + ldr r0, [pc, #16] @ (7aecdc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmn r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, r2 │ │ │ │ + nop @ (mov r8, r8) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #520] @ (7aeee0 ) │ │ │ │ + ldr r0, [pc, #712] @ (7aefa0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, r9 │ │ │ │ + cmp ip, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #256] @ (7aede0 ) │ │ │ │ + ldr r2, [pc, #448] @ (7aeea0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #920] @ (7af07c ) │ │ │ │ + ldr r2, [pc, #88] @ (7aed3c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r5 │ │ │ │ + negs r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r2, r1 │ │ │ │ + tst r2, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #576] @ (7aef30 ) │ │ │ │ + ldr r4, [pc, #768] @ (7aeff0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #408] @ (7aee8c ) │ │ │ │ + ldr r4, [pc, #600] @ (7aef4c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #20] │ │ │ │ + strb r0, [r2, #21] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [pc, #520] @ (7aef04 ) │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #272] @ (7aee10 ) │ │ │ │ + ldr r0, [pc, #712] @ (7aefc4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #152] @ (7aed9c ) │ │ │ │ + ldr r0, [pc, #464] @ (7aeed0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r7 │ │ │ │ + ldr r0, [pc, #344] @ (7aee5c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r6, r6 │ │ │ │ + negs r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #784] @ (7af020 ) │ │ │ │ + rors r6, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #672] @ (7aefb4 ) │ │ │ │ + ldr r3, [pc, #976] @ (7af0e0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r7 │ │ │ │ + ldr r3, [pc, #864] @ (7af074 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp r0, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, lr │ │ │ │ + cmp r0, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, sl │ │ │ │ + mov r8, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ mov r8, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, ip │ │ │ │ + mov r8, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + mov r8, r2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strb r2, [r0, #30] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add lr, r4 │ │ │ │ + add lr, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp lr, r0 │ │ │ │ + cmp lr, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r0, [pc, #544] @ (7aef60 ) │ │ │ │ + ldr r0, [pc, #736] @ (7af020 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #432] @ (7aeef4 ) │ │ │ │ + ldr r0, [pc, #624] @ (7aefb4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r0, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #240] @ (7aee3c ) │ │ │ │ + ldr r0, [pc, #432] @ (7aeefc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #160] @ (7aedf0 ) │ │ │ │ + ldr r0, [pc, #352] @ (7aeeb0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, r1 │ │ │ │ + add r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r4, r5 │ │ │ │ + add r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4 │ │ │ │ + lsrs r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r4, r7 │ │ │ │ + lsls r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add ip, pc │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r4, r1 │ │ │ │ + sbcs r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r4, r4 │ │ │ │ + orrs r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r4, r1 │ │ │ │ + cmn r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r0, r1 │ │ │ │ + rors r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmn r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3 │ │ │ │ + asrs r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0 │ │ │ │ + asrs r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r0, r0 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r1 │ │ │ │ + tst r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r3 │ │ │ │ + negs r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r4 │ │ │ │ + negs r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r4, r0 │ │ │ │ + tst r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r0, r3 │ │ │ │ + tst r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r4, r4 │ │ │ │ + lsls r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands r0, r5 │ │ │ │ + eors r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5 │ │ │ │ + adcs r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adcs r0, r6 │ │ │ │ + sbcs r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adcs r4, r1 │ │ │ │ + adcs r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6 │ │ │ │ + lsrs r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r4, r5 │ │ │ │ + negs r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r2, [r4, #20] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r2, #20] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r0, pc │ │ │ │ + add r8, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, #18] │ │ │ │ + strb r6, [r5, #19] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + strb r4, [r3, #19] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r2, [r1, #19] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r6, [r6, #17] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + strb r4, [r2, #18] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r2, [r2, #17] │ │ │ │ + strb r2, [r0, #18] │ │ │ │ lsls r4, r3, #2 │ │ │ │ movw r3, #16380 @ 0x3ffc │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 7b2d94 │ │ │ │ cmp.w r0, #13312 @ 0x3400 │ │ │ │ bcc.w 7b060e │ │ │ │ sub.w r0, r0, #13312 @ 0x3400 │ │ │ │ @@ -2745457,347 +2745451,347 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #668] @ (7b1148 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #668] @ (7b114c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - cbz r6, 7b0f18 │ │ │ │ + cbz r6, 7b0f24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #952 @ 0x3b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #12] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r6, [r2, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, #10] │ │ │ │ + strb r6, [r5, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + strb r6, [r3, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r6, [r1, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r6, [r4, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r6, [r7, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r6, [r0, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + strb r6, [r3, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + strb r6, [r6, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, #3] │ │ │ │ + strb r6, [r1, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + strb r6, [r4, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #34] @ 0x22 │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #2] │ │ │ │ + strb r6, [r7, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r6, [r2, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, #0] │ │ │ │ + strb r6, [r5, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #30] │ │ │ │ + ldrh r4, [r4, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + strb r6, [r0, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #124] @ 0x7c │ │ │ │ + strb r6, [r3, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #26] │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #26] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #24] │ │ │ │ + ldrh r4, [r3, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #116] @ 0x74 │ │ │ │ + ldr r6, [r7, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + ldrh r4, [r6, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + ldr r6, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #22] │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ + ldr r6, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #18] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r6, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + ldrh r4, [r5, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #12] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #4] │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #2] │ │ │ │ + ldrh r4, [r1, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #0] │ │ │ │ + ldrh r4, [r4, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + ldrh r4, [r7, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #60] @ 0x3c │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + strh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ + strh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #56] @ 0x38 │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ + ldr r6, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #46] @ 0x2e │ │ │ │ + strh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #42] @ 0x2a │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r5, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #30] │ │ │ │ + strh r4, [r0, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r4, [r3, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r6, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r5, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r4, [r4, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + strh r4, [r7, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #20] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, #104] @ 0x68 │ │ │ │ + str r6, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r6, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7b1e18 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7b1e1c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2747018,831 +2747012,831 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7b2474 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7b2478 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - str r0, [r1, #60] @ 0x3c │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #29] │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #29] │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #28] │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ + ldrb r0, [r5, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + ldrb r4, [r7, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ + ldrb r4, [r4, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #24] │ │ │ │ + ldrb r4, [r1, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #23] │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #28] │ │ │ │ + str r4, [r2, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #24] │ │ │ │ + str r4, [r7, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + str r0, [r7, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #18] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #12] │ │ │ │ + str r4, [r1, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r0, [r4, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #17] │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + str r4, [r6, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r0, [r1, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #0] │ │ │ │ + str r4, [r3, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #0] │ │ │ │ + str r0, [r6, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ + ldrb r4, [r4, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + str r4, [r0, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r5, r6] │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #13] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #10] │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r4, r2] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + ldrb r0, [r3, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #7] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrb r4, [r0, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #3] │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #2] │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrb r4, [r5, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, r1] │ │ │ │ + ldrb r4, [r2, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + ldrb r0, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + strb r0, [r0, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrh r0, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + strb r4, [r4, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + strb r4, [r1, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + strb r0, [r4, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, r7] │ │ │ │ + ldrh r0, [r0, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #22] │ │ │ │ + strb r4, [r6, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + strb r0, [r1, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r4, [r3, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #19] │ │ │ │ + strb r4, [r0, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r5, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r0, [r2, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r4, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r0, [r4, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r0, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r4, [r6, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r4, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r4, [r3, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r4, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #9] │ │ │ │ + strb r0, [r6, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r0, [r3, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r1, r0] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #6] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r0, [r0, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + strb r0, [r5, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + strb r4, [r7, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, r4] │ │ │ │ + strb r4, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r4, [r4, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, r3] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + strb r0, [r7, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + strb r4, [r1, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, r1] │ │ │ │ + strb r4, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + strb r0, [r4, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + strb r0, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + strb r4, [r6, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ + strb r0, [r1, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, r7] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strh r0, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + strh r4, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strh r0, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, r4] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r4, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strh r4, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, r1] │ │ │ │ + strh r0, [r6, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r4, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #92] @ 0x5c │ │ │ │ + ldr r0, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, r7] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, r6] │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + str r0, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, r5] │ │ │ │ + str r4, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + str r0, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, r4] │ │ │ │ + str r4, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + str r0, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r4, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, r2] │ │ │ │ + str r0, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, r1] │ │ │ │ + str r4, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, r0] │ │ │ │ + str r0, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + str r4, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #864] @ (7b251c ) │ │ │ │ + str r0, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #688] @ (7b2474 ) │ │ │ │ + ldr r7, [pc, #880] @ (7b2534 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #512] @ (7b23cc ) │ │ │ │ + ldr r7, [pc, #704] @ (7b248c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #336] @ (7b2324 ) │ │ │ │ + ldr r7, [pc, #528] @ (7b23e4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #160] @ (7b227c ) │ │ │ │ + ldr r7, [pc, #352] @ (7b233c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #1008] @ (7b25d4 ) │ │ │ │ + ldr r7, [pc, #176] @ (7b2294 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #832] @ (7b252c ) │ │ │ │ + ldr r7, [pc, #0] @ (7b21ec ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #656] @ (7b2484 ) │ │ │ │ + ldr r6, [pc, #848] @ (7b2544 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #480] @ (7b23dc ) │ │ │ │ + ldr r6, [pc, #672] @ (7b249c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #304] @ (7b2334 ) │ │ │ │ + ldr r6, [pc, #496] @ (7b23f4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #128] @ (7b228c ) │ │ │ │ + ldr r6, [pc, #320] @ (7b234c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #976] @ (7b25e4 ) │ │ │ │ + ldr r6, [pc, #144] @ (7b22a4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #800] @ (7b253c ) │ │ │ │ + ldr r5, [pc, #992] @ (7b25fc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #624] @ (7b2494 ) │ │ │ │ + ldr r5, [pc, #816] @ (7b2554 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #448] @ (7b23ec ) │ │ │ │ + ldr r5, [pc, #640] @ (7b24ac ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #272] @ (7b2344 ) │ │ │ │ + ldr r5, [pc, #464] @ (7b2404 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #96] @ (7b229c ) │ │ │ │ + ldr r5, [pc, #288] @ (7b235c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #944] @ (7b25f4 ) │ │ │ │ + ldr r5, [pc, #112] @ (7b22b4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #768] @ (7b254c ) │ │ │ │ + ldr r4, [pc, #960] @ (7b260c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #592] @ (7b24a4 ) │ │ │ │ + ldr r4, [pc, #784] @ (7b2564 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #416] @ (7b23fc ) │ │ │ │ + ldr r4, [pc, #608] @ (7b24bc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #240] @ (7b2354 ) │ │ │ │ + ldr r4, [pc, #432] @ (7b2414 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #64] @ (7b22ac ) │ │ │ │ + ldr r4, [pc, #256] @ (7b236c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #912] @ (7b2604 ) │ │ │ │ + ldr r4, [pc, #80] @ (7b22c4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #736] @ (7b255c ) │ │ │ │ + ldr r3, [pc, #928] @ (7b261c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + str r4, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #560] @ (7b24b4 ) │ │ │ │ + ldr r3, [pc, #752] @ (7b2574 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #384] @ (7b240c ) │ │ │ │ + ldr r3, [pc, #576] @ (7b24cc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #208] @ (7b2364 ) │ │ │ │ + ldr r3, [pc, #400] @ (7b2424 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #32] @ (7b22bc ) │ │ │ │ + ldr r3, [pc, #224] @ (7b237c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #104] @ 0x68 │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #880] @ (7b2614 ) │ │ │ │ + ldr r3, [pc, #48] @ (7b22d4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #704] @ (7b256c ) │ │ │ │ + ldr r2, [pc, #896] @ (7b262c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #528] @ (7b24c4 ) │ │ │ │ + ldr r2, [pc, #720] @ (7b2584 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r5, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #352] @ (7b241c ) │ │ │ │ + ldr r2, [pc, #544] @ (7b24dc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #176] @ (7b2374 ) │ │ │ │ + ldr r2, [pc, #368] @ (7b2434 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #0] @ (7b22cc ) │ │ │ │ + ldr r2, [pc, #192] @ (7b238c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #848] @ (7b2624 ) │ │ │ │ + ldr r2, [pc, #16] @ (7b22e4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #672] @ (7b257c ) │ │ │ │ + ldr r1, [pc, #864] @ (7b263c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #496] @ (7b24d4 ) │ │ │ │ + ldr r1, [pc, #688] @ (7b2594 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #320] @ (7b242c ) │ │ │ │ + ldr r1, [pc, #512] @ (7b24ec ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #144] @ (7b2384 ) │ │ │ │ + ldr r1, [pc, #336] @ (7b2444 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #992] @ (7b26dc ) │ │ │ │ + ldr r1, [pc, #160] @ (7b239c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #816] @ (7b2634 ) │ │ │ │ + ldr r0, [pc, #1008] @ (7b26f4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #640] @ (7b258c ) │ │ │ │ + ldr r0, [pc, #832] @ (7b264c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #464] @ (7b24e4 ) │ │ │ │ + ldr r0, [pc, #656] @ (7b25a4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #288] @ (7b243c ) │ │ │ │ + ldr r0, [pc, #480] @ (7b24fc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #112] @ (7b2394 ) │ │ │ │ + ldr r0, [pc, #304] @ (7b2454 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx lr │ │ │ │ + ldr r0, [pc, #128] @ (7b23ac ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blxns r8 │ │ │ │ + blxns lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx r3 │ │ │ │ + blx r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns sp │ │ │ │ + blxns r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r8 │ │ │ │ + bx lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns r2 │ │ │ │ + bxns r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, sp │ │ │ │ + bx r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov ip, r7 │ │ │ │ + mov ip, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, r2 │ │ │ │ + nop @ (mov r8, r8) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r4, ip │ │ │ │ + mov ip, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r4, r1 │ │ │ │ + mov r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r8, ip │ │ │ │ + mov r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, r6 │ │ │ │ + cmp ip, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp r8, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, fp │ │ │ │ + cmp ip, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r0, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r8, fp │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add ip, r5 │ │ │ │ + add ip, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r8, r0 │ │ │ │ + add r8, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sl │ │ │ │ + add ip, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, r5 │ │ │ │ + add r0, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r4, r7 │ │ │ │ + add r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r0, r2 │ │ │ │ + add r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r4, r4 │ │ │ │ + mvns r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r0, r7 │ │ │ │ + bics r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r4, r1 │ │ │ │ + muls r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r0, r4 │ │ │ │ + muls r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r4, r6 │ │ │ │ + orrs r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r0, r1 │ │ │ │ + cmn r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmn r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r0, r6 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r4, r0 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r3 │ │ │ │ + negs r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r4, r5 │ │ │ │ + tst r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r0, r0 │ │ │ │ + rors r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r4, r2 │ │ │ │ + rors r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adcs r0, r5 │ │ │ │ + sbcs r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7 │ │ │ │ + adcs r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4 │ │ │ │ + asrs r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7 │ │ │ │ + lsrs r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1 │ │ │ │ + lsls r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r0, r4 │ │ │ │ + lsls r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands r4, r6 │ │ │ │ + eors r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands r0, r1 │ │ │ │ + ands r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + ands r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + subs r7, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + subs r7, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #88 @ 0x58 │ │ │ │ + subs r7, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + subs r7, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #0 │ │ │ │ + subs r7, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ + subs r7, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #168 @ 0xa8 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + subs r6, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r6, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r6, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r6, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r5, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + subs r5, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r5, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #28 │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r5, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #196 @ 0xc4 │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #108 @ 0x6c │ │ │ │ + subs r4, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ + subs r4, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #20 │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r4, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r3, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #100 @ 0x64 │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr.w r0, [pc, #2340] @ 7b2da4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #2336] @ 7b2da8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2748715,599 +2748709,599 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1176] @ 7b3230 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1172] @ 7b3234 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r5, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + adds r4, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r4, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #28 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #152 @ 0x98 │ │ │ │ + adds r2, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #108 @ 0x6c │ │ │ │ + adds r2, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #20 │ │ │ │ + adds r2, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #232 @ 0xe8 │ │ │ │ + adds r2, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #100 @ 0x64 │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + adds r1, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r1, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + adds r1, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #136 @ 0x88 │ │ │ │ + adds r0, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #4 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + adds r0, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #172 @ 0xac │ │ │ │ + cmp r7, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #128 @ 0x80 │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + cmp r7, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #32 │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + cmp r5, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #112 @ 0x70 │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r5, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #192 @ 0xc0 │ │ │ │ + cmp r4, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + cmp r4, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + cmp r4, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #228 @ 0xe4 │ │ │ │ + cmp r4, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #184 @ 0xb8 │ │ │ │ + cmp r3, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #140 @ 0x8c │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #96 @ 0x60 │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #52 @ 0x34 │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #8 │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #220 @ 0xdc │ │ │ │ + cmp r3, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r2, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + cmp r2, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #124 @ 0x7c │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r1, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #248 @ 0xf8 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r0, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + cmp r0, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #116 @ 0x74 │ │ │ │ + cmp r0, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #28 │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + movs r7, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #20 │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #232 @ 0xe8 │ │ │ │ + movs r7, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #188 @ 0xbc │ │ │ │ + movs r6, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r6, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #12 │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r6, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + movs r5, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ + movs r5, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #92 @ 0x5c │ │ │ │ + movs r5, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r5, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #172 @ 0xac │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r4, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #252 @ 0xfc │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r4, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #164 @ 0xa4 │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #32 │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ + movs r2, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ + movs r2, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #24 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #236 @ 0xec │ │ │ │ + movs r2, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r1, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #148 @ 0x94 │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r1, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r1, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs r1, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #8 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + movs r0, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + subs r4, r6, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r3, #5 │ │ │ │ + subs r0, r1, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r2, #3 │ │ │ │ + subs r4, r0, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + subs r0, r3, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r7, #1 │ │ │ │ + subs r4, r5, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r0, r0, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + subs r0, r5, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + adds r4, r7, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r4, #6 │ │ │ │ + adds r0, r2, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + adds r4, r4, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + adds r0, r7, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r3, #4 │ │ │ │ + adds r4, r1, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r0, r4, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r0, r1, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r5, #1 │ │ │ │ + adds r4, r3, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r0, #1 │ │ │ │ + adds r0, r6, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + adds r4, r0, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r5, r7 │ │ │ │ + adds r0, r3, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r4, r5, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + subs r0, r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + subs r4, r2, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + subs r0, r5, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, r4 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + subs r0, r2, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r6, r2 │ │ │ │ + subs r4, r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r3, r1 │ │ │ │ + subs r4, r1, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + subs r0, r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r0, r0 │ │ │ │ + subs r4, r6, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + subs r0, r1, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r5, r6 │ │ │ │ + adds r4, r3, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r0, r6 │ │ │ │ + adds r0, r6, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r2, r5 │ │ │ │ + adds r4, r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, r4 │ │ │ │ + adds r0, r3, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + adds r4, r5, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + adds r0, r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r4, r2 │ │ │ │ + adds r4, r2, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r0, r5, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r4, r7, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r0, r2, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #31 │ │ │ │ + adds r4, r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + asrs r0, r7, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r4, r1, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + asrs r0, r4, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #29 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #28 │ │ │ │ + asrs r0, r1, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + asrs r4, r3, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + asrs r0, r6, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + asrs r4, r0, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #25 │ │ │ │ + asrs r0, r3, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + asrs r4, r5, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #22 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #22 │ │ │ │ + asrs r4, r7, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #21 │ │ │ │ + asrs r0, r2, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + asrs r4, r4, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #20 │ │ │ │ + asrs r0, r7, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r4, r6, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #17 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + asrs r4, r3, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r0, r6, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + asrs r4, r7, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + asrs r0, r6, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + asrs r0, r4, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #12 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r4, r2, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #11 │ │ │ │ + asrs r0, r6, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r4, r5, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #8 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r0, r2, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #7 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + asrs r4, r2, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r4, r6, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #3 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #2 │ │ │ │ + asrs r4, r4, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r0, r3, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ + lsrs r0, r6, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #29 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r4, r4, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #27 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r4, r7, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #24 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #23 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r0, r6, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #21 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #20 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #19 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #18 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r0, r7, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r0, r3, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r0, r7, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #15 │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #14 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + lsrs r4, r3, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + lsrs r0, r7, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #10 │ │ │ │ + lsrs r0, r7, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #9 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #9 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsrs r4, r2, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r4, r2, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r0, r7, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #6 │ │ │ │ + lsrs r4, r1, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #4 │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + lsrs r0, r1, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsrs r4, r3, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r0, r5, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ + lsrs r0, r0, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #30 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r5, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ bhi.n 7b32d8 │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ bhi.n 7b3296 │ │ │ │ tbb [pc, r0] │ │ │ │ cmp r1, #87 @ 0x57 │ │ │ │ @@ -2749400,45 +2749394,45 @@ │ │ │ │ ldr r0, [pc, #68] @ (7b3338 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ (7b333c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ + str r0, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + str r4, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ + strh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r3, 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2749952,132 +2749946,132 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 7b3422 │ │ │ │ nop │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, #112] @ 0x70 │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + ldrb r4, [r7, #12] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r1, #112] @ 0x70 │ │ │ │ + str r0, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + str r6, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r2, #9] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs.w r0, r2, #4554752 @ 0x458000 │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ + @ instruction: 0xf5e2008b │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - sub.w r0, sl, #4554752 @ 0x458000 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + rsbs r0, sl, #4554752 @ 0x458000 │ │ │ │ + ldrb r6, [r3, #8] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r2, #7] │ │ │ │ + ldrb r2, [r0, #8] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + str r6, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r6, #6] │ │ │ │ + ldrb r6, [r4, #7] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #28 │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xfb4a008b │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + @ instruction: 0xfb7a008b │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r6, ip │ │ │ │ + add lr, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #172 @ 0xac │ │ │ │ + cmp r2, #220 @ 0xdc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, #104] @ 0x68 │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ + str r6, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #544] @ 0x220 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + cmp r1, #34 @ 0x22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp.w r0, #9728 @ 0x2600 │ │ │ │ bhi.w 7b831c │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ bls.w 7bf47c │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ cmp.w r0, #9472 @ 0x2500 │ │ │ │ @@ -2759556,15 +2759550,15 @@ │ │ │ │ movs r5, #1 │ │ │ │ movs r5, #1 │ │ │ │ adcs r1, r6 │ │ │ │ ldr r0, [pc, #4] @ (7b8318 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r6, #126 @ 0x7e │ │ │ │ + adds r6, #174 @ 0xae │ │ │ │ lsls r3, r1, #2 │ │ │ │ sub.w r0, r0, #13120 @ 0x3340 │ │ │ │ subs r0, #28 │ │ │ │ uxth r3, r0 │ │ │ │ cmp.w r3, #3232 @ 0xca0 │ │ │ │ bhi.w 7bf48e │ │ │ │ cmp.w r0, #3232 @ 0xca0 │ │ │ │ @@ -2764027,607 +2764021,591 @@ │ │ │ │ ldr.w r0, [pc, #1644] @ 7bafa0 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7bafa4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r2, r2, #4 │ │ │ │ + adds r2, r0, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r2, r1, #5 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r7, pc, #264 @ (adr r7, 7baa58 ) │ │ │ │ + add r7, pc, #456 @ (adr r7, 7bab18 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, pc, #424 @ (adr r7, 7baafc ) │ │ │ │ + add r7, pc, #616 @ (adr r7, 7babbc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, pc, #584 @ (adr r7, 7baba0 ) │ │ │ │ + add r7, pc, #776 @ (adr r7, 7bac60 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, pc, #744 @ (adr r7, 7bac44 ) │ │ │ │ + add r7, pc, #936 @ (adr r7, 7bad04 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, pc, #904 @ (adr r7, 7bace8 ) │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + add r0, sp, #552 @ 0x228 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, sp, #1000 @ 0x3e8 │ │ │ │ + add r0, sp, #872 @ 0x368 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + add r1, sp, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #312 @ 0x138 │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #840 @ 0x348 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #856 @ 0x358 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #24 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #200 @ 0xc8 │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + add r4, sp, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #824 @ 0x338 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #936 @ 0x3a8 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #24 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #136 @ 0x88 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #360 @ 0x168 │ │ │ │ + add r5, sp, #328 @ 0x148 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #472 @ 0x1d8 │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #584 @ 0x248 │ │ │ │ + add r5, sp, #552 @ 0x228 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #664 @ 0x298 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #8 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + add r6, sp, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + add r6, sp, #536 @ 0x218 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #680 @ 0x2a8 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #904 @ 0x388 │ │ │ │ + add r6, sp, #872 @ 0x368 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #328 @ 0x148 │ │ │ │ + add r7, sp, #296 @ 0x128 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + add r7, sp, #408 @ 0x198 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add sp, #312 @ 0x138 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sub sp, #24 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sub sp, #248 @ 0xf8 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sub sp, #360 @ 0x168 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sub sp, #472 @ 0x1d8 │ │ │ │ + sub sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7baa7c │ │ │ │ + cbz r2, 7baa72 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7baa86 │ │ │ │ + cbz r6, 7baa7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7baa92 │ │ │ │ + cbz r2, 7baa88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7baa9c │ │ │ │ + cbz r6, 7baa92 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7baaa8 │ │ │ │ + cbz r2, 7baa9e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7baab2 │ │ │ │ + cbz r6, 7baaa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7baabe │ │ │ │ + cbz r2, 7baab4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7baac8 │ │ │ │ + cbz r6, 7baabe │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7baad4 │ │ │ │ + cbz r2, 7baaca │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sxth r6, r1 │ │ │ │ + sxth r6, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sxth r2, r5 │ │ │ │ + sxth r2, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sxtb r6, r0 │ │ │ │ + sxth r6, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sxtb r2, r4 │ │ │ │ + sxtb r2, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sxtb r6, r7 │ │ │ │ + sxtb r6, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - uxth r2, r3 │ │ │ │ + uxth r2, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - uxth r6, r6 │ │ │ │ + uxth r6, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - uxtb r2, r2 │ │ │ │ + uxtb r2, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - uxtb r6, r5 │ │ │ │ + uxtb r6, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7bab02 │ │ │ │ + cbz r2, 7baaf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7bab0c │ │ │ │ + cbz r6, 7bab02 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7bab18 │ │ │ │ + cbz r2, 7bab0e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7bab22 │ │ │ │ + cbz r6, 7bab18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7bab2e │ │ │ │ + cbz r2, 7bab24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7bab38 │ │ │ │ + cbz r6, 7bab2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7bab44 │ │ │ │ + cbz r2, 7bab3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7bab4e │ │ │ │ + cbz r6, 7bab44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7bab5a │ │ │ │ + cbz r2, 7bab50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2} │ │ │ │ + cbz r6, 7bab5a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r5} │ │ │ │ + push {r1, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r2, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + push {r1, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r4, r7} │ │ │ │ + push {r1, r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2, r3, r5, r7} │ │ │ │ + push {r1, r2, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ + push {r1, r2, r4, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2, r4, r6, lr} │ │ │ │ + push {r1, r2, r3, r6, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r4, r5, r6, lr} │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2, r3, r7, lr} │ │ │ │ + push {r1, r2, r7, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + @ instruction: 0xb612 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + @ instruction: 0xb62e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb652 │ │ │ │ + @ instruction: 0xb64a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb66e │ │ │ │ + cpsie ai │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb682 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + @ instruction: 0xb69e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb6ba │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb6de │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + @ instruction: 0xb6f2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb70e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + @ instruction: 0xb72a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + @ instruction: 0xb746 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + @ instruction: 0xb762 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb786 │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb7a2 │ │ │ │ + @ instruction: 0xb79a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb7be │ │ │ │ + @ instruction: 0xb7b6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + @ instruction: 0xb7d2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb7f6 │ │ │ │ + @ instruction: 0xb7ee │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + @ instruction: 0xb80a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb82e │ │ │ │ + @ instruction: 0xb826 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + @ instruction: 0xb842 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + @ instruction: 0xb87a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb89e │ │ │ │ + @ instruction: 0xb896 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb8ba │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + @ instruction: 0xb8ce │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7bab9e │ │ │ │ + cbnz r6, 7bab94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7babaa │ │ │ │ + cbnz r2, 7baba0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7babb4 │ │ │ │ + cbnz r6, 7babaa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7babc0 │ │ │ │ + cbnz r2, 7babb6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7babca │ │ │ │ + cbnz r6, 7babc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7babd6 │ │ │ │ + cbnz r2, 7babcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7babe0 │ │ │ │ + cbnz r6, 7babd6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7babec │ │ │ │ + cbnz r2, 7babe2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7babf6 │ │ │ │ + cbnz r6, 7babec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rev r2, r1 │ │ │ │ + rev r2, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rev r6, r4 │ │ │ │ + rev r6, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rev16 r2, r0 │ │ │ │ + rev r2, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rev16 r6, r3 │ │ │ │ + rev16 r6, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rev16 r2, r7 │ │ │ │ + rev16 r2, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - hlt 0x0016 │ │ │ │ + hlt 0x000e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - hlt 0x0032 │ │ │ │ + hlt 0x002a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - revsh r6, r1 │ │ │ │ + revsh r6, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - revsh r2, r5 │ │ │ │ + revsh r2, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7bac24 │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7bac30 │ │ │ │ + cbnz r2, 7bac26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7bac3a │ │ │ │ + cbnz r6, 7bac30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7bac46 │ │ │ │ + cbnz r2, 7bac3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7bac50 │ │ │ │ + cbnz r6, 7bac46 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7bac5c │ │ │ │ + cbnz r2, 7bac52 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7bac66 │ │ │ │ + cbnz r6, 7bac5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7bac72 │ │ │ │ + cbnz r2, 7bac68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7bac7c │ │ │ │ + cbnz r6, 7bac72 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1} │ │ │ │ + cbnz r2, 7bac7e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r3, r4, r5} │ │ │ │ + pop {r1, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r4, r5, r6} │ │ │ │ + pop {r1, r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ + pop {r1, r2, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r3, r5, r7} │ │ │ │ + pop {r1, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r5, r6, r7} │ │ │ │ + pop {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r3, r4, pc} │ │ │ │ + pop {r1, r4, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + pop {r1, r3, r6, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ + pop {r1, r7, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r6, r7, pc} │ │ │ │ + pop {r1, r3, r4, r5, r7, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x0016 │ │ │ │ + bkpt 0x000e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x0032 │ │ │ │ + bkpt 0x002a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x004e │ │ │ │ + bkpt 0x0046 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x006a │ │ │ │ + bkpt 0x0062 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x0086 │ │ │ │ + bkpt 0x007e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x00a2 │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x00be │ │ │ │ + bkpt 0x00b6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x00da │ │ │ │ + bkpt 0x00d2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x00f6 │ │ │ │ + bkpt 0x00ee │ │ │ │ lsls r4, r1, #2 │ │ │ │ - itee ne │ │ │ │ - lslne r4, r1, #2 │ │ │ │ - itee cs @ unpredictable │ │ │ │ + itet eq │ │ │ │ + lsleq r4, r1, #2 │ │ │ │ + itte cs @ unpredictable │ │ │ │ lslcs r4, r1, #2 │ │ │ │ - itet mi @ unpredictable │ │ │ │ + ittt mi @ unpredictable │ │ │ │ lslmi r4, r1, #2 │ │ │ │ - itte vs @ unpredictable │ │ │ │ - lslvs r4, r1, #2 │ │ │ │ - ittt hi @ unpredictable │ │ │ │ - lslhi r4, r1, #2 │ │ │ │ - ittt ls @ unpredictable │ │ │ │ + ittt pl @ unpredictable │ │ │ │ + lslpl r4, r1, #2 │ │ │ │ + itte vc @ unpredictable │ │ │ │ + lslvc r4, r1, #2 │ │ │ │ + itet ls @ unpredictable │ │ │ │ lslls r4, r1, #2 │ │ │ │ - itte lt @ unpredictable │ │ │ │ + itee lt @ unpredictable │ │ │ │ lsllt r4, r1, #2 │ │ │ │ - itet le @ unpredictable │ │ │ │ - lslle r4, r1, #2 │ │ │ │ - itee @ unpredictable │ │ │ │ - lsl r4, r1, #2 │ │ │ │ - stmiaal r0!, {r1, r2, r3} │ │ │ │ + itee gt @ unpredictable │ │ │ │ + lslgt r4, r1, #2 │ │ │ │ + itet al @ unpredictable │ │ │ │ lslal r4, r1, #2 │ │ │ │ - stmia r0!, {r1, r3, r5} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r0!, {r1, r3, r4, r7} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r0!, {r1, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ + lslal r4, r1, #2 │ │ │ │ + stmia r0!, {r1, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r4, r5, r7} │ │ │ │ + stmia r1!, {r1} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r4, r7} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1} │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r3, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r1, r4, r5} │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r1, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ + stmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba67c │ │ │ │ + stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba694 │ │ │ │ + ldmia r0!, {r1} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba6ac │ │ │ │ + ldmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba6c4 │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7ba6dc │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -2764651,208 +2764629,224 @@ │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7ba76c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba78c │ │ │ │ + b.n 7ba784 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba7ac │ │ │ │ + b.n 7ba79c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba7cc │ │ │ │ + b.n 7ba7b4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1, {r1, r2} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba7ec │ │ │ │ + b.n 7ba7cc │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1, {r1, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba80c │ │ │ │ + b.n 7ba7ec │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1, {r1, r2, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba82c │ │ │ │ + b.n 7ba80c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1, {r1, r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba84c │ │ │ │ + b.n 7ba82c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1, {r1, r2, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba86c │ │ │ │ + b.n 7ba84c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1, {r1, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba88c │ │ │ │ + b.n 7ba86c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba8ac │ │ │ │ + b.n 7ba88c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba8cc │ │ │ │ + b.n 7ba8ac │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1, {r1, r2, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba8ec │ │ │ │ + b.n 7ba8cc │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1, {r1, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba90c │ │ │ │ + b.n 7ba8ec │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba92c │ │ │ │ + b.n 7ba90c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1, {r1, r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba94c │ │ │ │ + b.n 7ba92c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1, {r1, r2, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba96c │ │ │ │ + b.n 7ba94c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1, {r1, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba98c │ │ │ │ + b.n 7ba96c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba9ac │ │ │ │ + b.n 7ba98c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba9cc │ │ │ │ + b.n 7ba9ac │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba9ec │ │ │ │ + b.n 7ba9cc │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1, {r1, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7baa0c │ │ │ │ + b.n 7ba9ec │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7baa2c │ │ │ │ + b.n 7baa0c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7baa4c │ │ │ │ + b.n 7baa2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7baa6c │ │ │ │ + b.n 7baa4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r1} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7baa8c │ │ │ │ + b.n 7baa6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r1, r2, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7baaac │ │ │ │ + b.n 7baa8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7baacc │ │ │ │ + b.n 7baaac │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r1, r2, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7baaec │ │ │ │ + b.n 7baacc │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r1, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bab0c │ │ │ │ + b.n 7baaec │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bab2c │ │ │ │ + b.n 7bab0c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r1, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bab4c │ │ │ │ + b.n 7bab2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r1, r2, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bab6c │ │ │ │ + b.n 7bab4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r1, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bab8c │ │ │ │ + b.n 7bab6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7babac │ │ │ │ + b.n 7bab8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7babcc │ │ │ │ + b.n 7babac │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r1, r2, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7babec │ │ │ │ + b.n 7babcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bac0c │ │ │ │ + b.n 7babec │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bac2c │ │ │ │ + b.n 7bac0c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bac4c │ │ │ │ + b.n 7bac2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bac6c │ │ │ │ + b.n 7bac4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bac8c │ │ │ │ + b.n 7bac6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bacac │ │ │ │ + b.n 7bac8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7baccc │ │ │ │ + b.n 7bacac │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bacec │ │ │ │ + b.n 7baccc │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bad0c │ │ │ │ + b.n 7bacec │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bad2c │ │ │ │ + b.n 7bad0c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3, {r1, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bad4c │ │ │ │ + b.n 7bad2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3!, {r1, r2, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bad6c │ │ │ │ + b.n 7bad4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3!, {r1, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ + b.n 7bad6c │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ b.n 7bad8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7badac │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7badcc │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldmia r3!, {r1, r4, r6} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7badec │ │ │ │ + lsls r4, r1, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7bbc70 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7bbc74 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3260] @ 7bbc78 │ │ │ │ @@ -2766072,645 +2766066,629 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7bc2cc │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7bc2d0 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bbda8 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bbdc8 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r5, r6, r7} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bbde8 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bbe08 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbe28 │ │ │ │ + b.n 7bbe08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r5!, {r2} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbe48 │ │ │ │ + b.n 7bbe28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r5!, {r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbe68 │ │ │ │ + b.n 7bbe48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r5!, {r2, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbe88 │ │ │ │ + b.n 7bbe68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r5!, {r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbea8 │ │ │ │ + b.n 7bbe88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r5!, {r2, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbec8 │ │ │ │ + b.n 7bbea8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r5!, {r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbee8 │ │ │ │ + b.n 7bbec8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r5!, {r2, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbf08 │ │ │ │ + b.n 7bbee8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r5!, {r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbf28 │ │ │ │ + b.n 7bbf08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r5!, {r2, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbf48 │ │ │ │ + b.n 7bbf28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r5!, {r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbf68 │ │ │ │ + b.n 7bbf48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbf88 │ │ │ │ + b.n 7bbf68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r5!, {r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbfa8 │ │ │ │ + b.n 7bbf88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r5!, {r2, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbfc8 │ │ │ │ + b.n 7bbfa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r5!, {r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbfe8 │ │ │ │ + b.n 7bbfc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc008 │ │ │ │ + b.n 7bbfe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc028 │ │ │ │ + b.n 7bc008 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r5!, {r2, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc048 │ │ │ │ + b.n 7bc028 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r5!, {r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc068 │ │ │ │ + b.n 7bc048 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc088 │ │ │ │ + b.n 7bc068 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r5!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc0a8 │ │ │ │ + b.n 7bc088 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc0c8 │ │ │ │ + b.n 7bc0a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc0e8 │ │ │ │ + b.n 7bc0c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r2, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc108 │ │ │ │ + b.n 7bc0e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc128 │ │ │ │ + b.n 7bc108 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r2, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc148 │ │ │ │ + b.n 7bc128 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc168 │ │ │ │ + b.n 7bc148 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc188 │ │ │ │ + b.n 7bc168 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc1a8 │ │ │ │ + b.n 7bc188 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r2, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc1c8 │ │ │ │ + b.n 7bc1a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc1e8 │ │ │ │ + b.n 7bc1c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc208 │ │ │ │ + b.n 7bc1e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc228 │ │ │ │ + b.n 7bc208 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r2, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc248 │ │ │ │ + b.n 7bc228 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc268 │ │ │ │ + b.n 7bc248 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc288 │ │ │ │ + b.n 7bc268 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc2a8 │ │ │ │ + b.n 7bc288 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc2c8 │ │ │ │ + b.n 7bc2a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc2e8 │ │ │ │ + b.n 7bc2c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc308 │ │ │ │ + b.n 7bc2e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc328 │ │ │ │ + b.n 7bc308 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc348 │ │ │ │ + b.n 7bc328 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc368 │ │ │ │ + b.n 7bc348 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc388 │ │ │ │ + b.n 7bc368 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc3a8 │ │ │ │ + b.n 7bc388 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r2, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc3c8 │ │ │ │ + b.n 7bc3a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc3e8 │ │ │ │ + b.n 7bc3c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r2, r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc408 │ │ │ │ + b.n 7bc3e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc428 │ │ │ │ + b.n 7bc408 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r2, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc448 │ │ │ │ + b.n 7bc428 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc468 │ │ │ │ + b.n 7bc448 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc488 │ │ │ │ + b.n 7bc468 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc4a8 │ │ │ │ + b.n 7bc488 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc4c8 │ │ │ │ + b.n 7bc4a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc4e8 │ │ │ │ + b.n 7bc4c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r2, r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc508 │ │ │ │ + b.n 7bc4e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc528 │ │ │ │ + b.n 7bc508 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r2, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc548 │ │ │ │ + b.n 7bc528 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc568 │ │ │ │ + b.n 7bc548 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc588 │ │ │ │ + b.n 7bc568 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc5a8 │ │ │ │ + b.n 7bc588 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc5c8 │ │ │ │ + b.n 7bc5a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc5e8 │ │ │ │ + b.n 7bc5c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc608 │ │ │ │ + b.n 7bc5e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc628 │ │ │ │ + b.n 7bc608 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r2} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc648 │ │ │ │ + b.n 7bc628 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc668 │ │ │ │ + b.n 7bc648 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc688 │ │ │ │ + b.n 7bc668 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc6a8 │ │ │ │ + b.n 7bc688 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb6c8 │ │ │ │ + b.n 7bb6a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb6e8 │ │ │ │ + b.n 7bb6c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb708 │ │ │ │ + b.n 7bb6e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb728 │ │ │ │ + b.n 7bb708 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r2, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb748 │ │ │ │ + b.n 7bb728 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb768 │ │ │ │ + b.n 7bb748 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb788 │ │ │ │ + b.n 7bb768 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb7a8 │ │ │ │ + b.n 7bb788 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r2, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb7c8 │ │ │ │ + b.n 7bb7a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb7e8 │ │ │ │ + b.n 7bb7c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb808 │ │ │ │ + b.n 7bb7e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb828 │ │ │ │ + b.n 7bb808 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb848 │ │ │ │ + b.n 7bb828 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb868 │ │ │ │ + b.n 7bb848 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb888 │ │ │ │ + b.n 7bb868 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb8a8 │ │ │ │ + b.n 7bb888 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb8c8 │ │ │ │ + b.n 7bb8a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb8e8 │ │ │ │ + b.n 7bb8c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r2, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb908 │ │ │ │ + b.n 7bb8e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb928 │ │ │ │ + b.n 7bb908 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r2, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb948 │ │ │ │ + b.n 7bb928 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb968 │ │ │ │ + b.n 7bb948 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb988 │ │ │ │ + b.n 7bb968 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb9a8 │ │ │ │ + b.n 7bb988 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb9c8 │ │ │ │ + b.n 7bb9a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb9e8 │ │ │ │ + b.n 7bb9c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bba08 │ │ │ │ + b.n 7bb9e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bba28 │ │ │ │ + b.n 7bba08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r2, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bba48 │ │ │ │ + b.n 7bba28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bba68 │ │ │ │ + b.n 7bba48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bba88 │ │ │ │ + b.n 7bba68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbaa8 │ │ │ │ + b.n 7bba88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbac8 │ │ │ │ + b.n 7bbaa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbae8 │ │ │ │ + b.n 7bbac8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbb08 │ │ │ │ + b.n 7bbae8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbb28 │ │ │ │ + b.n 7bbb08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbb48 │ │ │ │ + b.n 7bbb28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbb68 │ │ │ │ + b.n 7bbb48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbb88 │ │ │ │ + b.n 7bbb68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbba8 │ │ │ │ + b.n 7bbb88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r2, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbbc8 │ │ │ │ + b.n 7bbba8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbbe8 │ │ │ │ + b.n 7bbbc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r2, r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbc08 │ │ │ │ + b.n 7bbbe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbc28 │ │ │ │ + b.n 7bbc08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r2, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbc48 │ │ │ │ + b.n 7bbc28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbc68 │ │ │ │ + b.n 7bbc48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbc88 │ │ │ │ + b.n 7bbc68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbca8 │ │ │ │ + b.n 7bbc88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbcc8 │ │ │ │ + b.n 7bbca8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbce8 │ │ │ │ + b.n 7bbcc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r2, r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbd08 │ │ │ │ + b.n 7bbce8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbd28 │ │ │ │ + b.n 7bbd08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r2, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbd48 │ │ │ │ + b.n 7bbd28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbd68 │ │ │ │ + b.n 7bbd48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbd88 │ │ │ │ + b.n 7bbd68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbda8 │ │ │ │ + b.n 7bbd88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbdc8 │ │ │ │ + b.n 7bbda8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbde8 │ │ │ │ + b.n 7bbdc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbe08 │ │ │ │ + b.n 7bbde8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbe28 │ │ │ │ + b.n 7bbe08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3!, {r2} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbe48 │ │ │ │ + b.n 7bbe28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3!, {r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbe68 │ │ │ │ + b.n 7bbe48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3, {r2, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbe88 │ │ │ │ + b.n 7bbe68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3, {r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbea8 │ │ │ │ + b.n 7bbe88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3!, {r2, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbec8 │ │ │ │ + b.n 7bbea8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3!, {r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbee8 │ │ │ │ + b.n 7bbec8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3, {r2, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbf08 │ │ │ │ + b.n 7bbee8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3, {r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbf28 │ │ │ │ + b.n 7bbf08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3!, {r2, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbf48 │ │ │ │ + b.n 7bbf28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbf68 │ │ │ │ + b.n 7bbf48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbf88 │ │ │ │ + b.n 7bbf68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3, {r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbfa8 │ │ │ │ + b.n 7bbf88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbfc8 │ │ │ │ + b.n 7bbfa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3!, {r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbfe8 │ │ │ │ + b.n 7bbfc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc008 │ │ │ │ + b.n 7bbfe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3, {r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc028 │ │ │ │ + b.n 7bc008 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3!, {r2, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc048 │ │ │ │ + b.n 7bc028 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3!, {r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc068 │ │ │ │ + b.n 7bc048 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc088 │ │ │ │ + b.n 7bc068 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3, {r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc0a8 │ │ │ │ + b.n 7bc088 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc0c8 │ │ │ │ + b.n 7bc0a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r4!, {} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc0e8 │ │ │ │ + b.n 7bc0c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r4!, {r2, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc108 │ │ │ │ + b.n 7bc0e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r4, {r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc128 │ │ │ │ + b.n 7bc108 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r4!, {r2, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bc148 │ │ │ │ + b.n 7bc128 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r4, {r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ @ instruction: 0xe800008c │ │ │ │ ldmia r4, {r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ @ instruction: 0xe80c008c │ │ │ │ @@ -2766817,17 +2766795,31 @@ │ │ │ │ lsls r4, r1, #2 │ │ │ │ @ instruction: 0xe9a4008c │ │ │ │ ldmia r5, {r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ @ instruction: 0xe9b0008c │ │ │ │ ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + @ instruction: 0xe9bc008c │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + strd r0, r0, [r8, #560] @ 0x230 │ │ │ │ + ldmia r6!, {r2} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrd r0, r0, [r4, #560] @ 0x230 │ │ │ │ + ldmia r6!, {r4} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strd r0, r0, [r0, #560]! @ 0x230 │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ strh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ strh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ strh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -2766839,27 +2766831,25 @@ │ │ │ │ lsls r4, r1, #2 │ │ │ │ strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ strh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ strh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bbe68 │ │ │ │ + b.n 7bbec8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bbe0c │ │ │ │ + b.n 7bbe6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bbda8 │ │ │ │ + b.n 7bbe08 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bbd44 │ │ │ │ + b.n 7bbda4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bbce0 │ │ │ │ + b.n 7bbd40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bbc8c │ │ │ │ + b.n 7bbcec │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7bcf9c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7bcfa0 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2768080,831 +2768070,831 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7bd5f8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7bd5fc │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + udf #124 @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #36 @ 0x24 │ │ │ │ + udf #84 @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7bcf68 │ │ │ │ + udf #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7bcf2c │ │ │ │ + ble.n 7bcf8c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7bcee0 │ │ │ │ + ble.n 7bcf40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7bd084 │ │ │ │ + ble.n 7bcee4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7bd030 │ │ │ │ + ble.n 7bd090 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7bcfcc │ │ │ │ + ble.n 7bd02c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7bcf98 │ │ │ │ + ble.n 7bcff8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7bcf3c │ │ │ │ + bgt.n 7bcf9c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7bced8 │ │ │ │ + bgt.n 7bcf38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7bd0a4 │ │ │ │ + bgt.n 7bcf04 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7bd070 │ │ │ │ + bgt.n 7bced0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7bd01c │ │ │ │ + bgt.n 7bd07c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7bcfc8 │ │ │ │ + bgt.n 7bd028 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7bcf74 │ │ │ │ + blt.n 7bcfd4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7bcf18 │ │ │ │ + blt.n 7bcf78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7bd0b4 │ │ │ │ + blt.n 7bcf14 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7bd060 │ │ │ │ + blt.n 7bd0c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7bd00c │ │ │ │ + blt.n 7bd06c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7bcfa8 │ │ │ │ + blt.n 7bd008 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7bcf5c │ │ │ │ + bge.n 7bcfbc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7bcf00 │ │ │ │ + bge.n 7bcf60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7bd0c4 │ │ │ │ + bge.n 7bcf24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7bd098 │ │ │ │ + bge.n 7bd0f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7bd064 │ │ │ │ + bge.n 7bd0c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #11] │ │ │ │ + strb r0, [r1, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r4, [r5, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + strb r4, [r7, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #16] │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r4, [r3, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r0, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #3] │ │ │ │ + strb r4, [r7, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + strb r0, [r6, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r0, [r2, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #11] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #4] │ │ │ │ + strb r4, [r3, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #1] │ │ │ │ + strb r4, [r2, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + strb r4, [r0, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #23] │ │ │ │ + strb r4, [r4, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r4, [r0, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #16] │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r2, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r4, [r5, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r0, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #3] │ │ │ │ + strb r4, [r6, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r4, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + strb r0, [r7, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r4, [r5, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #8] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r0, [r3, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + strb r4, [r1, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ + strb r4, [r5, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #16] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #10] │ │ │ │ + strb r4, [r0, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r4, [r1, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + strb r4, [r5, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ + strb r4, [r4, #0] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #60] @ 0x3c │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #36] @ 0x24 │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #124] @ 0x7c │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + str r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #72] @ 0x48 │ │ │ │ + str r4, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #112] @ 0x70 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #100] @ 0x64 │ │ │ │ + str r4, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r0, [r3, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #20] │ │ │ │ + ldrsh r4, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + ldrsh r4, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r5, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #12] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrh r4, [r4, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldr r4, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #132 @ 0x84 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #12 │ │ │ │ + adds r7, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #208 @ 0xd0 │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #172 @ 0xac │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #136 @ 0x88 │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r6, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + adds r6, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #28 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r6, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + adds r5, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ + adds r5, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #28 │ │ │ │ + adds r5, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r4, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r4, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #24 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r4, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ + adds r3, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #4 │ │ │ │ + adds r3, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r2, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #60 @ 0x3c │ │ │ │ + adds r2, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #252 @ 0xfc │ │ │ │ + adds r2, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #212 @ 0xd4 │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #96 @ 0x60 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #24 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #0 │ │ │ │ + adds r1, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #236 @ 0xec │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ cmp r7, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ cmp r7, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #108 @ 0x6c │ │ │ │ + cmp r7, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #28 │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #4 │ │ │ │ + cmp r6, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r5, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #176 @ 0xb0 │ │ │ │ + cmp r5, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #52 @ 0x34 │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r5, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #188 @ 0xbc │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r4, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + cmp r4, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #24 │ │ │ │ + cmp r4, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #96 @ 0x60 │ │ │ │ + cmp r3, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #20 │ │ │ │ + cmp r3, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ + cmp r2, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #172 @ 0xac │ │ │ │ + cmp r2, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r2, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #120 @ 0x78 │ │ │ │ + cmp r1, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ cmp r0, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r0, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + cmp r0, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #116 @ 0x74 │ │ │ │ + cmp r0, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r0, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ cmp r0, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + movs r7, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r7, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #100 @ 0x64 │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #28 │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r7, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #216 @ 0xd8 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r6, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r6, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r5, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #108 @ 0x6c │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + movs r5, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #24 │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + movs r5, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ + movs r4, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #60 @ 0x3c │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r4, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r3, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r3, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #16 │ │ │ │ + movs r3, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r2, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + movs r2, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #12 │ │ │ │ + movs r2, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #236 @ 0xec │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #168 @ 0xa8 │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r1, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #24 │ │ │ │ + movs r1, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r4, #7 │ │ │ │ + subs r4, r6, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r0, r2, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r4, #6 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r7, #5 │ │ │ │ + subs r0, r5, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + subs r0, r4, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + subs r4, r5, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r0, r0, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + subs r4, r7, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + subs r0, r3, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r5, #0 │ │ │ │ + subs r0, r7, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r1, #0 │ │ │ │ + subs r0, r3, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, #7 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r1, #7 │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r3, #6 │ │ │ │ + adds r4, r5, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r4, r5, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, #4 │ │ │ │ + adds r0, r6, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r4, r0, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + adds r0, r3, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r4, r5, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r4, r2, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r4, #0 │ │ │ │ + adds r0, r5, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r7, r7 │ │ │ │ + subs r4, r7, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, r7 │ │ │ │ + subs r0, r2, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r0, r7, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r1, r5 │ │ │ │ + subs r4, r1, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r3, r4 │ │ │ │ + subs r0, r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + subs r4, r6, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + subs r0, r1, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r4, r3, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r5, r1 │ │ │ │ + subs r0, r6, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r4, r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + subs r0, r3, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, r7 │ │ │ │ + adds r4, r5, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + adds r0, r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r2, r6 │ │ │ │ + adds r4, r2, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + adds r0, r5, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r4, r7, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r1, r4 │ │ │ │ + adds r0, r2, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r4, r3 │ │ │ │ + adds r4, r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + adds r0, r7, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + adds r4, r1, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r3, r1 │ │ │ │ + adds r0, r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + adds r4, r6, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r0, r1, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #31 │ │ │ │ + asrs r4, r3, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + asrs r0, r6, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r4, r1, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #28 │ │ │ │ + asrs r4, r7, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + asrs r0, r3, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #27 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #27 │ │ │ │ + asrs r0, r2, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r4, r5, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r4, r6, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r4, r4, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r4, r6, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r4, r0, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r2, #21 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #20 │ │ │ │ + asrs r4, r3, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r0, r5, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #17 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #16 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #15 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r5, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #14 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r0, r1, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r0, r5, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r7, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r4, r2, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #7 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r4, r7, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #6 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #5 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #2 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r4, r1, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #32 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7be2c8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7be2cc │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2770125,698 +2770115,698 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7be924 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7be928 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - lsrs r0, r0, #6 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r4, r0, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r0, r6, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsrs r0, r1, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ + lsrs r0, r7, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r5, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r4, r6, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r4, r0, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r4, r3, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r2, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r4, r5, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #23 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #4 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #21 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #12 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #9 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, r4 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #8 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vaddl.u32 q8, d28, d11 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + movs r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vrev32.16 d0, d11 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + vaddl.u32 q8, d20, d11 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.u d16, d28, d11 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + vaddl.u32 q0, d28, d11 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.u8 d16, d20, d11 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r3, #4 │ │ │ │ + vhadd.u d16, d20, d11 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.u8 d0, d28, d11 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + vhadd.u d0, d28, d11 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cdp2 0, 13, cr0, cr4, cr11, {4} │ │ │ │ - cdp2 0, 11, cr0, cr0, cr11, {4} │ │ │ │ - cdp2 0, 8, cr0, cr12, cr11, {4} │ │ │ │ - cdp2 0, 6, cr0, cr4, cr11, {4} │ │ │ │ - cdp2 0, 3, cr0, cr0, cr11, {4} │ │ │ │ - ldc2l 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ - ldc2l 0, cr0, [r0, #556] @ 0x22c │ │ │ │ - ldc2 0, cr0, [ip, #556] @ 0x22c │ │ │ │ - ldc2l 0, cr0, [r8, #-556]! @ 0xfffffdd4 │ │ │ │ - ldc2l 0, cr0, [ip, #-556] @ 0xfffffdd4 │ │ │ │ - ldc2 0, cr0, [r8, #-556]! @ 0xfffffdd4 │ │ │ │ - ldc2 0, cr0, [r4, #-556] @ 0xfffffdd4 │ │ │ │ - stc2l 0, cr0, [ip], #556 @ 0x22c │ │ │ │ - stc2l 0, cr0, [r8], {139} @ 0x8b │ │ │ │ - stc2 0, cr0, [ip], #556 @ 0x22c │ │ │ │ - stc2 0, cr0, [ip], {139} @ 0x8b │ │ │ │ - stc2l 0, cr0, [r4], #-556 @ 0xfffffdd4 │ │ │ │ - ldc2 0, cr0, [ip], #-556 @ 0xfffffdd4 │ │ │ │ + lsls r4, r1, #4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + vhadd.u8 d0, d20, d11 │ │ │ │ + cdp2 0, 14, cr0, cr0, cr11, {4} │ │ │ │ + cdp2 0, 11, cr0, cr12, cr11, {4} │ │ │ │ + cdp2 0, 9, cr0, cr4, cr11, {4} │ │ │ │ + cdp2 0, 6, cr0, cr0, cr11, {4} │ │ │ │ + cdp2 0, 2, cr0, cr8, cr11, {4} │ │ │ │ + cdp2 0, 0, cr0, cr0, cr11, {4} │ │ │ │ + stc2l 0, cr0, [ip, #556] @ 0x22c │ │ │ │ + stc2 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ + stc2 0, cr0, [ip, #556] @ 0x22c │ │ │ │ + stc2l 0, cr0, [r8, #-556]! @ 0xfffffdd4 │ │ │ │ + stc2l 0, cr0, [r4, #-556] @ 0xfffffdd4 │ │ │ │ + ldc2 0, cr0, [ip, #-556] @ 0xfffffdd4 │ │ │ │ + ldc2l 0, cr0, [r8], #556 @ 0x22c │ │ │ │ + ldc2l 0, cr0, [ip], {139} @ 0x8b │ │ │ │ + ldc2 0, cr0, [ip], #556 @ 0x22c │ │ │ │ ldc2 0, cr0, [r4], {139} @ 0x8b │ │ │ │ - @ instruction: 0xfbe0008b │ │ │ │ - @ instruction: 0xfbb8008b │ │ │ │ - @ instruction: 0xfb94008b │ │ │ │ - @ instruction: 0xfb6c008b │ │ │ │ - @ instruction: 0xfb44008b │ │ │ │ - @ instruction: 0xfb1c008b │ │ │ │ - @ instruction: 0xfaf4008b │ │ │ │ - @ instruction: 0xfad0008b │ │ │ │ - @ instruction: 0xfaac008b │ │ │ │ - @ instruction: 0xfa84008b │ │ │ │ - @ instruction: 0xfa5c008b │ │ │ │ - @ instruction: 0xfa30008b │ │ │ │ - @ instruction: 0xfa08008b │ │ │ │ - ldr??.w r0, [ip, #139] @ 0x8b │ │ │ │ - vld1.8 {d0[4]}, [r0], fp │ │ │ │ + stc2l 0, cr0, [ip], #-556 @ 0xfffffdd4 │ │ │ │ + mcrr2 0, 8, r0, r4, cr11 │ │ │ │ + ldc2 0, cr0, [r0], {139} @ 0x8b │ │ │ │ + @ instruction: 0xfbe8008b │ │ │ │ + smlalbb r0, r0, r4, fp │ │ │ │ + @ instruction: 0xfb9c008b │ │ │ │ + @ instruction: 0xfb74008b │ │ │ │ + @ instruction: 0xfb4c008b │ │ │ │ + @ instruction: 0xfb24008b │ │ │ │ + @ instruction: 0xfb00008b │ │ │ │ + @ instruction: 0xfadc008b │ │ │ │ + @ instruction: 0xfab4008b │ │ │ │ + @ instruction: 0xfa8c008b │ │ │ │ + @ instruction: 0xfa60008b │ │ │ │ + @ instruction: 0xfa38008b │ │ │ │ + @ instruction: 0xfa0c008b │ │ │ │ + ldr??.w r0, [r0, #139] @ 0x8b │ │ │ │ + vld1.8 {d0[4]}, [r8], fp │ │ │ │ + vld4.32 {d0-d3}, [r0], fp │ │ │ │ ldr??.w r0, [r8, fp] │ │ │ │ ldr??.w r0, [r0, #139] @ 0x8b │ │ │ │ vst4.32 {d16-d19}, [r8], fp │ │ │ │ str.w r0, [r0, #139] @ 0x8b │ │ │ │ ldrsb.w r0, [r8, fp] │ │ │ │ ldrb.w r0, [r0, #139] @ 0x8b │ │ │ │ - str??.w r0, [r8, #139] @ 0x8b │ │ │ │ - str??.w r0, [r0, fp] │ │ │ │ - ldrh.w r0, [r4, fp] │ │ │ │ - @ instruction: 0xf708008b │ │ │ │ - strb.w r0, [r0, fp] │ │ │ │ - @ instruction: 0xf6d0008b │ │ │ │ - @ instruction: 0xf7cc008b │ │ │ │ - @ instruction: 0xf698008b │ │ │ │ - @ instruction: 0xf798008b │ │ │ │ - @ instruction: 0xf660008b │ │ │ │ - @ instruction: 0xf764008b │ │ │ │ - @ instruction: 0xf628008b │ │ │ │ - @ instruction: 0xf730008b │ │ │ │ - @ instruction: 0xf5f0008b │ │ │ │ - @ instruction: 0xf6fc008b │ │ │ │ - subs.w r0, r8, #4554752 @ 0x458000 │ │ │ │ + str??.w r0, [r4, fp] │ │ │ │ + @ instruction: 0xf738008b │ │ │ │ + ldrh.w r0, [r0, fp] │ │ │ │ + @ instruction: 0xf700008b │ │ │ │ + @ instruction: 0xf7fc008b │ │ │ │ movt r0, #34955 @ 0x888b │ │ │ │ - @ instruction: 0xf580008b │ │ │ │ - adcs.w r0, r4, #4554752 @ 0x458000 │ │ │ │ - ssat r0, #12, ip, lsl #2 │ │ │ │ - @ instruction: 0xf0c0008b │ │ │ │ - cdp 0, 3, cr0, cr8, cr11, {4} │ │ │ │ - adds.w r0, r0, #4554752 @ 0x458000 │ │ │ │ - movt r0, #32907 @ 0x808b │ │ │ │ - orns r0, r8, #139 @ 0x8b │ │ │ │ - ldcl 0, cr0, [r0, #556]! @ 0x22c │ │ │ │ - @ instruction: 0xf4cc008b │ │ │ │ - @ instruction: 0xf284008b │ │ │ │ - bics.w r0, r0, #139 @ 0x8b │ │ │ │ - stc 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ - eor.w r0, r8, #4554752 @ 0x458000 │ │ │ │ - movw r0, #139 @ 0x8b │ │ │ │ - vaddl.s32 q8, d24, d11 │ │ │ │ - stcl 0, cr0, [r0, #-556]! @ 0xfffffdd4 │ │ │ │ - orr.w r0, r4, #4554752 @ 0x458000 │ │ │ │ - @ instruction: 0xf1fc008b │ │ │ │ - vaddl.s32 q0, d16, d11 │ │ │ │ - ldc 0, cr0, [r8, #-556] @ 0xfffffdd4 │ │ │ │ - and.w r0, r0, #4554752 @ 0x458000 │ │ │ │ - subs.w r0, r8, #139 @ 0x8b │ │ │ │ - vhadd.s16 d16, d24, d11 │ │ │ │ - ldcl 0, cr0, [r0], {139} @ 0x8b │ │ │ │ - @ instruction: 0xf3bc008b │ │ │ │ - sbcs.w r0, r4, #139 @ 0x8b │ │ │ │ - vhadd.s16 d0, d16, d11 │ │ │ │ - stc 0, cr0, [r8], {139} @ 0x8b │ │ │ │ - @ instruction: 0xf378008b │ │ │ │ - @ instruction: 0xf130008b │ │ │ │ - cdp 0, 12, cr0, cr8, cr11, {4} │ │ │ │ - mcrr 0, 8, r0, r0, cr11 │ │ │ │ - @ instruction: 0xf334008b │ │ │ │ - @ instruction: 0xf0ec008b │ │ │ │ - cdp 0, 8, cr0, cr0, cr11, {4} │ │ │ │ - @ instruction: 0xebf8008b │ │ │ │ - @ instruction: 0xf2f0008b │ │ │ │ + @ instruction: 0xf7c8008b │ │ │ │ + @ instruction: 0xf690008b │ │ │ │ + @ instruction: 0xf794008b │ │ │ │ + @ instruction: 0xf658008b │ │ │ │ + @ instruction: 0xf760008b │ │ │ │ + @ instruction: 0xf620008b │ │ │ │ + @ instruction: 0xf72c008b │ │ │ │ + @ instruction: 0xf5e8008b │ │ │ │ + @ instruction: 0xf6f8008b │ │ │ │ + subs.w r0, r0, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf584008b │ │ │ │ + @ instruction: 0xf33c008b │ │ │ │ + @ instruction: 0xf0f0008b │ │ │ │ + cdp 0, 6, cr0, cr8, cr11, {4} │ │ │ │ + adc.w r0, r0, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf2f8008b │ │ │ │ @ instruction: 0xf0a8008b │ │ │ │ - cdp 0, 3, cr0, cr8, cr11, {4} │ │ │ │ - subs.w r0, r0, fp, lsl #2 │ │ │ │ - subw r0, ip, #139 @ 0x8b │ │ │ │ - orn r0, r4, #139 @ 0x8b │ │ │ │ - ldcl 0, cr0, [r0, #556]! @ 0x22c │ │ │ │ - sbc.w r0, r8, fp, lsl #2 │ │ │ │ - @ instruction: 0xf268008b │ │ │ │ - bic.w r0, r0, #139 @ 0x8b │ │ │ │ - stc 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ - @ instruction: 0xeb20008b │ │ │ │ - @ instruction: 0xf224008b │ │ │ │ - vaddl.s16 q8, d28, d11 │ │ │ │ - stcl 0, cr0, [r0, #-556]! @ 0xfffffdd4 │ │ │ │ - @ instruction: 0xead8008b │ │ │ │ - @ instruction: 0xf1e0008b │ │ │ │ - vaddl.s16 q0, d24, d11 │ │ │ │ - ldc 0, cr0, [r8, #-556] @ 0xfffffdd4 │ │ │ │ - eors.w r0, r0, fp, lsl #2 │ │ │ │ - @ instruction: 0xf19c008b │ │ │ │ - vhadd.s16 d16, d20, d11 │ │ │ │ - ldcl 0, cr0, [r0], {139} @ 0x8b │ │ │ │ - orr.w r0, r8, fp, lsl #2 │ │ │ │ - adcs.w r0, r8, #139 @ 0x8b │ │ │ │ - vhadd.s16 d0, d16, d11 │ │ │ │ - stc 0, cr0, [r8], {139} @ 0x8b │ │ │ │ - and.w r0, r0, fp, lsl #2 │ │ │ │ - ldrd r0, r0, [r4, #556] @ 0x22c │ │ │ │ - b.n 7be528 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - b.n 7be0ec │ │ │ │ + cdp 0, 2, cr0, cr0, cr11, {4} │ │ │ │ + @ instruction: 0xf4fc008b │ │ │ │ + @ instruction: 0xf2b4008b │ │ │ │ + orn r0, r0, #139 @ 0x8b │ │ │ │ + ldcl 0, cr0, [r8, #556] @ 0x22c │ │ │ │ + @ instruction: 0xf4b8008b │ │ │ │ + @ instruction: 0xf270008b │ │ │ │ + ands.w r0, r8, #139 @ 0x8b │ │ │ │ + ldc 0, cr0, [r0, #556] @ 0x22c │ │ │ │ + orns r0, r4, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf22c008b │ │ │ │ + vaddl.s16 q8, d16, d11 │ │ │ │ + stcl 0, cr0, [r8, #-556] @ 0xfffffdd4 │ │ │ │ + bics.w r0, r0, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf1e8008b │ │ │ │ + vaddl.s8 q0, d24, d11 │ │ │ │ + stc 0, cr0, [r0, #-556] @ 0xfffffdd4 │ │ │ │ + @ instruction: 0xf3ec008b │ │ │ │ + sub.w r0, r4, #139 @ 0x8b │ │ │ │ + vhadd.s8 d16, d16, d11 │ │ │ │ + ldc 0, cr0, [r8], #556 @ 0x22c │ │ │ │ + usat r0, #11, r8, asr #2 │ │ │ │ + sbc.w r0, r0, #139 @ 0x8b │ │ │ │ + cdp 0, 15, cr0, cr8, cr11, {4} │ │ │ │ + ldcl 0, cr0, [r0], #-556 @ 0xfffffdd4 │ │ │ │ + bfi r0, r4, #2, #10 │ │ │ │ + adds.w r0, ip, #139 @ 0x8b │ │ │ │ + cdp 0, 11, cr0, cr0, cr11, {4} │ │ │ │ + stc 0, cr0, [r8], #-556 @ 0xfffffdd4 │ │ │ │ + ssat r0, #12, r0, asr #2 │ │ │ │ + @ instruction: 0xf0d8008b │ │ │ │ + cdp 0, 6, cr0, cr8, cr11, {4} │ │ │ │ + @ instruction: 0xebe0008b │ │ │ │ + @ instruction: 0xf2dc008b │ │ │ │ + eors.w r0, r4, #139 @ 0x8b │ │ │ │ + cdp 0, 2, cr0, cr0, cr11, {4} │ │ │ │ + @ instruction: 0xeb98008b │ │ │ │ + @ instruction: 0xf298008b │ │ │ │ + orrs.w r0, r0, #139 @ 0x8b │ │ │ │ + ldcl 0, cr0, [r8, #556] @ 0x22c │ │ │ │ + adcs.w r0, r0, fp, lsl #2 │ │ │ │ + @ instruction: 0xf254008b │ │ │ │ + and.w r0, ip, #139 @ 0x8b │ │ │ │ + ldc 0, cr0, [r0, #556] @ 0x22c │ │ │ │ + add.w r0, r8, fp, lsl #2 │ │ │ │ + @ instruction: 0xf210008b │ │ │ │ + vaddl.s8 q8, d24, d11 │ │ │ │ + stcl 0, cr0, [r8, #-556] @ 0xfffffdd4 │ │ │ │ + pkhbt r0, r0, fp, lsl #2 │ │ │ │ + rsb r0, ip, #139 @ 0x8b │ │ │ │ + vaddl.s8 q0, d20, d11 │ │ │ │ + stc 0, cr0, [r0, #-556] @ 0xfffffdd4 │ │ │ │ + orns r0, r8, fp, lsl #2 │ │ │ │ + @ instruction: 0xf188008b │ │ │ │ + vhadd.s8 d16, d16, d11 │ │ │ │ + ldc 0, cr0, [r8], #556 @ 0x22c │ │ │ │ + bics.w r0, r0, fp, lsl #2 │ │ │ │ + and.w r0, r4, fp, lsl #2 │ │ │ │ + b.n 7be588 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7becb8 │ │ │ │ + b.n 7be14c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be8ac │ │ │ │ + b.n 7bed18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 104 @ 0x68 │ │ │ │ + b.n 7be90c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xe980008b │ │ │ │ - b.n 7be498 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be05c │ │ │ │ + @ instruction: 0xe9b0008b │ │ │ │ + b.n 7be4f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bec30 │ │ │ │ + b.n 7be0bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be824 │ │ │ │ + b.n 7bec90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 24 │ │ │ │ + b.n 7be884 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmdb ip!, {r0, r1, r3, r7} │ │ │ │ - b.n 7be408 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bdfcc │ │ │ │ + ldrd r0, r0, [ip, #-556] @ 0x22c │ │ │ │ + b.n 7be468 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7beba8 │ │ │ │ + b.n 7be02c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be79c │ │ │ │ + b.n 7bec08 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + b.n 7be7fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xe8d8008b │ │ │ │ - b.n 7be378 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bdf3c │ │ │ │ + stmdb r8, {r0, r1, r3, r7} │ │ │ │ + b.n 7be3d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7beb20 │ │ │ │ + b.n 7bdf9c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be714 │ │ │ │ + b.n 7beb80 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + b.n 7be774 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia.w r4, {r0, r1, r3, r7} │ │ │ │ - b.n 7be2e8 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bdeac │ │ │ │ + ldmia.w r4!, {r0, r1, r3, r7} │ │ │ │ + b.n 7be348 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bea98 │ │ │ │ + b.n 7bdf0c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be68c │ │ │ │ + b.n 7beaf8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + b.n 7be6ec │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xe830008b │ │ │ │ - b.n 7be258 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bee1c │ │ │ │ + strd r0, r0, [r0], #-556 @ 0x22c │ │ │ │ + b.n 7be2b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bea10 │ │ │ │ + b.n 7bde7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ + b.n 7bea70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7be5f8 │ │ │ │ + b.n 7be664 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be60c │ │ │ │ + udf #8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be1d0 │ │ │ │ + @ instruction: 0xe810008b │ │ │ │ + b.n 7be230 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bed94 │ │ │ │ + b.n 7bedf4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be988 │ │ │ │ + b.n 7be9e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7be570 │ │ │ │ + ble.n 7be5d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be584 │ │ │ │ + b.n 7be5e4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be148 │ │ │ │ + b.n 7be1a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bed0c │ │ │ │ + b.n 7bed6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be900 │ │ │ │ + b.n 7be960 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 64 @ 0x40 │ │ │ │ + svc 112 @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7be6e8 │ │ │ │ + ble.n 7be748 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be4fc │ │ │ │ + b.n 7be55c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be0c0 │ │ │ │ + b.n 7be120 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bec84 │ │ │ │ + b.n 7bece4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be878 │ │ │ │ + b.n 7be8d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + svc 32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7be660 │ │ │ │ + ble.n 7be6c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be474 │ │ │ │ + b.n 7be4d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be038 │ │ │ │ + b.n 7be098 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bebfc │ │ │ │ + b.n 7bec5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be7f0 │ │ │ │ + b.n 7be850 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7be5d8 │ │ │ │ + bgt.n 7be638 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be3ec │ │ │ │ + b.n 7be44c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bdfb0 │ │ │ │ + b.n 7be010 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7beb74 │ │ │ │ + b.n 7bebd4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be768 │ │ │ │ + b.n 7be7c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + udf #128 @ 0x80 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7be750 │ │ │ │ + bgt.n 7be7b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be364 │ │ │ │ + b.n 7be3c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bdf28 │ │ │ │ + b.n 7bdf88 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7beaec │ │ │ │ + b.n 7beb4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [pc, #176] @ (7be780 ) │ │ │ │ + ldr r2, [pc, #368] @ (7be840 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #672] @ (7be974 ) │ │ │ │ + ldr r0, [pc, #864] @ (7bea34 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r9 │ │ │ │ + bx pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, r6 │ │ │ │ + cmp ip, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, r6 │ │ │ │ + add r0, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r4, r0 │ │ │ │ + cmn r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #352] @ (7be848 ) │ │ │ │ + ldr r3, [pc, #544] @ (7be908 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #768] @ (7be9ec ) │ │ │ │ + ldr r1, [pc, #960] @ (7beaac ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #288] @ (7be810 ) │ │ │ │ + ldr r0, [pc, #480] @ (7be8d0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, ip │ │ │ │ + bx r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r9 │ │ │ │ + cmp r0, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r0, r2 │ │ │ │ + add r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r0, r3 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #960] @ (7beac4 ) │ │ │ │ + ldr r3, [pc, #128] @ (7be784 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #336] @ (7be858 ) │ │ │ │ + ldr r1, [pc, #528] @ (7be918 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx sp │ │ │ │ + ldr r0, [pc, #96] @ (7be76c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, pc │ │ │ │ + mov r8, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add ip, fp │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r0, r6 │ │ │ │ + bics r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r4, r5 │ │ │ │ + tst r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #544] @ (7be940 ) │ │ │ │ + ldr r2, [pc, #736] @ (7bea00 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #928] @ (7beac4 ) │ │ │ │ + ldr r1, [pc, #96] @ (7be784 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx r1 │ │ │ │ + blx r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, lr │ │ │ │ + add r8, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r0, r2 │ │ │ │ + muls r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r0, r0 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #128] @ (7be7bc ) │ │ │ │ + ldr r2, [pc, #320] @ (7be87c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #496] @ (7be930 ) │ │ │ │ + ldr r0, [pc, #688] @ (7be9f0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r5 │ │ │ │ + bx fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r8, r5 │ │ │ │ + cmp r8, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, r0 │ │ │ │ + add r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmn r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r2 │ │ │ │ + adcs r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #736] @ (7bea38 ) │ │ │ │ + ldr r1, [pc, #928] @ (7beaf8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #64] @ (7be79c ) │ │ │ │ + ldr r0, [pc, #256] @ (7be85c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, r9 │ │ │ │ + mov r8, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r8 │ │ │ │ + cmp r0, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r0, r3 │ │ │ │ + mvns r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r0, r2 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5 │ │ │ │ + lsrs r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r4, r6 │ │ │ │ + lsls r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r6, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #12 │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands r0, r5 │ │ │ │ + eors r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #192 @ 0xc0 │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #0 │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + ands r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #60 @ 0x3c │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #116 @ 0x74 │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #184 @ 0xb8 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r5, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #40 @ 0x28 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + subs r7, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #164 @ 0xa4 │ │ │ │ + subs r4, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ + subs r2, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #40 @ 0x28 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r7, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r4, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r1, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r7, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #12 │ │ │ │ + subs r4, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r6, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #32 │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r0, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #8 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r6, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #40 @ 0x28 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #96 @ 0x60 │ │ │ │ + subs r0, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r5, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r3, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #20 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #0 │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #124 @ 0x7c │ │ │ │ + adds r7, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r5, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #248 @ 0xf8 │ │ │ │ + subs r2, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #112 @ 0x70 │ │ │ │ + subs r4, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + subs r1, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r7, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r4, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ + subs r4, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r1, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #16 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ + adds r4, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #240 @ 0xf0 │ │ │ │ + adds r1, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #40 @ 0x28 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #164 @ 0xa4 │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r6, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ + adds r0, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r5, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #216 @ 0xd8 │ │ │ │ + cmp r3, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #12 │ │ │ │ + adds r0, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r5, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r2, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #192 @ 0xc0 │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ + cmp r5, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r2, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cmp r1, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r1, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #20 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + cmp r1, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #64 @ 0x40 │ │ │ │ + adds r1, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ + cmp r1, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r1, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #224 @ 0xe0 │ │ │ │ + cmp r1, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ + adds r0, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr.w r0, [pc, #2920] @ 7bf498 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #2916] @ 7bf49c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2771907,151 +2771897,153 @@ │ │ │ │ ldr.w r0, [pc, #1468] @ 7bfa44 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1464] @ 7bfa48 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r2, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #236 @ 0xec │ │ │ │ + movs r2, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #188 @ 0xbc │ │ │ │ + cmp r1, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r1, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #176 @ 0xb0 │ │ │ │ + movs r6, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r4, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #44 @ 0x2c │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r6, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r3, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #20 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r1, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + movs r0, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #32 │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + movs r0, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, #7 │ │ │ │ + subs r4, r7, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r5, #6 │ │ │ │ + subs r4, r3, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, #6 │ │ │ │ + subs r4, r7, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r5, #5 │ │ │ │ + subs r4, r3, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, #5 │ │ │ │ + subs r4, r7, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, #4 │ │ │ │ + subs r4, r7, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r5, #3 │ │ │ │ + subs r4, r3, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + subs r4, r6, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r3, #2 │ │ │ │ + subs r4, r1, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r6, #1 │ │ │ │ + subs r4, r4, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + subs r4, r7, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + subs r4, r5, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + subs r4, r0, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r5, #6 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r0, #6 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r4, #5 │ │ │ │ + adds r4, r2, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r0, #5 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r3, #4 │ │ │ │ + adds r4, r1, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r0, r6, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r3, #3 │ │ │ │ + adds r0, r1, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r2, #2 │ │ │ │ + adds r4, r0, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + adds r0, r3, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + adds r0, r7, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r5, #0 │ │ │ │ + adds r4, r3, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r4, r6, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + adds r4, r2, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r1, r7 │ │ │ │ + subs r0, r7, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + subs r0, r3, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r4, r6, r6 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + subs r4, r1, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ subs r4, r3, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r5, r4 │ │ │ │ + subs r0, r6, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r0, r4 │ │ │ │ + subs r0, r2, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + subs r4, r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ subs r4, r6, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r0, r2 │ │ │ │ + subs r0, r1, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r3, r1 │ │ │ │ + subs r4, r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r6, r0 │ │ │ │ + subs r0, r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + subs r4, r3, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r5, r7 │ │ │ │ + subs r0, r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r2, r7 │ │ │ │ + adds r0, r3, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r0, r5, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r0, r7, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r0, r1, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -2772109,541 +2772101,539 @@ │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r7, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r1, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r3, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #14 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r4, r6, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + strb r0, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ strb r0, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ strb r0, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ strb r0, [r1, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ strb r0, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ strb r0, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, r0] │ │ │ │ + strb r0, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strh r0, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strh r0, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r0, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, r3] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + strh r0, [r3, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r0, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r0, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, r7] │ │ │ │ + str r0, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r4, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r4, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r4, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, r3] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + str r0, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, r3] │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r0, [r3, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r4, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r0, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r4, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, r0] │ │ │ │ + str r0, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, r0] │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + str r0, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #912] @ (7bfa5c ) │ │ │ │ + str r4, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #800] @ (7bf9f0 ) │ │ │ │ + ldr r7, [pc, #992] @ (7bfab0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #688] @ (7bf984 ) │ │ │ │ + ldr r7, [pc, #880] @ (7bfa44 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #576] @ (7bf918 ) │ │ │ │ + ldr r7, [pc, #768] @ (7bf9d8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #464] @ (7bf8ac ) │ │ │ │ + ldr r7, [pc, #656] @ (7bf96c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #352] @ (7bf840 ) │ │ │ │ + ldr r7, [pc, #544] @ (7bf900 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #240] @ (7bf7d4 ) │ │ │ │ + ldr r7, [pc, #432] @ (7bf894 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #128] @ (7bf768 ) │ │ │ │ + ldr r7, [pc, #320] @ (7bf828 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #16] @ (7bf6fc ) │ │ │ │ + ldr r7, [pc, #208] @ (7bf7bc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #928] @ (7bfa90 ) │ │ │ │ + ldr r7, [pc, #96] @ (7bf750 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #816] @ (7bfa24 ) │ │ │ │ + ldr r6, [pc, #1008] @ (7bfae4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #704] @ (7bf9b8 ) │ │ │ │ + ldr r6, [pc, #896] @ (7bfa78 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #592] @ (7bf94c ) │ │ │ │ + ldr r6, [pc, #784] @ (7bfa0c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #480] @ (7bf8e0 ) │ │ │ │ + ldr r6, [pc, #672] @ (7bf9a0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #368] @ (7bf874 ) │ │ │ │ + ldr r6, [pc, #560] @ (7bf934 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #256] @ (7bf808 ) │ │ │ │ + ldr r6, [pc, #448] @ (7bf8c8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #144] @ (7bf79c ) │ │ │ │ + ldr r6, [pc, #336] @ (7bf85c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #32] @ (7bf730 ) │ │ │ │ + ldr r6, [pc, #224] @ (7bf7f0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #944] @ (7bfac4 ) │ │ │ │ + ldr r6, [pc, #112] @ (7bf784 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #832] @ (7bfa58 ) │ │ │ │ + ldr r6, [pc, #0] @ (7bf718 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #720] @ (7bf9ec ) │ │ │ │ + ldr r5, [pc, #912] @ (7bfaac ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #608] @ (7bf980 ) │ │ │ │ + ldr r5, [pc, #800] @ (7bfa40 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #496] @ (7bf914 ) │ │ │ │ + ldr r5, [pc, #688] @ (7bf9d4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #320] @ (7bf868 ) │ │ │ │ + ldr r5, [pc, #512] @ (7bf928 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #448] @ (7bf8ec ) │ │ │ │ + ldr r4, [pc, #640] @ (7bf9ac ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #576] @ (7bf970 ) │ │ │ │ + ldr r3, [pc, #768] @ (7bfa30 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #704] @ (7bf9f4 ) │ │ │ │ + ldr r2, [pc, #896] @ (7bfab4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #848] @ (7bfa88 ) │ │ │ │ + ldr r2, [pc, #16] @ (7bf748 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ + pop {r3, r5, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + pop {r2, pc} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ pop {r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r7} │ │ │ │ + pop {} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7bf7c0 │ │ │ │ + cbnz r4, 7bf79c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf790 │ │ │ │ + pop {r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r6} │ │ │ │ + cbnz r4, 7bf7c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf7b8 │ │ │ │ + revsh r4, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - revsh r4, r0 │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2} │ │ │ │ + cbnz r0, 7bf7be │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7bf7b2 │ │ │ │ + hlt 0x0034 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - hlt 0x0004 │ │ │ │ + cbnz r4, 7bf7e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf7dc │ │ │ │ + cbnz r4, 7bf7b6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - revsh r4, r5 │ │ │ │ + rev16 r4, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r4, r0 │ │ │ │ + rev r0, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev r0, r1 │ │ │ │ + cbnz r4, 7bf796 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf78a │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb890 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7d8 │ │ │ │ + @ instruction: 0xb754 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb724 │ │ │ │ + cbnz r4, 7bf7c2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf7b6 │ │ │ │ + cbnz r4, 7bf796 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8ec │ │ │ │ + @ instruction: 0xb86c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + @ instruction: 0xb704 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb6d4 │ │ │ │ + cbnz r0, 7bf7c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7bf7b4 │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + @ instruction: 0xb818 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + @ instruction: 0xb760 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb684 │ │ │ │ + cbnz r4, 7bf7bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + @ instruction: 0xb87c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb84c │ │ │ │ + @ instruction: 0xb7c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb794 │ │ │ │ + @ instruction: 0xb70c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + cpsie a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb634 │ │ │ │ + @ instruction: 0xb640 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - setpan #0 │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r7, lr} │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + push {r2, r3, r4, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r5, r7} │ │ │ │ + push {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r7} │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r5, r6} │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r6} │ │ │ │ + push {r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r4} │ │ │ │ + push {r2, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7bf880 │ │ │ │ + cbz r4, 7bf884 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7bf878 │ │ │ │ + cbz r0, 7bf87c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7bf870 │ │ │ │ + cbz r4, 7bf872 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7bf866 │ │ │ │ + cbz r0, 7bf86c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7bf860 │ │ │ │ + cbz r0, 7bf866 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7bf85a │ │ │ │ + cbz r4, 7bf860 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxtb r4, r4 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxth r4, r7 │ │ │ │ + uxtb r0, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxth r0, r3 │ │ │ │ + uxth r4, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxtb r4, r5 │ │ │ │ + sxtb r0, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxtb r0, r1 │ │ │ │ + sxtb r0, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ sxth r0, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7bf872 │ │ │ │ + sxth r0, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7bf86c │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + bcc.n 7bf7e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcc.n 7bf780 │ │ │ │ + bne.n 7bf7a4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7bf944 │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r2, r6} │ │ │ │ + bcc.n 7bf958 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcc.n 7bf8f8 │ │ │ │ + bne.n 7bf91c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7bf8bc │ │ │ │ + ldmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r3, {r2, r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + bcc.n 7bf8d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n 7bf870 │ │ │ │ + bne.n 7bf894 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7bf834 │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + bcs.n 7bf848 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n 7bf7e8 │ │ │ │ + beq.n 7bf80c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7bf7ac │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + stmia r6!, {r2, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r2!, {r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - nop {13} │ │ │ │ + bkpt 0x00dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x00ac │ │ │ │ + pop {r2, r4, r6, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r2} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r7} │ │ │ │ + ite hi │ │ │ │ + lslhi r3, r1, #2 │ │ │ │ + bkpt 0x006c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - itt pl │ │ │ │ - lslpl r3, r1, #2 │ │ │ │ - bkpt 0x003c │ │ │ │ + pop {r2, r5, r6, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r6!, {r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r5!, {r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r1!, {r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r3, r4, r5} │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r4} │ │ │ │ + it ne │ │ │ │ + lslne r3, r1, #2 │ │ │ │ + pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + pop {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r6, r7, pc} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + ite gt │ │ │ │ + lslgt r3, r1, #2 │ │ │ │ + bkpt 0x00a4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - itt ls │ │ │ │ - lslls r3, r1, #2 │ │ │ │ - bkpt 0x0074 │ │ │ │ + pop {r2, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r4, r6} │ │ │ │ + stmia r5!, {r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r4} │ │ │ │ + stmia r1!, {r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r3, r4, r5, r6} │ │ │ │ + it pl │ │ │ │ + lslpl r3, r1, #2 │ │ │ │ + bkpt 0x0030 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - it cs │ │ │ │ - lslcs r3, r1, #2 │ │ │ │ - bkpt 0x0000 │ │ │ │ + pop {r2, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf9e4 │ │ │ │ + stmia r5!, {r2, r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r2} │ │ │ │ + bkpt 0x00e4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - itt le │ │ │ │ - lslle r3, r1, #2 │ │ │ │ - bkpt 0x00b4 │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + cbnz r4, 7bf9fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf9f0 │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r0!, {r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r4, r7} │ │ │ │ + it ls │ │ │ │ + lslls r3, r1, #2 │ │ │ │ + bkpt 0x0070 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - it vs │ │ │ │ - lslvs r3, r1, #2 │ │ │ │ - bkpt 0x0040 │ │ │ │ + pop {r3, r6, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3} │ │ │ │ + cbnz r4, 7bfa08 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf9fc │ │ │ │ + stmia r5!, {r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + itt cs │ │ │ │ + lslcs r3, r1, #2 │ │ │ │ + popcs {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x00f4 │ │ │ │ + pop {r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r6, r7, pc} │ │ │ │ + cbnz r4, 7bfa52 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + revsh r4, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bfa46 │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - hlt 0x0014 │ │ │ │ + hlt 0x0000 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r4, r6 │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r0, r2 │ │ │ │ + rev r0, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev r4, r5 │ │ │ │ + rev r4, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev r0, r1 │ │ │ │ + cbnz r0, 7bfa36 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bfa30 │ │ │ │ + cbnz r4, 7bfa2e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7bfa2a │ │ │ │ + cbnz r4, 7bfa28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bfa22 │ │ │ │ + cbnz r4, 7bfa20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bfa1c │ │ │ │ + cbnz r4, 7bfa1a │ │ │ │ lsls r3, r1, #2 │ │ │ │ cbnz r4, 7bfa14 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bfa0e │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + @ instruction: 0xb8ec │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb890 │ │ │ │ + @ instruction: 0xb894 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb864 │ │ │ │ + @ instruction: 0xb868 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + @ instruction: 0xb83c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + @ instruction: 0xb810 │ │ │ │ lsls r3, r1, #2 │ │ │ │ @ instruction: 0xb7e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ @ instruction: 0xb784 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb754 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb760 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7bfa4e │ │ │ │ + cbz r4, 7bfa5a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r5!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5} │ │ │ │ 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 │ │ │ │ movw ip, #5812 @ 0x16b4 │ │ │ │ sub sp, #16 │ │ │ │ @@ -2774171,31 +2774161,31 @@ │ │ │ │ ldr r2, [pc, #48] @ (7c07ec ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r4, #76 @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + movs r3, #12 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #896 @ (adr r7, 7c0b68 ) │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #92 @ 0x5c │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ lsls r3, r1, #2 │ │ │ │ sub.w r1, r1, #1848 @ 0x738 │ │ │ │ cmp.w r1, #684 @ 0x2ac │ │ │ │ bhi.w 7c2420 │ │ │ │ add r3, pc, #8 @ (adr r3, 7c0808 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ @@ -2778748,74 +2778738,74 @@ │ │ │ │ ldr r5, [pc, #224] @ (7c3084 ) │ │ │ │ ldr r5, [pc, #188] @ (7c3064 ) │ │ │ │ ldr r5, [pc, #152] @ (7c3040 ) │ │ │ │ ldr r5, [pc, #116] @ (7c3020 ) │ │ │ │ ldr r5, [pc, #80] @ (7c2ffc ) │ │ │ │ ldr r5, [pc, #44] @ (7c2fdc ) │ │ │ │ nop │ │ │ │ - lsls r6, r2, #31 │ │ │ │ + lsrs r6, r0, #32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #536] @ 0x218 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r7, #12 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r2, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r3, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.u32 d16, d22, d10 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + vaddl.u16 q0, d22, d10 │ │ │ │ + strh r0, [r3, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.u32 d0, d30, d10 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + vhadd.u16 d16, d30, d10 │ │ │ │ + strh r4, [r6, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, pc, #488 @ (adr r5, 7c31d4 ) │ │ │ │ + add r5, pc, #680 @ (adr r5, 7c3294 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + strh r0, [r2, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cdp2 0, 1, cr0, cr14, cr10, {4} │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + cdp2 0, 4, cr0, cr14, cr10, {4} │ │ │ │ + strh r4, [r3, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc2 0, cr0, [r4, #552]! @ 0x228 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + ldc2l 0, cr0, [r4, #552] @ 0x228 │ │ │ │ + strh r4, [r4, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r4, [r5, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r3, #16] │ │ │ │ + strh r6, [r1, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + strh r2, [r5, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc2 0, cr0, [sl, #-552] @ 0xfffffdd8 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + ldc2 0, cr0, [sl, #-552]! @ 0xfffffdd8 │ │ │ │ + strh r0, [r1, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + strh r0, [r1, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldc2 0, cr0, [lr], {138} @ 0x8a │ │ │ │ + stc2l 0, cr0, [lr], {138} @ 0x8a │ │ │ │ ldr.w r2, [pc, #3468] @ 7c3dc4 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 7c07c6 │ │ │ │ @@ -2780082,286 +2780072,286 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ ldr r2, [pc, #644] @ (7c4044 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ b.n 7c3730 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - vld1.8 {d16[4]}, [sl], sl │ │ │ │ - ldrb r6, [r6, #27] │ │ │ │ + @ instruction: 0xfa1a008a │ │ │ │ + ldrb r6, [r4, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #640] @ 0x280 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vld1.8 {d0[4]}, [r6], sl │ │ │ │ - ldr??.w r0, [r2, sl] │ │ │ │ - vld4.32 {d0-d3}, [r6], sl │ │ │ │ - str.w r0, [sl, #138] @ 0x8a │ │ │ │ - str.w r0, [r2, #138] @ 0x8a │ │ │ │ - ldrh.w r0, [sl, #138] @ 0x8a │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldr??.w r0, [r6, #138] @ 0x8a │ │ │ │ + vst1.8 {d0[4]}, [r2], sl │ │ │ │ + ldr??.w r0, [r6, sl] │ │ │ │ + ldr??.w r0, [sl, #138] @ 0x8a │ │ │ │ + ldr??.w r0, [r2, #138] @ 0x8a │ │ │ │ + str??.w r0, [sl, #138] @ 0x8a │ │ │ │ + ldrh r6, [r7, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ + ldrh r6, [r6, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #18] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r7, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r0, [r5, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh.w r0, [r0, sl] │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + ldr.w r0, [r0, sl] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb.w r0, [r0, sl] │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + str.w r0, [r0, sl] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf7d6008a │ │ │ │ - @ instruction: 0xf7ce008a │ │ │ │ - @ instruction: 0xf7c6008a │ │ │ │ - @ instruction: 0xf7be008a │ │ │ │ - @ instruction: 0xf7b6008a │ │ │ │ - @ instruction: 0xf7ae008a │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strb.w r0, [r6, sl] │ │ │ │ + @ instruction: 0xf7fe008a │ │ │ │ + @ instruction: 0xf7f6008a │ │ │ │ + @ instruction: 0xf7ee008a │ │ │ │ + @ instruction: 0xf7e6008a │ │ │ │ + @ instruction: 0xf7de008a │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + strh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xfb1a008a │ │ │ │ - @ instruction: 0xf760008a │ │ │ │ - @ instruction: 0xf75e008a │ │ │ │ - strh r6, [r5, #44] @ 0x2c │ │ │ │ + @ instruction: 0xfb4a008a │ │ │ │ + @ instruction: 0xf790008a │ │ │ │ + @ instruction: 0xf78e008a │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #16] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf6e4008a │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + @ instruction: 0xf714008a │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + ldrh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r1, #32] │ │ │ │ + ldrh r6, [r7, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #30] │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r1, #30] │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r0, [r3, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r1, #28] │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf62a008a │ │ │ │ - @ instruction: 0xf622008a │ │ │ │ - ldrh r4, [r6, #28] │ │ │ │ + @ instruction: 0xf65a008a │ │ │ │ + @ instruction: 0xf652008a │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf6e0008a │ │ │ │ - ldrh r0, [r4, #28] │ │ │ │ + @ instruction: 0xf710008a │ │ │ │ + ldrh r0, [r2, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf6bc008a │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + @ instruction: 0xf6ec008a │ │ │ │ + ldrh r4, [r7, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf698008a │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + movt r0, #34954 @ 0x888a │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf674008a │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + subw r0, r4, #2186 @ 0x88a │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf650008a │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + @ instruction: 0xf680008a │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf62c008a │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + @ instruction: 0xf65c008a │ │ │ │ + ldrh r4, [r5, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - addw r0, r8, #2186 @ 0x88a │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ + @ instruction: 0xf638008a │ │ │ │ + ldrh r0, [r3, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add.w r0, r4, #4521984 @ 0x450000 │ │ │ │ - @ instruction: 0xf4c8008a │ │ │ │ - ldrb r6, [r2, #7] │ │ │ │ + @ instruction: 0xf534008a │ │ │ │ + @ instruction: 0xf4f8008a │ │ │ │ + ldrb r6, [r0, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #124] @ 0x7c │ │ │ │ + str r4, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r6, [r6, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics.w r0, r0, #4521984 @ 0x450000 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + orn r0, r0, #4521984 @ 0x450000 │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r2, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #13] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #13] │ │ │ │ + strb r4, [r0, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r2, [r4, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xfac2008a │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + @ instruction: 0xfaf2008a │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + strh r6, [r4, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xfa18008a │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + @ instruction: 0xfa48008a │ │ │ │ + strh r2, [r2, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r6, [r0, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + strh r4, [r4, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r2, [r4, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #0] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strh r6, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r4, #31] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + ldrb r2, [r3, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ + ldrsb.w r0, [r6, #138] @ 0x8a │ │ │ │ ldrb r0, [r1, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vld4.32 {d16-d19}, [r6], sl │ │ │ │ - ldrb r0, [r3, #29] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ + ldrb r2, [r5, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #27] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r2, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r3, #27] │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbc.w r0, r4, #138 @ 0x8a │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + @ instruction: 0xf194008a │ │ │ │ + strb r0, [r4, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r3, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - addw r0, sl, #138 @ 0x8a │ │ │ │ - ldr r4, [r4, #92] @ 0x5c │ │ │ │ + @ instruction: 0xf23a008a │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs.w r0, r0, #4521984 @ 0x450000 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + @ instruction: 0xf5e0008a │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bic.w r0, r6, #4521984 @ 0x450000 │ │ │ │ - ldr r6, [r3, #108] @ 0x6c │ │ │ │ + orrs.w r0, r6, #4521984 @ 0x450000 │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xf586008a │ │ │ │ - adc.w r0, r2, #138 @ 0x8a │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + subs.w r0, r6, #4521984 @ 0x450000 │ │ │ │ + sbcs.w r0, r2, #138 @ 0x8a │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #21] │ │ │ │ + strb r0, [r6, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r6, [r4, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r0, [r6, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #17] │ │ │ │ + strb r6, [r2, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vaddl.s16 q8, d28, d10 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + and.w r0, ip, #138 @ 0x8a │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cdp 0, 13, cr0, cr4, cr10, {4} │ │ │ │ - str r0, [r0, #32] │ │ │ │ + vhadd.s8 d0, d20, d10 │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - vhadd.s8 d0, d26, d10 │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + vhadd.s d0, d26, d10 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, #14] │ │ │ │ + strb r6, [r0, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rsb r0, r2, #138 @ 0x8a │ │ │ │ - sub.w r0, r0, #138 @ 0x8a │ │ │ │ - @ instruction: 0xf2de008a │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + @ instruction: 0xf1f2008a │ │ │ │ + rsbs r0, r0, #138 @ 0x8a │ │ │ │ + ssat r0, #11, lr, lsl #2 │ │ │ │ + strb r6, [r3, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #56] @ 0x38 │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf138008a │ │ │ │ - adds.w r0, r8, #138 @ 0x8a │ │ │ │ - stc 0, cr0, [ip, #552] @ 0x228 │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + sbc.w r0, r8, #138 @ 0x8a │ │ │ │ + adc.w r0, r8, #138 @ 0x8a │ │ │ │ + ldc 0, cr0, [ip, #552]! @ 0x228 │ │ │ │ + movs r4, #28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + strb r0, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r6, #28] │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r2, [r2, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r2, #28] │ │ │ │ + ldrh r6, [r0, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r1, #7] │ │ │ │ + strb r2, [r7, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + str r2, [r3, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr.w r2, [pc, #3684] @ 7c4eb0 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r7, [pc, #3684] @ 7c4eb4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ @@ -2781668,378 +2781658,378 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ movs r1, #1 │ │ │ │ lsrs r3, r5, #30 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 7c07c6 │ │ │ │ - ldrh r4, [r1, #6] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r3, r4] │ │ │ │ + ldrb r6, [r1, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + ldrh r6, [r7, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + ldrh r6, [r7, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrd r0, r0, [ip, #552]! @ 0x228 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + bic.w r0, ip, sl, lsl #2 │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrd r0, r0, [r8, #552] @ 0x228 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ + and.w r0, r8, sl, lsl #2 │ │ │ │ + str r0, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe9b4008a │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + strd r0, r0, [r4, #552]! @ 0x228 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe990008a │ │ │ │ - str r0, [r7, #116] @ 0x74 │ │ │ │ + strd r0, r0, [r0, #552] @ 0x228 │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strd r0, r0, [ip, #-552]! @ 0x228 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ + @ instruction: 0xe99c008a │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strd r0, r0, [r8, #-552] @ 0x228 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + ldrd r0, r0, [r8, #-552]! @ 0x228 │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmdb r4!, {r1, r3, r7} │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + ldrd r0, r0, [r4, #-552] @ 0x228 │ │ │ │ + str r2, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r6, #2] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc 0, cr0, [r0, #552] @ 0x228 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + ldc 0, cr0, [r0, #552]! @ 0x228 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eor.w r0, r8, sl, lsl #2 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ + @ instruction: 0xeab8008a │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pkhbt r0, r6, sl, lsl #2 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + @ instruction: 0xeaf6008a │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c4ccc │ │ │ │ + b.n 7c4d2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r5, #32] │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c4c08 │ │ │ │ + b.n 7c4c68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r6, [r3, #16] │ │ │ │ + strh r6, [r1, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #32] │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r7, #28] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r2, [r3, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c4ba0 │ │ │ │ + b.n 7c4c00 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r7, #36] @ 0x24 │ │ │ │ + ldr r6, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + ldrb r4, [r7, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + strb r6, [r5, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vaddl.s8 q0, d18, d10 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + vext.8 d0, d18, d10, #0 │ │ │ │ + ldrb r6, [r6, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + ldrb r6, [r6, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrb r6, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + ldrb r6, [r0, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r2, #27] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + ldrb r2, [r3, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldrb r6, [r0, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r6, [r6, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r0, #26] │ │ │ │ + ldrb r2, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r4, #23] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7c56a0 │ │ │ │ + b.n 7c5700 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c5668 │ │ │ │ + b.n 7c56c8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + strh r0, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + strh r4, [r3, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r3, #31] │ │ │ │ + strh r2, [r1, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + ldrb r0, [r3, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c573c │ │ │ │ + b.n 7c579c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + ldrb r2, [r2, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c4f74 │ │ │ │ + b.n 7c4fd4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7c56f0 │ │ │ │ + b.n 7c5750 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r0, [r6, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c5584 │ │ │ │ + b.n 7c55e4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + strb r4, [r5, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c55c0 │ │ │ │ + b.n 7c5620 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c5570 │ │ │ │ + b.n 7c55d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r6, [r2, #0] │ │ │ │ + ldrb r6, [r0, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c5368 │ │ │ │ + b.n 7c53c8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r2, #104] @ 0x68 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldr r2, [r1, #124] @ 0x7c │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #9] │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r4, #8] │ │ │ │ + ldrb r0, [r5, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r1, #100] @ 0x64 │ │ │ │ + ldrb r6, [r2, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #16] │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r1, #17] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c5130 │ │ │ │ + b.n 7c5190 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7c5120 │ │ │ │ + b.n 7c5180 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7c5110 │ │ │ │ + b.n 7c5170 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7c5100 │ │ │ │ + b.n 7c5160 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7c5140 │ │ │ │ + b.n 7c51a0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, #72] @ 0x48 │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldrb r6, [r3, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r6, #0] │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + strh r6, [r1, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r3, r2] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r6, [r4, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r6, [r7, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - udf #30 │ │ │ │ + udf #78 @ 0x4e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - udf #14 │ │ │ │ + udf #62 @ 0x3e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + udf #214 @ 0xd6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + udf #178 @ 0xb2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + udf #142 @ 0x8e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - udf #58 @ 0x3a │ │ │ │ + udf #106 @ 0x6a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r1, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bgt.n 7c50f8 │ │ │ │ + bgt.n 7c5158 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bgt.n 7c514c │ │ │ │ + ble.n 7c51ac │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r6, [r6, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #68] @ 0x44 │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blt.n 7c5174 │ │ │ │ + bgt.n 7c51d4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + adds r0, r3, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [pc, #88] @ (7c51f0 ) │ │ │ │ + ldr r7, [pc, #280] @ (7c52b0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r2, [r1, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr.w r2, [pc, #3608] @ 7c5fbc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 7c07c6 │ │ │ │ @@ -2783330,389 +2783320,389 @@ │ │ │ │ b.n 7c5ef0 │ │ │ │ ldr r2, [pc, #760] @ (7c62a8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 7c5ef0 │ │ │ │ - bls.n 7c5f10 │ │ │ │ + bls.n 7c5f70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 7c5ec8 │ │ │ │ + bls.n 7c5f28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 7c6088 │ │ │ │ + bls.n 7c5ee8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #0] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r4, [r3, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bhi.n 7c6018 │ │ │ │ + bhi.n 7c6078 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r4, #26] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #29] │ │ │ │ + strb r0, [r2, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r4, [r1, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r4, [r1, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + strb r6, [r0, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 7c6030 │ │ │ │ + bvc.n 7c6090 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 7c5ff0 │ │ │ │ + bvc.n 7c6050 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r2, #6] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 7c5fb0 │ │ │ │ + bvs.n 7c6010 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 7c5f70 │ │ │ │ + bvs.n 7c5fd0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 7c6130 │ │ │ │ + bvs.n 7c5f90 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r2, #5] │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 7c60f0 │ │ │ │ + bvs.n 7c6150 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldrb r6, [r5, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bpl.n 7c6084 │ │ │ │ + bpl.n 7c60e4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c5fb4 │ │ │ │ + bmi.n 7c6014 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bx r4 │ │ │ │ + bx sl │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ + svc 18 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r6, [r1, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7c6120 │ │ │ │ + bmi.n 7c6180 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r6, [r2, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7c6170 │ │ │ │ + bmi.n 7c5fd0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 7c60b8 │ │ │ │ + bls.n 7c6118 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6054 │ │ │ │ + bmi.n 7c60b4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + strb r0, [r6, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7c6178 │ │ │ │ + bmi.n 7c5fd8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r2, [r6, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7c6128 │ │ │ │ + bmi.n 7c6188 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bcc.n 7c613c │ │ │ │ + bcc.n 7c619c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bhi.n 7c60e8 │ │ │ │ + bhi.n 7c6148 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6064 │ │ │ │ + bcc.n 7c60c4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r6, [r1, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bcs.n 7c6044 │ │ │ │ + bcs.n 7c60a4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 7c6150 │ │ │ │ + bvs.n 7c61b0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 7c6154 │ │ │ │ + bvs.n 7c61b4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r0, r6, #4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 7c60c4 │ │ │ │ + bvs.n 7c6124 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r6, [r4, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r6, [r3, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #9] │ │ │ │ + strb r0, [r1, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r4, [r4, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + strb r0, [r0, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r1, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bpl.n 7c6154 │ │ │ │ + bpl.n 7c61b4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 7c6120 │ │ │ │ + bpl.n 7c6180 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 7c614c │ │ │ │ + bpl.n 7c61ac │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c6118 │ │ │ │ + bpl.n 7c6178 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c6114 │ │ │ │ + bpl.n 7c6174 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7c60f0 │ │ │ │ + bpl.n 7c6150 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7c61e0 │ │ │ │ + bmi.n 7c6040 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7c6230 │ │ │ │ + bmi.n 7c6090 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c61fc │ │ │ │ + bmi.n 7c605c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c61c8 │ │ │ │ + bmi.n 7c6228 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c6194 │ │ │ │ + bmi.n 7c61f4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c6160 │ │ │ │ + bmi.n 7c61c0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c6174 │ │ │ │ + bmi.n 7c61d4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6140 │ │ │ │ + bmi.n 7c61a0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c610c │ │ │ │ + bmi.n 7c616c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c6170 │ │ │ │ + bmi.n 7c61d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6134 │ │ │ │ + bmi.n 7c6194 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6138 │ │ │ │ + bmi.n 7c6198 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c613c │ │ │ │ + bmi.n 7c619c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r2, r4, #27 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bcc.n 7c60ac │ │ │ │ + bcc.n 7c610c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6078 │ │ │ │ + bcc.n 7c60d8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6244 │ │ │ │ + bcc.n 7c60a4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6210 │ │ │ │ + bcc.n 7c6270 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c61dc │ │ │ │ + bcc.n 7c623c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + str r2, [r7, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strb r4, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + str r0, [r0, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r3, r1] │ │ │ │ + str r2, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + strb r6, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, r3] │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r1, r2] │ │ │ │ + str r2, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + strh r0, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r4, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r6, [r0, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + str r0, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strh r0, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r4, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #576] @ (7c6414 ) │ │ │ │ + ldr r7, [pc, #768] @ (7c64d4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #512] @ (7c63dc ) │ │ │ │ + ldr r7, [pc, #704] @ (7c649c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #488] @ (7c63c8 ) │ │ │ │ + ldr r7, [pc, #680] @ (7c6488 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #528] @ (7c63f4 ) │ │ │ │ + ldr r7, [pc, #720] @ (7c64b4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #1016] @ (7c65e4 ) │ │ │ │ + str r6, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #704] @ (7c64b4 ) │ │ │ │ + ldr r7, [pc, #896] @ (7c6574 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r3, r2] │ │ │ │ + strh r6, [r1, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #672] @ (7c649c ) │ │ │ │ + ldr r7, [pc, #864] @ (7c655c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r6, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #20] │ │ │ │ + str r0, [r6, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [r1, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r0, [r5, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + str r6, [r0, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r0, [r4, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r7, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + str r4, [r7, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r2, [r4, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r4, [r6, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r2, [r2, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r4, [r3, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r6, [r6, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #12] │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r6, [r5, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r4, [r3, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #4] │ │ │ │ + str r6, [r3, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + str r2, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #648] @ (7c64fc ) │ │ │ │ + ldr r2, [pc, #840] @ (7c65bc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #640] @ (7c64f8 ) │ │ │ │ + ldr r2, [pc, #832] @ (7c65b8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #648] @ (7c6504 ) │ │ │ │ + ldr r2, [pc, #840] @ (7c65c4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #408] @ (7c6418 ) │ │ │ │ + ldr r2, [pc, #600] @ (7c64d8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #400] @ (7c6414 ) │ │ │ │ + ldr r2, [pc, #592] @ (7c64d4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #296] @ (7c63b0 ) │ │ │ │ + ldr r2, [pc, #488] @ (7c6470 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #208] @ (7c635c ) │ │ │ │ + ldr r2, [pc, #400] @ (7c641c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #120] @ (7c6308 ) │ │ │ │ + ldr r2, [pc, #312] @ (7c63c8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb728 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xb6ce │ │ │ │ + @ instruction: 0xb6fe │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr.w r2, [pc, #3552] @ 7c7090 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 7c5ef0 │ │ │ │ @@ -2784960,335 +2784950,336 @@ │ │ │ │ b.w 7c07c6 │ │ │ │ ldr r2, [pc, #660] @ (7c7318 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 7c07c6 │ │ │ │ - mov ip, r7 │ │ │ │ + mov ip, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - mov ip, r4 │ │ │ │ + mov ip, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ + subs r0, #170 @ 0xaa │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldc2l 0, cr0, [r6, #-616] @ 0xfffffd98 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + stc2 0, cr0, [r6, #616] @ 0x268 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #64] @ 0x40 │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r7, #68 @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #24] @ (7c70f0 ) │ │ │ │ + ldr r3, [pc, #216] @ (7c71b0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + str r6, [r4, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r6, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xfbbc009a │ │ │ │ - ldr r7, [pc, #120] @ (7c7188 ) │ │ │ │ + @ instruction: 0xfbec009a │ │ │ │ + ldr r7, [pc, #312] @ (7c7248 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #1008] @ (7c7504 ) │ │ │ │ + ldr r7, [pc, #176] @ (7c71c4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #872] @ (7c7480 ) │ │ │ │ + ldr r7, [pc, #40] @ (7c7140 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #752] @ (7c740c ) │ │ │ │ + ldr r6, [pc, #944] @ (7c74cc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #616] @ (7c7388 ) │ │ │ │ + ldr r6, [pc, #808] @ (7c7448 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #512] @ (7c7324 ) │ │ │ │ + ldr r6, [pc, #704] @ (7c73e4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #408] @ (7c72c0 ) │ │ │ │ + ldr r6, [pc, #600] @ (7c7380 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #304] @ (7c725c ) │ │ │ │ + ldr r6, [pc, #496] @ (7c731c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #200] @ (7c71f8 ) │ │ │ │ + ldr r6, [pc, #392] @ (7c72b8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #288] @ (7c7254 ) │ │ │ │ + ldr r6, [pc, #480] @ (7c7314 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #0] │ │ │ │ + str r6, [r7, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #0] │ │ │ │ + str r6, [r7, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r0, [r0, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + str r2, [r1, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r7, r7] │ │ │ │ + str r4, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + str r6, [r3, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r0, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, r6] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, r5] │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r0, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + str r0, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, r3] │ │ │ │ + str r0, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r2, r2] │ │ │ │ + str r4, [r0, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, r1] │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #76] @ 0x4c │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + str r2, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r4, #64] @ 0x40 │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #76] @ 0x4c │ │ │ │ + str r6, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r3, r0] │ │ │ │ + strb r2, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r3, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + ldr r6, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, r0 │ │ │ │ + cmp ip, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #116] @ 0x74 │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #116] @ 0x74 │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldr r4, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r4, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + ldrsb r4, [r0, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r7, r1, #2 │ │ │ │ + addw r0, sl, #2202 @ 0x89a │ │ │ │ + str r6, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vaddl.u16 q8, d24, d14 │ │ │ │ - rsbs r0, sl, #5046272 @ 0x4d0000 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r0, r6] │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, #72] @ 0x48 │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r6, r9 │ │ │ │ + mov r6, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r3 │ │ │ │ + adcs r2, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, sl │ │ │ │ + mov r8, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r8 │ │ │ │ + bx lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r2 │ │ │ │ + asrs r6, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r7 │ │ │ │ + bx sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns r6 │ │ │ │ + bxns ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns r6 │ │ │ │ + bxns ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov ip, r5 │ │ │ │ + mov ip, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r6, r1 │ │ │ │ + eors r6, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, lr │ │ │ │ + mov r8, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + subs r0, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp lr, r9 │ │ │ │ + cmp lr, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r4, 7c7340 │ │ │ │ + pop {r2} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp sl, r9 │ │ │ │ + cmp sl, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r4, 7c7340 │ │ │ │ + cbnz r4, 7c734c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp sl, r8 │ │ │ │ + cmp sl, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r4, 7c7340 │ │ │ │ + cbnz r4, 7c734c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp sl, r7 │ │ │ │ + cmp sl, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7c7342 │ │ │ │ + cbnz r2, 7c734e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r4, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7c7342 │ │ │ │ + cbnz r2, 7c734e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp r2, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r8, r4 │ │ │ │ + add r8, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add sl, r4 │ │ │ │ + add sl, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r2, lr │ │ │ │ + mov sl, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r2, sl │ │ │ │ + mov sl, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r6, r2 │ │ │ │ + mov r6, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp sl, pc │ │ │ │ + mov r2, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp lr, fp │ │ │ │ + mov r6, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp sl, r8 │ │ │ │ + cmp sl, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ sub.w r1, r1, #3472 @ 0xd90 │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ bhi.w 7c2420 │ │ │ │ add r3, pc, #8 @ (adr r3, 7c7330 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ @@ -2786682,258 +2786673,258 @@ │ │ │ │ vrshr.u64 q8, , #1 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #164 @ (adr r1, 7c83e4 ) │ │ │ │ vaddw.u q13, , d25 │ │ │ │ vaddw.u q13, , d25 │ │ │ │ vrshr.u32 q8, , #1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r7, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + subs r2, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #66 @ 0x42 │ │ │ │ + subs r2, #114 @ 0x72 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r6, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #218 @ 0xda │ │ │ │ + subs r6, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #246 @ 0xf6 │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + push {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r5, #118 @ 0x76 │ │ │ │ + subs r5, #166 @ 0xa6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #234 @ 0xea │ │ │ │ + subs r5, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #142 @ 0x8e │ │ │ │ + subs r4, #190 @ 0xbe │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xead6009a │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + add.w r0, r6, sl, lsr #2 │ │ │ │ + subs r4, #158 @ 0x9e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r2} │ │ │ │ + push {r2, r4, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ + subs r4, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add ip, ip │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ + subs r4, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r5, r6} │ │ │ │ + push {r4, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r4, #54 @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r2, r1 │ │ │ │ + mvns r2, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, r2 │ │ │ │ + add r6, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r6, r6 │ │ │ │ + add r6, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r6, r5 │ │ │ │ + bics r6, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r2, r1 │ │ │ │ + mvns r2, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r6, r3 │ │ │ │ + mvns r6, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r2, r0 │ │ │ │ + bics r2, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #126 @ 0x7e │ │ │ │ + adds r2, #174 @ 0xae │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #170 @ 0xaa │ │ │ │ + adds r2, #218 @ 0xda │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r2, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r4, 7c8418 │ │ │ │ + cbz r4, 7c8424 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r4, 7c8404 │ │ │ │ + cbz r4, 7c8410 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + subs r0, #226 @ 0xe2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + subs r0, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r5, #18 │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + subs r4, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + subs r4, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7c8448 │ │ │ │ + cbz r2, 7c8454 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r4, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #20 │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #28 │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r4, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r2, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #18 │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #4 │ │ │ │ + cmp r4, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #232 @ 0xe8 │ │ │ │ + cmp r4, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r4, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #204 @ 0xcc │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r3, #238 @ 0xee │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r2, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #168 @ 0xa8 │ │ │ │ + adds r1, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + subs r6, r6, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ + subs r1, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #92 @ 0x5c │ │ │ │ + adds r1, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r7, #5 │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #114 @ 0x72 │ │ │ │ + subs r1, #162 @ 0xa2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r7, #146 @ 0x92 │ │ │ │ + movs r7, #194 @ 0xc2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, r1] │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #20 │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r4, #38 @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + svc 88 @ 0x58 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #28 │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r7, #94 @ 0x5e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r7, #30 │ │ │ │ + movs r7, #78 @ 0x4e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + add r3, sp, #24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r7, #6 │ │ │ │ + movs r7, #54 @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #712 @ 0x2c8 │ │ │ │ + add r2, sp, #904 @ 0x388 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + movs r7, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #202 @ 0xca │ │ │ │ + movs r6, #250 @ 0xfa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r6, sp, #536 @ 0x218 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #12 │ │ │ │ + movs r5, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #164 @ 0xa4 │ │ │ │ + cmp r5, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #6 │ │ │ │ + movs r5, #54 @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - udf #238 @ 0xee │ │ │ │ + svc 30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + movs r4, #186 @ 0xba │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #110 @ 0x6e │ │ │ │ + movs r4, #158 @ 0x9e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ + movs r4, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r4, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + movs r4, #82 @ 0x52 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #6 │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r4, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #206 @ 0xce │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #178 @ 0xb2 │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r3, #202 @ 0xca │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r3, #178 @ 0xb2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #106 @ 0x6a │ │ │ │ + movs r3, #154 @ 0x9a │ │ │ │ lsls r4, r1, #2 │ │ │ │ movw r3, #3352 @ 0xd18 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 7c85aa │ │ │ │ movw r3, #3323 @ 0xcfb │ │ │ │ cmp r1, r3 │ │ │ │ bls.w 7cafb0 │ │ │ │ @@ -2788087,167 +2788078,167 @@ │ │ │ │ movw r2, #4369 @ 0x1111 │ │ │ │ movt r2, #17 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ bmi.w 7c0758 │ │ │ │ b.w 7c2420 │ │ │ │ nop │ │ │ │ - cmp r2, #28 │ │ │ │ + cmp r2, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r2, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #10 │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + cmp r1, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ + cmp r1, #174 @ 0xae │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #234 @ 0xea │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #968 @ (adr r4, 7c9728 ) │ │ │ │ + add r5, pc, #136 @ (adr r5, 7c93e8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #234 @ 0xea │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #824 @ (adr r4, 7c96a0 ) │ │ │ │ + add r4, pc, #1016 @ (adr r4, 7c9760 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #680 @ (adr r4, 7c9618 ) │ │ │ │ + add r4, pc, #872 @ (adr r4, 7c96d8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #536 @ (adr r4, 7c9590 ) │ │ │ │ + add r4, pc, #728 @ (adr r4, 7c9650 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #174 @ 0xae │ │ │ │ + cmp r1, #222 @ 0xde │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #392 @ (adr r4, 7c9508 ) │ │ │ │ + add r4, pc, #584 @ (adr r4, 7c95c8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + cmp r1, #226 @ 0xe2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #248 @ (adr r4, 7c9480 ) │ │ │ │ + add r4, pc, #440 @ (adr r4, 7c9540 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #234 @ 0xea │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #104 @ (adr r4, 7c93f8 ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 7c94b8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r1, #242 @ 0xf2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, pc, #984 @ (adr r3, 7c9770 ) │ │ │ │ + add r4, pc, #152 @ (adr r4, 7c9430 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r1, #242 @ 0xf2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, pc, #840 @ (adr r3, 7c96e8 ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 7c93a8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, pc, #696 @ (adr r3, 7c9660 ) │ │ │ │ + add r3, pc, #888 @ (adr r3, 7c9720 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r1, #242 @ 0xf2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, pc, #552 @ (adr r3, 7c95d8 ) │ │ │ │ + add r3, pc, #744 @ (adr r3, 7c9698 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #234 @ 0xea │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, pc, #408 @ (adr r3, 7c9550 ) │ │ │ │ + add r3, pc, #600 @ (adr r3, 7c9610 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + cmp r1, #226 @ 0xe2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, pc, #264 @ (adr r3, 7c94c8 ) │ │ │ │ + add r3, pc, #456 @ (adr r3, 7c9588 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, pc, #120 @ (adr r3, 7c9440 ) │ │ │ │ + add r3, pc, #312 @ (adr r3, 7c9500 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + cmp r1, #254 @ 0xfe │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 7c97b8 ) │ │ │ │ + add r3, pc, #168 @ (adr r3, 7c9478 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, pc, #952 @ (adr r1, 7c9790 ) │ │ │ │ + add r2, pc, #120 @ (adr r2, 7c9450 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r7, #4 │ │ │ │ + movs r7, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #840 @ (adr r4, 7c972c ) │ │ │ │ + add r5, pc, #8 @ (adr r5, 7c93ec ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 7c93d0 │ │ │ │ + bhi.n 7c9430 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, pc, #136 @ (adr r1, 7c9478 ) │ │ │ │ + add r1, pc, #328 @ (adr r1, 7c9538 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 7c94b0 │ │ │ │ + bvc.n 7c9310 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #22 │ │ │ │ + subs r1, #70 @ 0x46 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r1, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #244 @ 0xf4 │ │ │ │ + subs r0, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + subs r0, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #96 @ 0x60 │ │ │ │ + adds r7, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #16 │ │ │ │ + adds r7, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + adds r7, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ + adds r7, #206 @ 0xce │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #6 │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + movs r7, #198 @ 0xc6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #38 @ 0x26 │ │ │ │ + movs r4, #86 @ 0x56 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r6, #7 │ │ │ │ + subs r2, r4, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r6, #6 │ │ │ │ + adds r2, r4, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #162 @ 0xa2 │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #154 @ 0x9a │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r5, #28 │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #252 @ 0xfc │ │ │ │ + cmp r5, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ sub.w r3, r1, #4864 @ 0x1300 │ │ │ │ subs r3, #28 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 7c2420 │ │ │ │ movs r2, #1 │ │ │ │ @@ -2789373,199 +2789364,199 @@ │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 7ca34a │ │ │ │ movw r3, #8524 @ 0x214c │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 7c2c90 │ │ │ │ b.w 7c2420 │ │ │ │ nop │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ + movs r4, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + movs r1, #142 @ 0x8e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r0, r0 │ │ │ │ + subs r2, r6, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + movs r1, #126 @ 0x7e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + adds r4, r2, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + adds r0, r5, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + movs r1, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r1, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #58 @ 0x3a │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #26 │ │ │ │ + movs r0, #74 @ 0x4a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r7, #7 │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r4, #7 │ │ │ │ + movs r0, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + subs r6, r6, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r5, #6 │ │ │ │ + subs r2, r3, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r0, #102 @ 0x66 │ │ │ │ + movs r0, #150 @ 0x96 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r5, #27 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #46 @ 0x2e │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #18 │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r5, #27 │ │ │ │ + asrs r2, r3, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + subs r6, r6, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + subs r6, r2, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #376] @ 0x178 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, r3, #5 │ │ │ │ + subs r2, r1, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r6, #4 │ │ │ │ + subs r6, r4, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #242 @ 0xf2 │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ + movs r3, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r2, #222 @ 0xde │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #144 @ 0x90 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #240 @ 0xf0 │ │ │ │ + movs r3, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r2, #250 @ 0xfa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r3, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r3, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + subs r0, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r5, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r1, [sp, #8] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #118 @ 0x76 │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #98 @ 0x62 │ │ │ │ + movs r6, #146 @ 0x92 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + adds r7, #146 @ 0x92 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r0, r0, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #10 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + movs r1, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #186 @ 0xba │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #22 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r4, #7 │ │ │ │ + movs r0, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #6 │ │ │ │ + movs r0, #54 @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - it cc │ │ │ │ - lslcc r6, r1, #2 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + it vs │ │ │ │ + lslvs r6, r1, #2 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r7, #24 │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r7, #8 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r0, #32] │ │ │ │ + ldrh r6, [r6, #32] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r5, #22] │ │ │ │ + ldrh r6, [r3, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #8 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 7c2420 │ │ │ │ ldr.w r2, [pc, #3396] @ 7cb050 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r7, [pc, #3392] @ 7cb054 │ │ │ │ add r2, pc │ │ │ │ @@ -2790679,99 +2790670,99 @@ │ │ │ │ ldr r2, [pc, #184] @ (7cb0f8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 7c07c6 │ │ │ │ nop │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r2, r6, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r0, r1, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r6, r6, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #22 │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #12 │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #254 @ 0xfe │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #230 @ 0xe6 │ │ │ │ + cmp r6, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r6, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #206 @ 0xce │ │ │ │ + cmp r5, #254 @ 0xfe │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r4, #25 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r6, r5, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r0, #18] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r6, [r1, #46] @ 0x2e │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - itt vc │ │ │ │ - lslvc r6, r1, #2 │ │ │ │ - cmpvc r4, #42 @ 0x2a │ │ │ │ + ite ge │ │ │ │ + lslge r6, r1, #2 │ │ │ │ + cmplt r4, #90 @ 0x5a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r4, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #154 @ 0x9a │ │ │ │ + cmp r3, #202 @ 0xca │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #5 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r2, #60] @ 0x3c │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r4, #76 @ 0x4c │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #4 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + asrs r4, r6, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r6, r1, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + asrs r0, r4, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + lsrs r4, r5, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr??.w r0, [r0, fp] │ │ │ │ + vld1.8 {d0[4]}, [r0], fp │ │ │ │ cmp.w r1, #3072 @ 0xc00 │ │ │ │ bcc.w 7c2420 │ │ │ │ sub.w r2, r1, #3072 @ 0xc00 │ │ │ │ movs r3, #1 │ │ │ │ uxth r2, r2 │ │ │ │ lsls r3, r2 │ │ │ │ mov.w r2, #4352 @ 0x1100 │ │ │ │ @@ -2792102,363 +2792093,363 @@ │ │ │ │ b.w 7c86e4 │ │ │ │ ldr r2, [pc, #748] @ (7cc314 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 7c86c0 │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r7, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc2 0, cr0, [r2, #-556]! @ 0xfffffdd4 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + ldc2l 0, cr0, [r2, #-556] @ 0xfffffdd4 │ │ │ │ + lsls r6, r3, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc2l 0, cr0, [r4], {139} @ 0x8b │ │ │ │ - ldc2l 0, cr0, [r8], {139} @ 0x8b │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + ldc2l 0, cr0, [r4], #556 @ 0x22c │ │ │ │ + stc2 0, cr0, [r8, #-556] @ 0xfffffdd4 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r6, sp, #0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r1, #13 │ │ │ │ + lsls r6, r7, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r1, #11 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr??.w r0, [ip, #139] @ 0x8b │ │ │ │ - ldr??.w r0, [r4, #139] @ 0x8b │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + @ instruction: 0xfa2c008b │ │ │ │ + @ instruction: 0xfa04008b │ │ │ │ + lsls r4, r0, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr??.w r0, [r0, #139] @ 0x8b │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ + @ instruction: 0xfa00008b │ │ │ │ + ldrb r4, [r1, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r0, r6, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldc2l 0, cr0, [r2, #-556]! @ 0xfffffdd4 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + stc2 0, cr0, [r2, #556]! @ 0x22c │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vst1.8 {d0[4]}, [ip], fp │ │ │ │ - vld1.8 {d0[4]}, [r6], fp │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + ldrsh.w r0, [ip, #139] @ 0x8b │ │ │ │ + ldr??.w r0, [r6, #139] @ 0x8b │ │ │ │ + asrs r0, r0, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r6, r3, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #22 │ │ │ │ + asrs r4, r7, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + asrs r6, r3, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r0, r0, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r2, r4, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r0, [r2, #19] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r1, #18] │ │ │ │ + strb r6, [r7, #18] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #112 @ (adr r7, 7cc180 ) │ │ │ │ + add r7, pc, #304 @ (adr r7, 7cc240 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r2, r3, #2 │ │ │ │ + asrs r2, r1, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #11 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r3, #15] │ │ │ │ + strb r2, [r1, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + strb r6, [r4, #15] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r4, #14] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r6, [r2, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r6, #14] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r5, #13] │ │ │ │ + strb r6, [r3, #14] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r1, #13] │ │ │ │ + strb r2, [r7, #13] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r4, #12] │ │ │ │ + strb r6, [r2, #13] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r6, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + asrs r0, r4, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + strb r6, [r1, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r4, [r7, #11] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r2, [r5, #11] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r5, #10] │ │ │ │ + strb r0, [r3, #11] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r2, r3, #22 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #19 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, r2 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r7, #9] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r7, #8] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + strb r6, [r6, #8] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r0, [r0, #8] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cb9c0 │ │ │ │ + b.n 7cba20 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r3, #6] │ │ │ │ + strb r2, [r1, #7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp 0, 10, cr0, cr0, cr11, {4} │ │ │ │ - strb r6, [r6, #5] │ │ │ │ + cdp 0, 13, cr0, cr0, cr11, {4} │ │ │ │ + strb r6, [r4, #6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r2, #5] │ │ │ │ + strb r2, [r0, #6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + strb r6, [r3, #5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r3, #4] │ │ │ │ + strb r4, [r1, #5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r6, r5, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #9 │ │ │ │ + lsrs r0, r1, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r6, r6, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r2, r2, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r7, #7 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #7 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #0] │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r1, #0] │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r4, [r5, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + strb r2, [r3, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ + strb r0, [r1, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r7, #116] @ 0x74 │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cc580 │ │ │ │ + b.n 7cc5e0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r4, r6, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #5 │ │ │ │ + lsrs r0, r2, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r3, #5 │ │ │ │ + lsrs r6, r1, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r3, #108] @ 0x6c │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #108] @ 0x6c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r3, #20 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsh.w r0, [lr, #139] @ 0x8b │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + vld1.8 {d16[4]}, [lr], fp │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r6, r6, #12 │ │ │ │ + lsls r6, r4, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r7, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr??.w r0, [r2, fp] │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ + vst1.8 {d0[4]}, [r2], fp │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add.w r0, r2, fp, lsl #2 │ │ │ │ - eors.w r0, r4, #4554752 @ 0x458000 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + @ instruction: 0xeb32008b │ │ │ │ + @ instruction: 0xf4c4008b │ │ │ │ + asrs r2, r3, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xf596008b │ │ │ │ - ldr r6, [r2, #76] @ 0x4c │ │ │ │ + rsb r0, r6, #4554752 @ 0x458000 │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + lsrs r0, r4, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stcl 0, cr0, [r4, #-556]! @ 0xfffffdd4 │ │ │ │ - @ instruction: 0xf4fa008b │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + ldc 0, cr0, [r4, #556] @ 0x22c │ │ │ │ + @ instruction: 0xf52a008b │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - orrs.w r0, r2, #139 @ 0x8b │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + eor.w r0, r2, #139 @ 0x8b │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xfa6e008b │ │ │ │ - asrs r2, r5, #8 │ │ │ │ + @ instruction: 0xfa9e008b │ │ │ │ + asrs r2, r3, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + lsls r6, r3, #18 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + mrrc2 0, 8, r0, lr, cr11 │ │ │ │ + stc2 0, cr0, [r6], #-556 @ 0xfffffdd4 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsrs r2, r3, #14 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc2 0, cr0, [lr], #-556 @ 0xfffffdd4 │ │ │ │ - @ instruction: 0xfbf6008b │ │ │ │ lsrs r2, r7, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r2, r5, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r2, r3, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r2, r1, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r2, r7, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - ldr r2, [r1, #48] @ 0x30 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ - lsls r2, r1, #2 │ │ │ │ ldr.w r2, [pc, #2832] @ 7cce2c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 7c869c │ │ │ │ ldr.w r2, [pc, #2820] @ 7cce30 │ │ │ │ @@ -2793419,294 +2793410,294 @@ │ │ │ │ ldr r2, [pc, #620] @ (7cd088 ) │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 7c5ef0 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xf686008b │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + @ instruction: 0xf6b6008b │ │ │ │ + lsls r0, r6, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r1, #26 │ │ │ │ + lsls r6, r7, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + lsrs r4, r4, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf5fa008b │ │ │ │ - rsbs r0, ip, #4554752 @ 0x458000 │ │ │ │ - vhadd.u8 d16, d26, d11 │ │ │ │ - vhadd.u8 d16, d24, d11 │ │ │ │ - vhadd.u32 d0, d30, d11 │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + @ instruction: 0xf62a008b │ │ │ │ + addw r0, ip, #2187 @ 0x88b │ │ │ │ + vhadd.u d16, d26, d11 │ │ │ │ + vhadd.u d16, d24, d11 │ │ │ │ + vhadd.u16 d16, d30, d11 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r4, r4 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, r1 │ │ │ │ + movs r2, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 7cce48 │ │ │ │ + bvc.n 7ccea8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r2, r1, #14 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r2, r4, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r6, [r6, #92] @ 0x5c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp 0, 1, cr0, cr2, cr11, {4} │ │ │ │ - ldcl 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + cdp 0, 4, cr0, cr2, cr11, {4} │ │ │ │ + cdp 0, 2, cr0, cr8, cr11, {4} │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xf4ea008b │ │ │ │ - @ instruction: 0xf4cc008b │ │ │ │ - ldr r6, [r7, #56] @ 0x38 │ │ │ │ + adds.w r0, sl, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf4fc008b │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r3, #1 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ + lsls r0, r1, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r4, #11 │ │ │ │ + lsls r6, r2, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd67c │ │ │ │ + b.n 7cd6dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd63c │ │ │ │ + b.n 7cd69c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 7cd5a0 │ │ │ │ + b.n 7cd600 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd560 │ │ │ │ + b.n 7cd5c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 7cd4d4 │ │ │ │ + b.n 7cd534 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd49c │ │ │ │ + b.n 7cd4fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf4f8008b │ │ │ │ - @ instruction: 0xf292008b │ │ │ │ - @ instruction: 0xf284008b │ │ │ │ - b.n 7ccbf4 │ │ │ │ + @ instruction: 0xf528008b │ │ │ │ + movt r0, #8331 @ 0x208b │ │ │ │ + @ instruction: 0xf2b4008b │ │ │ │ + b.n 7ccc54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r2, #72] @ 0x48 │ │ │ │ + str r6, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7ccac4 │ │ │ │ + b.n 7ccb24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cca94 │ │ │ │ + b.n 7ccaf4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cca4c │ │ │ │ + b.n 7ccaac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cc9fc │ │ │ │ + b.n 7cca5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cc9cc │ │ │ │ + b.n 7cca2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cc97c │ │ │ │ + b.n 7cc9dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cc94c │ │ │ │ + b.n 7cc9ac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cc91c │ │ │ │ + b.n 7cc97c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cc80c │ │ │ │ + b.n 7cc86c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cc7dc │ │ │ │ + b.n 7cc83c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r2, #28] │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd744 │ │ │ │ + b.n 7cc7a4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd70c │ │ │ │ + b.n 7cd76c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd68c │ │ │ │ + b.n 7cd6ec │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd64c │ │ │ │ + b.n 7cd6ac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r2, [r7, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r4, [r3, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd5a4 │ │ │ │ + b.n 7cd604 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + str r6, [r0, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r7, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd4ec │ │ │ │ + b.n 7cd54c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd4b4 │ │ │ │ + b.n 7cd514 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r5, #20] │ │ │ │ + str r4, [r3, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r6, [r2, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd424 │ │ │ │ + b.n 7cd484 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd3d4 │ │ │ │ + b.n 7cd434 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd34c │ │ │ │ + b.n 7cd3ac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd304 │ │ │ │ + b.n 7cd364 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r4, [r3, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd294 │ │ │ │ + b.n 7cd2f4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd244 │ │ │ │ + b.n 7cd2a4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r1, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd4e4 │ │ │ │ + b.n 7cd544 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd4b0 │ │ │ │ + b.n 7cd510 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd47c │ │ │ │ + b.n 7cd4dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd450 │ │ │ │ + b.n 7cd4b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd424 │ │ │ │ + b.n 7cd484 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd3f8 │ │ │ │ + b.n 7cd458 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, #8] │ │ │ │ + str r4, [r2, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ + str r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r4, [sp, #232] @ 0xe8 │ │ │ │ + str r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stcl 0, cr0, [lr, #556]! @ 0x22c │ │ │ │ - cdp 0, 4, cr0, cr6, cr11, {4} │ │ │ │ - vhadd.s d16, d18, d11 │ │ │ │ - stmdb lr!, {r0, r1, r3, r7} │ │ │ │ - str r3, [sp, #928] @ 0x3a0 │ │ │ │ + cdp 0, 1, cr0, cr14, cr11, {4} │ │ │ │ + cdp 0, 7, cr0, cr6, cr11, {4} │ │ │ │ + vaddl.s32 q0, d18, d11 │ │ │ │ + ldrd r0, r0, [lr, #-556] @ 0x22c │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cdp 0, 14, cr0, cr0, cr11, {4} │ │ │ │ - addw r0, r0, #139 @ 0x8b │ │ │ │ - str r3, [sp, #728] @ 0x2d8 │ │ │ │ + vhadd.s16 d0, d16, d11 │ │ │ │ + @ instruction: 0xf230008b │ │ │ │ + str r3, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xe8c8008b │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + ldrd r0, r0, [r8], #556 @ 0x22c │ │ │ │ + str r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - vext.8 d16, d24, d11, #0 │ │ │ │ - vaddl.s8 q0, d16, d11 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ + bic.w r0, r8, #139 @ 0x8b │ │ │ │ + vext.8 d0, d16, d11, #0 │ │ │ │ + str r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r2, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xe81a008b │ │ │ │ - str r2, [sp, #848] @ 0x350 │ │ │ │ + strex r0, r0, [sl, #556] @ 0x22c │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ movw r3, #1052 @ 0x41c │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 7cd118 │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ bcs.n 7cd0ee │ │ │ │ cmp.w r0, #604 @ 0x25c │ │ │ │ @@ -2793951,102 +2793942,100 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #180] @ (7cd35c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #180] @ (7cd360 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xe81a0089 │ │ │ │ - lsls r0, r5, #4 │ │ │ │ + strex r0, r0, [sl, #548] @ 0x224 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7cd2b0 │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - b.n 7cd2a8 │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - lsls r6, r0, #5 │ │ │ │ + @ instruction: 0xe82a0089 │ │ │ │ + @ instruction: 0xe8240089 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r5, #3 │ │ │ │ + lsls r6, r3, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r4, r2, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r6, #10 │ │ │ │ + lsls r6, r4, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #9 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r4, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r1, #8 │ │ │ │ + lsls r6, r7, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + lsls r6, r5, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r3, #14 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #10 │ │ │ │ + lsls r4, r1, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r6, #10 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r2, #9 │ │ │ │ + lsls r2, r0, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r6, r2, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ + lsls r4, r6, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ + lsls r4, r6, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, r6 │ │ │ │ + lsls r6, r4, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7cd14c │ │ │ │ + b.n 7cd1ac │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 7cd144 │ │ │ │ + b.n 7cd1a4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 7cd13c │ │ │ │ + b.n 7cd19c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 7cd134 │ │ │ │ + b.n 7cd194 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 7cd12c │ │ │ │ + b.n 7cd18c │ │ │ │ lsls r1, 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 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ @@ -2795377,260 +2795366,271 @@ │ │ │ │ b.w 7cd466 │ │ │ │ ldr r2, [pc, #664] @ (7ce41c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 7cd466 │ │ │ │ - b.n 7cde1c │ │ │ │ + b.n 7cde7c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 7ce190 │ │ │ │ + blt.n 7ce1f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bge.n 7ce128 │ │ │ │ + bge.n 7ce188 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 7ce0f4 │ │ │ │ + bge.n 7ce154 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r2, r3, #19 │ │ │ │ + lsls r2, r1, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 7ce250 │ │ │ │ + bge.n 7ce2b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 7ce210 │ │ │ │ + bge.n 7ce270 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n 7ce120 │ │ │ │ + bcs.n 7ce180 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldr r2, [r6, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + lsls r2, r2, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bls.n 7ce2c4 │ │ │ │ + bls.n 7ce124 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 7ce2a0 │ │ │ │ + bls.n 7ce100 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - vrev32.8 d16, d11 │ │ │ │ - bls.n 7ce224 │ │ │ │ + movs r0, r4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + bls.n 7ce284 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - vtrn.8 d16, d11 │ │ │ │ - vrev32.16 d16, d11 │ │ │ │ - vtrn.16 d16, d11 │ │ │ │ + movs r2, r4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r4, r4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r6, r4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r0, r5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r6, r4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r6, r3 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r0, r3 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r6, r1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ vrev32.32 d16, d11 │ │ │ │ - vtrn.16 d16, d11 │ │ │ │ vaddl.u32 q8, d30, d11 │ │ │ │ - vaddl.u32 q8, d24, d11 │ │ │ │ - vaddl.u16 q8, d30, d11 │ │ │ │ - vaddl.u16 q8, d24, d11 │ │ │ │ - vaddl.u16 q8, d18, d11 │ │ │ │ - vaddl.u8 q8, d24, d11 │ │ │ │ - vtrn. d0, d11 │ │ │ │ - vtrn.16 d0, d11 │ │ │ │ - vaddl.u32 q0, d28, d11 │ │ │ │ - vaddl.u32 q0, d22, d11 │ │ │ │ - vaddl.u16 q0, d28, d11 │ │ │ │ - add.w r0, r2, fp, lsl #2 │ │ │ │ - ldrh r2, [r2, #4] │ │ │ │ + vaddl.u32 q8, d22, d11 │ │ │ │ + vaddl.u16 q8, d28, d11 │ │ │ │ + vaddl.u16 q8, d22, d11 │ │ │ │ + vaddl.u8 q8, d28, d11 │ │ │ │ + @ instruction: 0xeb32008b │ │ │ │ + ldrh r2, [r0, #6] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r2, r1, #8 │ │ │ │ + lsls r2, r7, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + strb r0, [r0, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + strh r6, [r1, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 7ce324 │ │ │ │ + bvs.n 7ce184 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - vhadd.u8 d0, d20, d11 │ │ │ │ - vhadd.u8 d0, d16, d11 │ │ │ │ - vhadd.u8 d0, d22, d11 │ │ │ │ - cdp2 0, 15, cr0, cr8, cr11, {4} │ │ │ │ - vhadd.u16 d0, d28, d11 │ │ │ │ - cdp2 0, 10, cr0, cr8, cr11, {4} │ │ │ │ - vhadd.u8 d0, d22, d11 │ │ │ │ - cdp2 0, 10, cr0, cr0, cr11, {4} │ │ │ │ - cdp2 0, 13, cr0, cr14, cr11, {4} │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + vhadd.u d0, d20, d11 │ │ │ │ + vhadd.u d0, d16, d11 │ │ │ │ + vhadd.u d0, d22, d11 │ │ │ │ + vhadd.u32 d0, d24, d11 │ │ │ │ + vhadd.u8 d16, d28, d11 │ │ │ │ + cdp2 0, 13, cr0, cr8, cr11, {4} │ │ │ │ + vhadd.u d0, d22, d11 │ │ │ │ + cdp2 0, 13, cr0, cr0, cr11, {4} │ │ │ │ + vhadd.u8 d0, d30, d11 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cdp2 0, 13, cr0, cr10, cr11, {4} │ │ │ │ - str r2, [r4, r4] │ │ │ │ + vhadd.u8 d0, d26, d11 │ │ │ │ + str r2, [r2, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp2 0, 12, cr0, cr8, cr11, {4} │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + cdp2 0, 15, cr0, cr8, cr11, {4} │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cdp2 0, 14, cr0, cr8, cr11, {4} │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + vhadd.u16 d0, d24, d11 │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cdp2 0, 13, cr0, cr14, cr11, {4} │ │ │ │ - strh r2, [r0, r4] │ │ │ │ + vhadd.u8 d0, d30, d11 │ │ │ │ + strh r2, [r6, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp2 0, 13, cr0, cr2, cr11, {4} │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + vhadd.u8 d0, d18, d11 │ │ │ │ + strh r6, [r1, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp2 0, 12, cr0, cr6, cr11, {4} │ │ │ │ - str r6, [r1, r1] │ │ │ │ + cdp2 0, 15, cr0, cr6, cr11, {4} │ │ │ │ + str r6, [r7, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp2 0, 11, cr0, cr10, cr11, {4} │ │ │ │ - str r4, [r5, r0] │ │ │ │ + cdp2 0, 14, cr0, cr10, cr11, {4} │ │ │ │ + str r4, [r3, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r4, r0] │ │ │ │ + str r4, [r2, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r3, r0] │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r6, r0] │ │ │ │ + str r0, [r4, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r1, r0] │ │ │ │ + str r4, [r7, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strh r6, [r3, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r6, [r5, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - vhadd.u16 d0, d22, d11 │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + vhadd.u8 d16, d22, d11 │ │ │ │ + strh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - strh r2, [r2, r0] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + strh r2, [r0, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + strh r6, [r4, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + strh r2, [r1, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r6, [r5, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r5, r7] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r7, r6] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp2 0, 5, cr0, cr4, cr11, {4} │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r5, r7] │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + cdp2 0, 8, cr0, cr4, cr11, {4} │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r2, [r5, r5] │ │ │ │ + str r2, [r3, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r6, [r0, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r7, r3] │ │ │ │ + str r2, [r5, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r3, r4] │ │ │ │ + str r2, [r1, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + str r6, [r5, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r4, r3] │ │ │ │ + str r2, [r2, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + str r6, [r6, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r2, [r3, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r1, r3] │ │ │ │ + str r2, [r7, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r6, [r3, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r2, [r0, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r3, r1] │ │ │ │ + str r2, [r1, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stc2 0, cr0, [sl], {139} @ 0x8b │ │ │ │ - stc2 0, cr0, [r6], {139} @ 0x8b │ │ │ │ - mrrc2 0, 8, r0, r0, cr11 @ │ │ │ │ - mrrc2 0, 8, r0, r8, cr11 │ │ │ │ - ldc2 0, cr0, [ip], {139} @ 0x8b │ │ │ │ - ldc2 0, cr0, [r0], #-556 @ 0xfffffdd4 │ │ │ │ - @ instruction: 0xfbe8008b │ │ │ │ - stc2 0, cr0, [r6], {139} @ 0x8b │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ + ldc2 0, cr0, [sl], #556 @ 0x22c │ │ │ │ + ldc2 0, cr0, [r6], #556 @ 0x22c │ │ │ │ + stc2 0, cr0, [r0], {139} @ 0x8b │ │ │ │ + stc2 0, cr0, [r8], {139} @ 0x8b │ │ │ │ + mcrr2 0, 8, r0, ip, cr11 │ │ │ │ + stc2l 0, cr0, [r0], #-556 @ 0xfffffdd4 │ │ │ │ + ldc2 0, cr0, [r8], {139} @ 0x8b │ │ │ │ + ldc2 0, cr0, [r6], #-556 @ 0xfffffdd4 │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stc2 0, cr0, [r2], {139} @ 0x8b │ │ │ │ - ldrb r4, [r2, #29] │ │ │ │ + ldc2 0, cr0, [r2], #-556 @ 0xfffffdd4 │ │ │ │ + ldrb r4, [r0, #30] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xfbea008b │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + ldc2 0, cr0, [sl], {139} @ 0x8b │ │ │ │ + ldrb r0, [r2, #29] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xfb2e008b │ │ │ │ + @ instruction: 0xfb5e008b │ │ │ │ + @ instruction: 0xfb42008b │ │ │ │ + @ instruction: 0xfb2a008b │ │ │ │ @ instruction: 0xfb12008b │ │ │ │ @ instruction: 0xfafa008b │ │ │ │ @ instruction: 0xfae2008b │ │ │ │ + @ instruction: 0xfafe008b │ │ │ │ + @ instruction: 0xfae2008b │ │ │ │ @ instruction: 0xfaca008b │ │ │ │ @ instruction: 0xfab2008b │ │ │ │ - @ instruction: 0xface008b │ │ │ │ - @ instruction: 0xfab2008b │ │ │ │ @ instruction: 0xfa9a008b │ │ │ │ @ instruction: 0xfa82008b │ │ │ │ + @ instruction: 0xfa9e008b │ │ │ │ + @ instruction: 0xfa82008b │ │ │ │ @ instruction: 0xfa6a008b │ │ │ │ @ instruction: 0xfa52008b │ │ │ │ - @ instruction: 0xfa6e008b │ │ │ │ - @ instruction: 0xfa52008b │ │ │ │ - @ instruction: 0xfa3a008b │ │ │ │ - @ instruction: 0xfa22008b │ │ │ │ - @ instruction: 0xfa0c008b │ │ │ │ - ldr??.w r0, [r6, #139] @ 0x8b │ │ │ │ + @ instruction: 0xfa3c008b │ │ │ │ + @ instruction: 0xfa26008b │ │ │ │ + @ instruction: 0xfa44008b │ │ │ │ + @ instruction: 0xfa2a008b │ │ │ │ @ instruction: 0xfa14008b │ │ │ │ - ldr??.w r0, [sl, #139] @ 0x8b │ │ │ │ - vld1.8 {d16[4]}, [r4], fp │ │ │ │ - vst1.8 {d16[4]}, [lr], fp │ │ │ │ - ldrsh.w r0, [r8, #139] @ 0x8b │ │ │ │ - vld1.8 {d0[4]}, [r2], fp │ │ │ │ - @ instruction: 0xfa8e008b │ │ │ │ - @ instruction: 0xfa6a008b │ │ │ │ - @ instruction: 0xf7ca008b │ │ │ │ - @ instruction: 0xf7bc008b │ │ │ │ - ldr r2, [pc, #728] @ (7ce6b0 ) │ │ │ │ + ldr??.w r0, [lr, #139] @ 0x8b │ │ │ │ + vld1.8 {d16[4]}, [r8], fp │ │ │ │ + ldr??.w r0, [r2, #139] @ 0x8b │ │ │ │ + @ instruction: 0xfabe008b │ │ │ │ + @ instruction: 0xfa9a008b │ │ │ │ + @ instruction: 0xf7fa008b │ │ │ │ + @ instruction: 0xf7ec008b │ │ │ │ + ldr r2, [pc, #920] @ (7ce770 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [pc, #112] @ (7ce44c ) │ │ │ │ + ldr r5, [pc, #304] @ (7ce50c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [pc, #56] @ (7ce418 ) │ │ │ │ + ldr r5, [pc, #248] @ (7ce4d8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [pc, #560] @ (7ce614 ) │ │ │ │ + ldr r2, [pc, #752] @ (7ce6d4 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xf73a008b │ │ │ │ - @ instruction: 0xf722008b │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + @ instruction: 0xf76a008b │ │ │ │ + @ instruction: 0xf752008b │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #864] @ (7ce754 ) │ │ │ │ + ldr r5, [pc, #32] @ (7ce414 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + strh r2, [r5, #0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #728] @ (7ce6d4 ) │ │ │ │ + ldr r4, [pc, #920] @ (7ce794 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + strh r0, [r1, #0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh.w r0, [sl, fp] │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + ldr.w r0, [sl, fp] │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xf7d0008b │ │ │ │ - @ instruction: 0xf7a6008b │ │ │ │ - str??.w r0, [r4, #139] @ 0x8b │ │ │ │ - @ instruction: 0xf6e4008b │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + strb.w r0, [r0, fp] │ │ │ │ + @ instruction: 0xf7d6008b │ │ │ │ + ldrsb.w r0, [r4, fp] │ │ │ │ + @ instruction: 0xf714008b │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xf6d6008b │ │ │ │ + @ instruction: 0xf706008b │ │ │ │ ldr r2, [pc, #384] @ (7ce5a4 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 7cd9dc │ │ │ │ ldr r2, [pc, #372] @ (7ce5a8 ) │ │ │ │ @@ -2795779,48 +2795779,48 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 7cdb46 │ │ │ │ nop │ │ │ │ - eor.w r0, sl, #4554752 @ 0x458000 │ │ │ │ - orns r0, lr, #4554752 @ 0x458000 │ │ │ │ - and.w r0, r2, #4554752 @ 0x458000 │ │ │ │ - ldrb r4, [r1, #18] │ │ │ │ + @ instruction: 0xf4ba008b │ │ │ │ + @ instruction: 0xf4ae008b │ │ │ │ + bics.w r0, r2, #4554752 @ 0x458000 │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xf3f4008b │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + bic.w r0, r4, #4554752 @ 0x458000 │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xf4b6008b │ │ │ │ - sub.w r0, lr, #4554752 @ 0x458000 │ │ │ │ - @ instruction: 0xf596008b │ │ │ │ - @ instruction: 0xf58e008b │ │ │ │ - sbcs.w r0, r8, #4554752 @ 0x458000 │ │ │ │ - sbc.w r0, r2, #4554752 @ 0x458000 │ │ │ │ - sbc.w r0, r4, #4554752 @ 0x458000 │ │ │ │ - adc.w r0, lr, #4554752 @ 0x458000 │ │ │ │ - @ instruction: 0xf538008b │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ + @ instruction: 0xf4e6008b │ │ │ │ + rsbs r0, lr, #4554752 @ 0x458000 │ │ │ │ + rsb r0, r6, #4554752 @ 0x458000 │ │ │ │ + subs.w r0, lr, #4554752 @ 0x458000 │ │ │ │ + sub.w r0, r8, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf592008b │ │ │ │ + @ instruction: 0xf594008b │ │ │ │ + sbcs.w r0, lr, #4554752 @ 0x458000 │ │ │ │ + sbc.w r0, r8, #4554752 @ 0x458000 │ │ │ │ + ldrb r4, [r0, #16] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r2, [r6, #15] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ + ldrb r0, [r0, #15] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r6, [r7, #13] │ │ │ │ + ldrb r6, [r5, #14] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ lsls r2, r3, #2 │ │ │ │ movw r3, #14332 @ 0x37fc │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 7cfeea │ │ │ │ cmp.w r0, #13312 @ 0x3400 │ │ │ │ bcc.w 7cee28 │ │ │ │ sub.w r0, r0, #13312 @ 0x3400 │ │ │ │ @@ -2797989,384 +2797989,385 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #1008] @ (7cfcf0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #1008] @ (7cfcf4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldmia r3, {r2, r3, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - orr.w r0, r4, #139 @ 0x8b │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + orns r0, r4, #139 @ 0x8b │ │ │ │ + asrs r0, r0, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r4, r2, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r0, r2, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r4, r4, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #11 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r4, r6, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + asrs r0, r1, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r2, #6 │ │ │ │ + asrs r4, r0, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #4 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #2 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #2 │ │ │ │ + asrs r4, r7, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #32 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ + asrs r0, r7, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + asrs r4, r1, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #29 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + lsrs r4, r0, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #21 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r1, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #14 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r0, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #10 │ │ │ │ + lsrs r0, r7, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #8 │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + lsrs r4, r6, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ + lsrs r0, r1, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #6 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r4, r0, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #3 │ │ │ │ + lsrs r4, r5, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ + lsrs r0, r5, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsls r4, r1, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsls r0, r1, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + lsls r4, r2, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r0, r4, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ + lsls r0, r6, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, r7 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, r1 │ │ │ │ + movs r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vaddl.u32 q8, d16, d11 │ │ │ │ - vrev32.16 d0, d11 │ │ │ │ - vaddl.u8 q0, d24, d11 │ │ │ │ - vhadd.u16 d16, d28, d11 │ │ │ │ - vhadd.u d0, d16, d11 │ │ │ │ - vhadd.u8 d0, d20, d11 │ │ │ │ - cdp2 0, 13, cr0, cr8, cr11, {4} │ │ │ │ - cdp2 0, 10, cr0, cr12, cr11, {4} │ │ │ │ - cdp2 0, 8, cr0, cr0, cr11, {4} │ │ │ │ - cdp2 0, 5, cr0, cr4, cr11, {4} │ │ │ │ - cdp2 0, 2, cr0, cr8, cr11, {4} │ │ │ │ - ldc2l 0, cr0, [ip, #556]! @ 0x22c │ │ │ │ - ldc2l 0, cr0, [r0, #556] @ 0x22c │ │ │ │ - stc2 0, cr0, [r4, #556]! @ 0x22c │ │ │ │ - ldc2l 0, cr0, [r8, #-556]! @ 0xfffffdd4 │ │ │ │ - stc2l 0, cr0, [ip, #-556] @ 0xfffffdd4 │ │ │ │ - stc2 0, cr0, [r0, #-556]! @ 0xfffffdd4 │ │ │ │ - ldc2l 0, cr0, [r4], #556 @ 0x22c │ │ │ │ - stc2l 0, cr0, [r8], {139} @ 0x8b │ │ │ │ + movs r0, r2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + vaddl.u32 q8, d20, d11 │ │ │ │ + vrev32.32 d0, d11 │ │ │ │ + vaddl.u8 q0, d28, d11 │ │ │ │ + vhadd.u32 d16, d16, d11 │ │ │ │ + vhadd.u d0, d20, d11 │ │ │ │ + vhadd.u8 d0, d24, d11 │ │ │ │ + cdp2 0, 13, cr0, cr12, cr11, {4} │ │ │ │ + cdp2 0, 11, cr0, cr0, cr11, {4} │ │ │ │ + cdp2 0, 8, cr0, cr4, cr11, {4} │ │ │ │ + cdp2 0, 5, cr0, cr8, cr11, {4} │ │ │ │ + cdp2 0, 2, cr0, cr12, cr11, {4} │ │ │ │ + cdp2 0, 0, cr0, cr0, cr11, {4} │ │ │ │ + ldc2l 0, cr0, [r4, #556] @ 0x22c │ │ │ │ + stc2 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ + ldc2l 0, cr0, [ip, #-556]! @ 0xfffffdd4 │ │ │ │ + ldc2l 0, cr0, [r0, #-556] @ 0xfffffdd4 │ │ │ │ + stc2 0, cr0, [r4, #-556]! @ 0xfffffdd4 │ │ │ │ + ldc2l 0, cr0, [r8], #556 @ 0x22c │ │ │ │ + stc2l 0, cr0, [ip], {139} @ 0x8b │ │ │ │ + stc2 0, cr0, [r0], #556 @ 0x22c │ │ │ │ + ldc2l 0, cr0, [r4], #-556 @ 0xfffffdd4 │ │ │ │ + mcrr2 0, 8, r0, r8, cr11 │ │ │ │ ldc2 0, cr0, [ip], {139} @ 0x8b │ │ │ │ - ldc2l 0, cr0, [r0], #-556 @ 0xfffffdd4 │ │ │ │ - mcrr2 0, 8, r0, r4, cr11 │ │ │ │ - ldc2 0, cr0, [r8], {139} @ 0x8b │ │ │ │ - @ instruction: 0xfbec008b │ │ │ │ - smlalbb r0, r0, r0, fp │ │ │ │ - @ instruction: 0xfb94008b │ │ │ │ - @ instruction: 0xfb68008b │ │ │ │ - @ instruction: 0xfb3c008b │ │ │ │ - @ instruction: 0xfb10008b │ │ │ │ - @ instruction: 0xfae4008b │ │ │ │ - @ instruction: 0xfab8008b │ │ │ │ - @ instruction: 0xfa8c008b │ │ │ │ - @ instruction: 0xfa60008b │ │ │ │ - @ instruction: 0xfa34008b │ │ │ │ - @ instruction: 0xfa08008b │ │ │ │ - ldr??.w r0, [ip, #139] @ 0x8b │ │ │ │ - ldrsh.w r0, [r0, #139] @ 0x8b │ │ │ │ - vst1.8 {d0[4]}, [r4], fp │ │ │ │ - ldr??.w r0, [r8, fp] │ │ │ │ - vld4.32 {d0-d3}, [ip], fp │ │ │ │ - vst4.32 {d0-d3}, [r0], fp │ │ │ │ - ldr.w r0, [r4, #139] @ 0x8b │ │ │ │ - strh.w r0, [r8, #139] @ 0x8b │ │ │ │ + @ instruction: 0xfbf0008b │ │ │ │ + smlalbb r0, r0, r4, fp │ │ │ │ + @ instruction: 0xfb98008b │ │ │ │ + @ instruction: 0xfb6c008b │ │ │ │ + @ instruction: 0xfb40008b │ │ │ │ + @ instruction: 0xfb14008b │ │ │ │ + @ instruction: 0xfae8008b │ │ │ │ + @ instruction: 0xfabc008b │ │ │ │ + @ instruction: 0xfa90008b │ │ │ │ + @ instruction: 0xfa64008b │ │ │ │ + @ instruction: 0xfa38008b │ │ │ │ + @ instruction: 0xfa0c008b │ │ │ │ + vld1.8 {d16[4]}, [r0], fp │ │ │ │ + ldrsh.w r0, [r4, #139] @ 0x8b │ │ │ │ + vst1.8 {d0[4]}, [r8], fp │ │ │ │ ldr??.w r0, [ip, fp] │ │ │ │ - ldr.w r0, [r0, fp] │ │ │ │ - strh.w r0, [r4, fp] │ │ │ │ - @ instruction: 0xf7f8008b │ │ │ │ - @ instruction: 0xf7cc008b │ │ │ │ - @ instruction: 0xf7a0008b │ │ │ │ - @ instruction: 0xf774008b │ │ │ │ - @ instruction: 0xf748008b │ │ │ │ - @ instruction: 0xf71c008b │ │ │ │ - @ instruction: 0xf6f0008b │ │ │ │ - movt r0, #18571 @ 0x488b │ │ │ │ - @ instruction: 0xf698008b │ │ │ │ - @ instruction: 0xf66c008b │ │ │ │ - movw r0, #2187 @ 0x88b │ │ │ │ - @ instruction: 0xf614008b │ │ │ │ - @ instruction: 0xf5e8008b │ │ │ │ - subs.w r0, ip, #4554752 @ 0x458000 │ │ │ │ - @ instruction: 0xf590008b │ │ │ │ - sbc.w r0, r4, #4554752 @ 0x458000 │ │ │ │ - @ instruction: 0xf538008b │ │ │ │ - add.w r0, ip, #4554752 @ 0x458000 │ │ │ │ - @ instruction: 0xf4e0008b │ │ │ │ - @ instruction: 0xf4b4008b │ │ │ │ - eor.w r0, r8, #4554752 @ 0x458000 │ │ │ │ - orrs.w r0, ip, #4554752 @ 0x458000 │ │ │ │ - bics.w r0, r0, #4554752 @ 0x458000 │ │ │ │ - and.w r0, r4, #4554752 @ 0x458000 │ │ │ │ - @ instruction: 0xf3d8008b │ │ │ │ - usat r0, #11, ip, asr #2 │ │ │ │ - usat r0, #11, r0, lsl #2 │ │ │ │ - @ instruction: 0xf354008b │ │ │ │ - ssat r0, #12, r8, asr #2 │ │ │ │ - @ instruction: 0xf2fc008b │ │ │ │ - @ instruction: 0xf2d0008b │ │ │ │ - subw r0, r4, #139 @ 0x8b │ │ │ │ - @ instruction: 0xf278008b │ │ │ │ - movw r0, #49291 @ 0xc08b │ │ │ │ - @ instruction: 0xf220008b │ │ │ │ - @ instruction: 0xf1f4008b │ │ │ │ - rsb r0, r8, #139 @ 0x8b │ │ │ │ - @ instruction: 0xf19c008b │ │ │ │ - sbcs.w r0, r0, #139 @ 0x8b │ │ │ │ - adc.w r0, r4, #139 @ 0x8b │ │ │ │ - adds.w r0, r8, #139 @ 0x8b │ │ │ │ - @ instruction: 0xf0ec008b │ │ │ │ - @ instruction: 0xf0c0008b │ │ │ │ - eors.w r0, r4, #139 @ 0x8b │ │ │ │ - orn r0, r8, #139 @ 0x8b │ │ │ │ - bics.w r0, ip, #139 @ 0x8b │ │ │ │ - ands.w r0, r0, #139 @ 0x8b │ │ │ │ - vaddl.s32 q8, d20, d11 │ │ │ │ - vext.8 d0, d24, d11, #0 │ │ │ │ - vaddl.s8 q0, d28, d11 │ │ │ │ - vhadd.s32 d16, d16, d11 │ │ │ │ - vhadd.s d0, d20, d11 │ │ │ │ - vhadd.s8 d0, d24, d11 │ │ │ │ - cdp 0, 13, cr0, cr12, cr11, {4} │ │ │ │ - cdp 0, 11, cr0, cr0, cr11, {4} │ │ │ │ - cdp 0, 8, cr0, cr4, cr11, {4} │ │ │ │ - cdp 0, 5, cr0, cr8, cr11, {4} │ │ │ │ - cdp 0, 2, cr0, cr12, cr11, {4} │ │ │ │ - cdp 0, 0, cr0, cr0, cr11, {4} │ │ │ │ - ldcl 0, cr0, [r4, #556] @ 0x22c │ │ │ │ - stc 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ - ldcl 0, cr0, [ip, #-556]! @ 0xfffffdd4 │ │ │ │ - ldcl 0, cr0, [r0, #-556] @ 0xfffffdd4 │ │ │ │ - stc 0, cr0, [r4, #-556]! @ 0xfffffdd4 │ │ │ │ - ldcl 0, cr0, [r8], #556 @ 0x22c │ │ │ │ - stcl 0, cr0, [ip], {139} @ 0x8b │ │ │ │ - stc 0, cr0, [r0], #556 @ 0x22c │ │ │ │ - ldcl 0, cr0, [r4], #-556 @ 0xfffffdd4 │ │ │ │ - mcrr 0, 8, r0, r8, cr11 │ │ │ │ - ldc 0, cr0, [ip], {139} @ 0x8b │ │ │ │ - @ instruction: 0xebf0008b │ │ │ │ - rsb r0, r4, fp, lsl #2 │ │ │ │ - @ instruction: 0xeb98008b │ │ │ │ - sbc.w r0, ip, fp, lsl #2 │ │ │ │ - adc.w r0, r0, fp, lsl #2 │ │ │ │ - adds.w r0, r4, fp, lsl #2 │ │ │ │ - @ instruction: 0xeae8008b │ │ │ │ - @ instruction: 0xeabc008b │ │ │ │ - eors.w r0, r0, fp, lsl #2 │ │ │ │ - orn r0, r6, fp, lsl #2 │ │ │ │ - bics.w r0, ip, fp, lsl #2 │ │ │ │ - ands.w r0, r2, fp, lsl #2 │ │ │ │ - strd r0, r0, [r8, #556]! @ 0x22c │ │ │ │ - @ instruction: 0xe9be008b │ │ │ │ - @ instruction: 0xe994008b │ │ │ │ - strd r0, r0, [sl, #-556]! @ 0x22c │ │ │ │ - strd r0, r0, [r0, #-556] @ 0x22c │ │ │ │ + ldrsh.w r0, [r0, fp] │ │ │ │ + vst4.32 {d0-d3}, [r4], fp │ │ │ │ + ldr.w r0, [r8, #139] @ 0x8b │ │ │ │ + strh.w r0, [ip, #139] @ 0x8b │ │ │ │ + strb.w r0, [r0, #139] @ 0x8b │ │ │ │ + ldr.w r0, [r4, fp] │ │ │ │ + strh.w r0, [r8, fp] │ │ │ │ + @ instruction: 0xf7fc008b │ │ │ │ + @ instruction: 0xf7d0008b │ │ │ │ + @ instruction: 0xf7a4008b │ │ │ │ + @ instruction: 0xf778008b │ │ │ │ + @ instruction: 0xf74c008b │ │ │ │ + @ instruction: 0xf720008b │ │ │ │ + @ instruction: 0xf6f4008b │ │ │ │ + movt r0, #34955 @ 0x888b │ │ │ │ + @ instruction: 0xf69c008b │ │ │ │ + @ instruction: 0xf670008b │ │ │ │ + movw r0, #18571 @ 0x488b │ │ │ │ + @ instruction: 0xf618008b │ │ │ │ + @ instruction: 0xf5ec008b │ │ │ │ + rsb r0, r0, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf594008b │ │ │ │ + sbc.w r0, r8, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf53c008b │ │ │ │ + adds.w r0, r0, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf4e4008b │ │ │ │ + @ instruction: 0xf4b8008b │ │ │ │ + eor.w r0, ip, #4554752 @ 0x458000 │ │ │ │ + orn r0, r0, #4554752 @ 0x458000 │ │ │ │ + bics.w r0, r4, #4554752 @ 0x458000 │ │ │ │ + and.w r0, r8, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf3dc008b │ │ │ │ + @ instruction: 0xf3b0008b │ │ │ │ + usat r0, #11, r4, lsl #2 │ │ │ │ + @ instruction: 0xf358008b │ │ │ │ + ssat r0, #12, ip, asr #2 │ │ │ │ + ssat r0, #12, r0, lsl #2 │ │ │ │ + @ instruction: 0xf2d4008b │ │ │ │ + subw r0, r8, #139 @ 0x8b │ │ │ │ + @ instruction: 0xf27c008b │ │ │ │ + @ instruction: 0xf250008b │ │ │ │ + @ instruction: 0xf224008b │ │ │ │ + @ instruction: 0xf1f8008b │ │ │ │ + rsb r0, ip, #139 @ 0x8b │ │ │ │ + sub.w r0, r0, #139 @ 0x8b │ │ │ │ + sbcs.w r0, r4, #139 @ 0x8b │ │ │ │ + adc.w r0, r8, #139 @ 0x8b │ │ │ │ + adds.w r0, ip, #139 @ 0x8b │ │ │ │ + @ instruction: 0xf0f0008b │ │ │ │ + @ instruction: 0xf0c4008b │ │ │ │ + eors.w r0, r8, #139 @ 0x8b │ │ │ │ + orn r0, ip, #139 @ 0x8b │ │ │ │ + orr.w r0, r0, #139 @ 0x8b │ │ │ │ + ands.w r0, r4, #139 @ 0x8b │ │ │ │ + vaddl.s32 q8, d24, d11 │ │ │ │ + vext.8 d0, d28, d11, #0 │ │ │ │ + vaddl.s16 q0, d16, d11 │ │ │ │ + vhadd.s32 d16, d20, d11 │ │ │ │ + vhadd.s d0, d24, d11 │ │ │ │ + vhadd.s8 d0, d28, d11 │ │ │ │ + cdp 0, 14, cr0, cr0, cr11, {4} │ │ │ │ + cdp 0, 11, cr0, cr4, cr11, {4} │ │ │ │ + cdp 0, 8, cr0, cr8, cr11, {4} │ │ │ │ + cdp 0, 5, cr0, cr12, cr11, {4} │ │ │ │ + cdp 0, 3, cr0, cr0, cr11, {4} │ │ │ │ + cdp 0, 0, cr0, cr4, cr11, {4} │ │ │ │ + ldcl 0, cr0, [r8, #556] @ 0x22c │ │ │ │ + stc 0, cr0, [ip, #556]! @ 0x22c │ │ │ │ + stc 0, cr0, [r0, #556] @ 0x22c │ │ │ │ + ldcl 0, cr0, [r4, #-556] @ 0xfffffdd4 │ │ │ │ + stc 0, cr0, [r8, #-556]! @ 0xfffffdd4 │ │ │ │ + ldcl 0, cr0, [ip], #556 @ 0x22c │ │ │ │ + ldcl 0, cr0, [r0], {139} @ 0x8b │ │ │ │ + stc 0, cr0, [r4], #556 @ 0x22c │ │ │ │ + ldcl 0, cr0, [r8], #-556 @ 0xfffffdd4 │ │ │ │ + mcrr 0, 8, r0, ip, cr11 │ │ │ │ + stc 0, cr0, [r0], #-556 @ 0xfffffdd4 │ │ │ │ + @ instruction: 0xebf4008b │ │ │ │ + rsb r0, r8, fp, lsl #2 │ │ │ │ + @ instruction: 0xeb9c008b │ │ │ │ + sbcs.w r0, r0, fp, lsl #2 │ │ │ │ + adc.w r0, r4, fp, lsl #2 │ │ │ │ + adds.w r0, r8, fp, lsl #2 │ │ │ │ + @ instruction: 0xeaec008b │ │ │ │ + pkhbt r0, r0, fp, lsl #2 │ │ │ │ + eors.w r0, r6, fp, lsl #2 │ │ │ │ + orn r0, ip, fp, lsl #2 │ │ │ │ + orr.w r0, r2, fp, lsl #2 │ │ │ │ + ands.w r0, r8, fp, lsl #2 │ │ │ │ + strd r0, r0, [lr, #556]! @ 0x22c │ │ │ │ + strd r0, r0, [r4, #556] @ 0x22c │ │ │ │ + @ instruction: 0xe99a008b │ │ │ │ + ldrd r0, r0, [r0, #-556]! @ 0x22c │ │ │ │ ldr r0, [pc, #520] @ (7cff04 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #520] @ (7cff08 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #516] @ (7cff0c ) │ │ │ │ @@ -2798617,97 +2798618,91 @@ │ │ │ │ ldr r0, [pc, #328] @ (7d0040 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #324] @ (7d0044 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 7cf954 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - b.n 7cf904 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - b.n 7cf8b4 │ │ │ │ + b.n 7cf9b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cf864 │ │ │ │ + b.n 7cf964 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cf784 │ │ │ │ + b.n 7cf914 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cf7c4 │ │ │ │ + b.n 7cf8c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d065c │ │ │ │ + b.n 7cf7e4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7cfed4 │ │ │ │ + b.n 7cf824 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7cfef4 │ │ │ │ + b.n 7d06bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7cff0c │ │ │ │ + udf #8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #2 │ │ │ │ + udf #22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ udf #32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + udf #50 @ 0x32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + udf #80 @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + udf #140 @ 0x8c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #138 @ 0x8a │ │ │ │ + udf #154 @ 0x9a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ + udf #186 @ 0xba │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #228 @ 0xe4 │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ + svc 2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 4 │ │ │ │ + svc 20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 18 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 32 │ │ │ │ + svc 52 @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 54 @ 0x36 │ │ │ │ + svc 66 @ 0x42 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 90 @ 0x5a │ │ │ │ + svc 102 @ 0x66 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 120 @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + svc 138 @ 0x8a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + svc 174 @ 0xae │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + svc 200 @ 0xc8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + b.n 7cff8c │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7cffbc │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7cffec │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d001c │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d004c │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d007c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d009c │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - b.n 7d00bc │ │ │ │ + b.n 7d00ac │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d00dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d00fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d011c │ │ │ │ lsls r3, r1, #2 │ │ │ │ @@ -2798757,35 +2798752,41 @@ │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d03fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d041c │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d043c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + b.n 7d045c │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + b.n 7d047c │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + b.n 7d049c │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bgt.n 7d00ac │ │ │ │ + bgt.n 7d010c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d0478 │ │ │ │ + b.n 7d04d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7d003c │ │ │ │ + bgt.n 7d009c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d04c4 │ │ │ │ + b.n 7d0524 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d0414 │ │ │ │ + b.n 7d0474 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d047c │ │ │ │ + b.n 7d04dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - hlt 0x0024 │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - hlt 0x001e │ │ │ │ + revsh r6, r1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - hlt 0x0018 │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - hlt 0x0012 │ │ │ │ + revsh r2, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movw r3, #1052 @ 0x41c │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 7d00e4 │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ bcs.n 7d00ba │ │ │ │ cmp.w r0, #612 @ 0x264 │ │ │ │ @@ -2799024,97 +2799025,97 @@ │ │ │ │ ldr r0, [pc, #172] @ (7d02f8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #168] @ (7d02fc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb87e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb878 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb842 │ │ │ │ + @ instruction: 0xb872 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r6, r4, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r2, r6, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #21 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r2, #20 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ + lsls r6, r3, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsls r2, r3, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + lsls r4, r0, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r6, #25 │ │ │ │ + lsls r2, r4, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ + lsls r6, r6, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r6, r4, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r4, #13 │ │ │ │ + lsls r2, r2, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r5, #25 │ │ │ │ + lsls r2, r3, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb780 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb74a │ │ │ │ + @ instruction: 0xb77a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb744 │ │ │ │ + @ instruction: 0xb774 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb73e │ │ │ │ + @ instruction: 0xb76e │ │ │ │ lsls r1, 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 │ │ │ │ mov ip, r1 │ │ │ │ sub sp, #8 │ │ │ │ @@ -2800445,345 +2800446,345 @@ │ │ │ │ ldr r2, [pc, #700] @ (7d13d0 ) │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 7d0c98 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb690 │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r5, #36 @ 0x24 │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 7d11e8 │ │ │ │ + bpl.n 7d1048 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #856 @ 0x358 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #192 @ (adr r3, 7d120c ) │ │ │ │ + add r3, pc, #384 @ (adr r3, 7d12cc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 7d1244 │ │ │ │ + bpl.n 7d10a4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ + cmp r0, #176 @ 0xb0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r1, #152 @ 0x98 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 7d11d4 │ │ │ │ + bcs.n 7d1234 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #440 @ (adr r2, 7d1324 ) │ │ │ │ + add r2, pc, #632 @ (adr r2, 7d13e4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 7d10e0 │ │ │ │ + bmi.n 7d1140 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + movs r7, #238 @ 0xee │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bcs.n 7d1198 │ │ │ │ + bcs.n 7d11f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #78 @ 0x4e │ │ │ │ + movs r4, #126 @ 0x7e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #904 @ 0x388 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #78 @ 0x4e │ │ │ │ + movs r4, #126 @ 0x7e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #70 @ 0x46 │ │ │ │ + movs r4, #118 @ 0x76 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r4, #110 @ 0x6e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r4, #130 @ 0x82 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #210 @ 0xd2 │ │ │ │ + movs r7, #2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + movs r7, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #160 @ 0xa0 │ │ │ │ + movs r6, #208 @ 0xd0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7d1230 │ │ │ │ + bcc.n 7d1290 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #24 │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r6, #72 @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ movs r6, #16 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #14 │ │ │ │ + movs r6, #64 @ 0x40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #222 @ 0xde │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + movs r6, #14 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 7d12d4 │ │ │ │ + bcs.n 7d1134 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + movs r5, #190 @ 0xbe │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + movs r5, #134 @ 0x86 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #30 │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #10 │ │ │ │ + movs r5, #58 @ 0x3a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r5, #30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #14 │ │ │ │ + movs r5, #62 @ 0x3e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r5, #34 @ 0x22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r5, #30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + movs r5, #2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #182 @ 0xb6 │ │ │ │ + movs r4, #230 @ 0xe6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #154 @ 0x9a │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #126 @ 0x7e │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ lsls r2, r1, #2 │ │ │ │ - beq.n 7d1188 │ │ │ │ + beq.n 7d11e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d1184 │ │ │ │ + beq.n 7d11e4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d131c │ │ │ │ + beq.n 7d117c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d1330 │ │ │ │ + beq.n 7d1190 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d12bc │ │ │ │ + beq.n 7d131c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d12e8 │ │ │ │ + beq.n 7d1148 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d125c │ │ │ │ + beq.n 7d12bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d129c │ │ │ │ + beq.n 7d12fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r5, r6] │ │ │ │ + strh r4, [r3, r7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - beq.n 7d129c │ │ │ │ + beq.n 7d12fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - beq.n 7d1274 │ │ │ │ + beq.n 7d12d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r4, [r6, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7!, {r3, r4} │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7!, {r3, r4} │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r7!, {r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ldmia r7!, {r3} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r6, {r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r6!, {r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r6, {r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r6, {r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r6, {r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r6, {r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r6!, {r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r6!, {} │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + subs r6, r5, #3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldrsh r2, [r7, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + movs r0, #170 @ 0xaa │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + subs r2, r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r4!, {r1, r2, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r6, r6, #7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xfb5a008b │ │ │ │ - @ instruction: 0xfb56008b │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ + @ instruction: 0xfb8a008b │ │ │ │ + @ instruction: 0xfb86008b │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xfb20008b │ │ │ │ + @ instruction: 0xfb50008b │ │ │ │ + @ instruction: 0xfb58008b │ │ │ │ + @ instruction: 0xfb40008b │ │ │ │ @ instruction: 0xfb28008b │ │ │ │ @ instruction: 0xfb10008b │ │ │ │ - @ instruction: 0xfaf8008b │ │ │ │ - @ instruction: 0xfae0008b │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xfaa8008b │ │ │ │ - @ instruction: 0xfa8e008b │ │ │ │ - @ instruction: 0xfa74008b │ │ │ │ - @ instruction: 0xfa5a008b │ │ │ │ - @ instruction: 0xfa40008b │ │ │ │ - @ instruction: 0xfa26008b │ │ │ │ - str r6, [r4, r7] │ │ │ │ + @ instruction: 0xfad8008b │ │ │ │ + @ instruction: 0xfabe008b │ │ │ │ + @ instruction: 0xfaa4008b │ │ │ │ + @ instruction: 0xfa8a008b │ │ │ │ + @ instruction: 0xfa70008b │ │ │ │ + @ instruction: 0xfa56008b │ │ │ │ + strh r6, [r2, r0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r4, r6] │ │ │ │ + str r0, [r2, r7] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + subs r2, r2, #1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r4, r2, #0 │ │ │ │ + subs r4, r0, #1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r1, #158 @ 0x9e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - vld4.32 {d0-d3}, [r6], fp │ │ │ │ - subs r0, r3, r5 │ │ │ │ + ldr??.w r0, [r6, fp] │ │ │ │ + subs r0, r1, r6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r2, r7, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r4, r5, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, r5, #6 │ │ │ │ + adds r0, r3, #7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r1, r3] │ │ │ │ + str r2, [r7, r3] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r6, r0, #6 │ │ │ │ + adds r6, r6, #6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r0, [r3, r3] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r4, r6, r7} │ │ │ │ + ldmia r2!, {} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #936] @ (7d1774 ) │ │ │ │ + str r2, [r3, r0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r0!, {} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r2, [pc, #188] @ (7d1494 ) │ │ │ │ movs r3, #3 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ @@ -2800853,35 +2800854,35 @@ │ │ │ │ ldr r2, [pc, #56] @ (7d14bc ) │ │ │ │ movs r3, #7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 7d0982 │ │ │ │ - ldr r5, [pc, #32] @ (7d14b8 ) │ │ │ │ + ldr r5, [pc, #224] @ (7d1578 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #936] @ (7d1848 ) │ │ │ │ + ldr r5, [pc, #104] @ (7d1508 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #864] @ (7d1804 ) │ │ │ │ + ldr r5, [pc, #32] @ (7d14c4 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #792] @ (7d17c0 ) │ │ │ │ + ldr r4, [pc, #984] @ (7d1880 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #720] @ (7d177c ) │ │ │ │ + ldr r4, [pc, #912] @ (7d183c ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #648] @ (7d1738 ) │ │ │ │ + ldr r4, [pc, #840] @ (7d17f8 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #576] @ (7d16f4 ) │ │ │ │ + ldr r4, [pc, #768] @ (7d17b4 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #504] @ (7d16b0 ) │ │ │ │ + ldr r4, [pc, #696] @ (7d1770 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #432] @ (7d166c ) │ │ │ │ + ldr r4, [pc, #624] @ (7d172c ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #360] @ (7d1628 ) │ │ │ │ + ldr r4, [pc, #552] @ (7d16e8 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ movw r3, #9740 @ 0x260c │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 7d60f8 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 7d60ee │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ @@ -2810625,15 +2810626,15 @@ │ │ │ │ movs r6, #13 │ │ │ │ movs r6, #13 │ │ │ │ movs r6, #13 │ │ │ │ negs r4, r7 │ │ │ │ ldr r0, [pc, #4] @ (7d60f4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ sub.w r0, r0, #13120 @ 0x3340 │ │ │ │ subs r0, #28 │ │ │ │ uxth r3, r0 │ │ │ │ cmp.w r3, #3232 @ 0xca0 │ │ │ │ bhi.w 7dd358 │ │ │ │ cmp.w r0, #3232 @ 0xca0 │ │ │ │ @@ -2815096,647 +2815097,631 @@ │ │ │ │ ldr.w r0, [pc, #1644] @ 7d8d7c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7d8d80 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - subs r0, #190 @ 0xbe │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - subs r0, #230 @ 0xe6 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - subs r1, #14 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - subs r1, #94 @ 0x5e │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - subs r1, #134 @ 0x86 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #254 @ 0xfe │ │ │ │ + subs r0, #238 @ 0xee │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #38 @ 0x26 │ │ │ │ + subs r1, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r1, #62 @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ + subs r1, #102 @ 0x66 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #158 @ 0x9e │ │ │ │ + subs r1, #142 @ 0x8e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #26 │ │ │ │ + subs r2, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #114 @ 0x72 │ │ │ │ + subs r2, #86 @ 0x56 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #158 @ 0x9e │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #202 @ 0xca │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r2, #206 @ 0xce │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #78 @ 0x4e │ │ │ │ + subs r3, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #166 @ 0xa6 │ │ │ │ + subs r3, #118 @ 0x76 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r3, #162 @ 0xa2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r3, #206 @ 0xce │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #42 @ 0x2a │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + subs r4, #38 @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #130 @ 0x82 │ │ │ │ + subs r4, #82 @ 0x52 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #218 @ 0xda │ │ │ │ + subs r4, #170 @ 0xaa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #246 @ 0xf6 │ │ │ │ + subs r4, #214 @ 0xd6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #18 │ │ │ │ + subs r5, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + subs r5, #46 @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r5, #90 @ 0x5a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + subs r5, #134 @ 0x86 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #130 @ 0x82 │ │ │ │ + subs r5, #178 @ 0xb2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + subs r6, #38 @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r6, #66 @ 0x42 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r6, #94 @ 0x5e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #42 @ 0x2a │ │ │ │ + subs r6, #122 @ 0x7a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #70 @ 0x46 │ │ │ │ + subs r6, #150 @ 0x96 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #98 @ 0x62 │ │ │ │ + subs r6, #178 @ 0xb2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + subs r6, #206 @ 0xce │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ + subs r6, #234 @ 0xea │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + subs r7, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands r2, r1 │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands r6, r4 │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r2, r0 │ │ │ │ + subs r7, #146 @ 0x92 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r6, r3 │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r2, r7 │ │ │ │ + subs r7, #202 @ 0xca │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r2 │ │ │ │ + subs r7, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r6 │ │ │ │ + ands r2, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r1 │ │ │ │ + ands r6, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5 │ │ │ │ + ands r2, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r0 │ │ │ │ + eors r6, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r4 │ │ │ │ + eors r2, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r7 │ │ │ │ + lsls r6, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adcs r2, r3 │ │ │ │ + lsls r2, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adcs r6, r6 │ │ │ │ + lsrs r6, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r2, r2 │ │ │ │ + lsrs r2, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r6, r5 │ │ │ │ + lsrs r6, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r2, r1 │ │ │ │ + asrs r2, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r6, r4 │ │ │ │ + asrs r6, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r2, r0 │ │ │ │ + adcs r2, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r6, r3 │ │ │ │ + adcs r6, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r2, r7 │ │ │ │ + sbcs r2, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r6, r2 │ │ │ │ + sbcs r6, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r2, r6 │ │ │ │ + rors r2, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, r1 │ │ │ │ + rors r6, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, r5 │ │ │ │ + rors r2, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r6, r0 │ │ │ │ + tst r6, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r2, r4 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r6, r7 │ │ │ │ + negs r6, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r2, r3 │ │ │ │ + negs r2, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r6, r6 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r2, r2 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r6, r5 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r2, r1 │ │ │ │ + cmn r2, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r6, r4 │ │ │ │ + cmn r6, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r2, r0 │ │ │ │ + orrs r2, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r6, r3 │ │ │ │ + orrs r6, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r2, r7 │ │ │ │ + muls r2, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, r2 │ │ │ │ + muls r6, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, r6 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, r9 │ │ │ │ + bics r6, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp │ │ │ │ + bics r2, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add lr, r0 │ │ │ │ + mvns r6, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add sl, r4 │ │ │ │ + mvns r2, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add lr, r7 │ │ │ │ + add r6, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add sl, fp │ │ │ │ + add r2, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add lr, lr │ │ │ │ + add r6, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, r2 │ │ │ │ + add r2, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, r5 │ │ │ │ + add r6, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, r9 │ │ │ │ + add sl, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, ip │ │ │ │ + add lr, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp sl, r0 │ │ │ │ + add sl, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp lr, r3 │ │ │ │ + add lr, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp sl, r7 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp lr, sl │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp sl, lr │ │ │ │ + cmp r2, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r6, r1 │ │ │ │ + cmp r6, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r2, r5 │ │ │ │ + cmp r2, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r6, r8 │ │ │ │ + cmp lr, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r2, ip │ │ │ │ + cmp sl, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r6, pc │ │ │ │ + cmp lr, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov sl, r3 │ │ │ │ + cmp sl, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov lr, r6 │ │ │ │ + mov r6, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov sl, sl │ │ │ │ + mov r2, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov lr, sp │ │ │ │ + mov r6, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r1 │ │ │ │ + mov r2, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r4 │ │ │ │ + mov r6, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r8 │ │ │ │ + mov sl, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx fp │ │ │ │ + mov lr, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx pc │ │ │ │ + mov sl, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0x4796 │ │ │ │ + mov lr, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0x47b2 │ │ │ │ + bx r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + bx r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + bx r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #24] @ (7d8934 ) │ │ │ │ + bx sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #136] @ (7d89a8 ) │ │ │ │ + bx lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #248] @ (7d8a1c ) │ │ │ │ + @ instruction: 0x478e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #360] @ (7d8a90 ) │ │ │ │ + @ instruction: 0x47aa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #472] @ (7d8b04 ) │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #584] @ (7d8b78 ) │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #696] @ (7d8bec ) │ │ │ │ + @ instruction: 0x47fe │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #808] @ (7d8c60 ) │ │ │ │ + ldr r0, [pc, #104] @ (7d8980 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #920] @ (7d8cd4 ) │ │ │ │ + ldr r0, [pc, #216] @ (7d89f4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #8] @ (7d8948 ) │ │ │ │ + ldr r0, [pc, #328] @ (7d8a68 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #120] @ (7d89bc ) │ │ │ │ + ldr r0, [pc, #440] @ (7d8adc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #232] @ (7d8a30 ) │ │ │ │ + ldr r0, [pc, #552] @ (7d8b50 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #344] @ (7d8aa4 ) │ │ │ │ + ldr r0, [pc, #664] @ (7d8bc4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #456] @ (7d8b18 ) │ │ │ │ + ldr r0, [pc, #776] @ (7d8c38 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #568] @ (7d8b8c ) │ │ │ │ + ldr r0, [pc, #888] @ (7d8cac ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #680] @ (7d8c00 ) │ │ │ │ + ldr r0, [pc, #1000] @ (7d8d20 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #792] @ (7d8c74 ) │ │ │ │ + ldr r1, [pc, #88] @ (7d8994 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #904] @ (7d8ce8 ) │ │ │ │ + ldr r1, [pc, #200] @ (7d8a08 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #1016] @ (7d8d5c ) │ │ │ │ + ldr r1, [pc, #312] @ (7d8a7c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #104] @ (7d89d0 ) │ │ │ │ + ldr r1, [pc, #424] @ (7d8af0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #216] @ (7d8a44 ) │ │ │ │ + ldr r1, [pc, #536] @ (7d8b64 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #328] @ (7d8ab8 ) │ │ │ │ + ldr r1, [pc, #648] @ (7d8bd8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #440] @ (7d8b2c ) │ │ │ │ + ldr r1, [pc, #760] @ (7d8c4c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #552] @ (7d8ba0 ) │ │ │ │ + ldr r1, [pc, #872] @ (7d8cc0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #664] @ (7d8c14 ) │ │ │ │ + ldr r1, [pc, #984] @ (7d8d34 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #776] @ (7d8c88 ) │ │ │ │ + ldr r2, [pc, #72] @ (7d89a8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #888] @ (7d8cfc ) │ │ │ │ + ldr r2, [pc, #184] @ (7d8a1c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #1000] @ (7d8d70 ) │ │ │ │ + ldr r2, [pc, #296] @ (7d8a90 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #88] @ (7d89e4 ) │ │ │ │ + ldr r2, [pc, #408] @ (7d8b04 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #200] @ (7d8a58 ) │ │ │ │ + ldr r2, [pc, #520] @ (7d8b78 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #312] @ (7d8acc ) │ │ │ │ + ldr r2, [pc, #632] @ (7d8bec ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #424] @ (7d8b40 ) │ │ │ │ + ldr r2, [pc, #744] @ (7d8c60 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #536] @ (7d8bb4 ) │ │ │ │ + ldr r2, [pc, #856] @ (7d8cd4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #648] @ (7d8c28 ) │ │ │ │ + ldr r2, [pc, #968] @ (7d8d48 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #760] @ (7d8c9c ) │ │ │ │ + ldr r3, [pc, #56] @ (7d89bc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #872] @ (7d8d10 ) │ │ │ │ + ldr r3, [pc, #168] @ (7d8a30 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #984] @ (7d8d84 ) │ │ │ │ + ldr r3, [pc, #280] @ (7d8aa4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #72] @ (7d89f8 ) │ │ │ │ + ldr r3, [pc, #392] @ (7d8b18 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #184] @ (7d8a6c ) │ │ │ │ + ldr r3, [pc, #504] @ (7d8b8c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #296] @ (7d8ae0 ) │ │ │ │ + ldr r3, [pc, #616] @ (7d8c00 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #408] @ (7d8b54 ) │ │ │ │ + ldr r3, [pc, #728] @ (7d8c74 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #520] @ (7d8bc8 ) │ │ │ │ + ldr r3, [pc, #840] @ (7d8ce8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #632] @ (7d8c3c ) │ │ │ │ + ldr r3, [pc, #952] @ (7d8d5c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #744] @ (7d8cb0 ) │ │ │ │ + ldr r4, [pc, #40] @ (7d89d0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #856] @ (7d8d24 ) │ │ │ │ + ldr r4, [pc, #152] @ (7d8a44 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #968] @ (7d8d98 ) │ │ │ │ + ldr r4, [pc, #264] @ (7d8ab8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #56] @ (7d8a0c ) │ │ │ │ + ldr r4, [pc, #376] @ (7d8b2c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #168] @ (7d8a80 ) │ │ │ │ + ldr r4, [pc, #488] @ (7d8ba0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #280] @ (7d8af4 ) │ │ │ │ + ldr r4, [pc, #600] @ (7d8c14 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #392] @ (7d8b68 ) │ │ │ │ + ldr r4, [pc, #712] @ (7d8c88 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #504] @ (7d8bdc ) │ │ │ │ + ldr r4, [pc, #824] @ (7d8cfc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #616] @ (7d8c50 ) │ │ │ │ + ldr r4, [pc, #936] @ (7d8d70 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #728] @ (7d8cc4 ) │ │ │ │ + ldr r5, [pc, #24] @ (7d89e4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #840] @ (7d8d38 ) │ │ │ │ + ldr r5, [pc, #136] @ (7d8a58 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #952] @ (7d8dac ) │ │ │ │ + ldr r5, [pc, #248] @ (7d8acc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #40] @ (7d8a20 ) │ │ │ │ + ldr r5, [pc, #360] @ (7d8b40 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #152] @ (7d8a94 ) │ │ │ │ + ldr r5, [pc, #472] @ (7d8bb4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #264] @ (7d8b08 ) │ │ │ │ + ldr r5, [pc, #584] @ (7d8c28 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #376] @ (7d8b7c ) │ │ │ │ + ldr r5, [pc, #696] @ (7d8c9c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #488] @ (7d8bf0 ) │ │ │ │ + ldr r5, [pc, #808] @ (7d8d10 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #600] @ (7d8c64 ) │ │ │ │ + ldr r5, [pc, #920] @ (7d8d84 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #712] @ (7d8cd8 ) │ │ │ │ + ldr r6, [pc, #8] @ (7d89f8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #824] @ (7d8d4c ) │ │ │ │ + ldr r6, [pc, #120] @ (7d8a6c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #936] @ (7d8dc0 ) │ │ │ │ + ldr r6, [pc, #232] @ (7d8ae0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #24] @ (7d8a34 ) │ │ │ │ + ldr r6, [pc, #344] @ (7d8b54 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #136] @ (7d8aa8 ) │ │ │ │ + ldr r6, [pc, #456] @ (7d8bc8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #248] @ (7d8b1c ) │ │ │ │ + ldr r6, [pc, #568] @ (7d8c3c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #360] @ (7d8b90 ) │ │ │ │ + ldr r6, [pc, #680] @ (7d8cb0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #472] @ (7d8c04 ) │ │ │ │ + ldr r6, [pc, #792] @ (7d8d24 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #584] @ (7d8c78 ) │ │ │ │ + ldr r6, [pc, #904] @ (7d8d98 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #696] @ (7d8cec ) │ │ │ │ + ldr r6, [pc, #1016] @ (7d8e0c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #808] @ (7d8d60 ) │ │ │ │ + ldr r7, [pc, #104] @ (7d8a80 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #920] @ (7d8dd4 ) │ │ │ │ + ldr r7, [pc, #216] @ (7d8af4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, r0] │ │ │ │ + ldr r7, [pc, #328] @ (7d8b68 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, r0] │ │ │ │ + ldr r7, [pc, #440] @ (7d8bdc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r7, r0] │ │ │ │ + ldr r7, [pc, #552] @ (7d8c50 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, r1] │ │ │ │ + ldr r7, [pc, #664] @ (7d8cc4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r6, r1] │ │ │ │ + ldr r7, [pc, #776] @ (7d8d38 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, r2] │ │ │ │ + ldr r7, [pc, #888] @ (7d8dac ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + ldr r7, [pc, #1000] @ (7d8e20 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + str r6, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, r3] │ │ │ │ + str r2, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + str r6, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r3, r4] │ │ │ │ + str r2, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r6, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r2, r5] │ │ │ │ + str r2, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, r5] │ │ │ │ + str r6, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r1, r6] │ │ │ │ + str r2, [r3, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r4, r6] │ │ │ │ + str r6, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, r7] │ │ │ │ + str r2, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + str r6, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r7, r7] │ │ │ │ + str r2, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + str r6, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r6, r0] │ │ │ │ + str r2, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + str r6, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r5, r1] │ │ │ │ + str r2, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r0, r2] │ │ │ │ + str r6, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + str r2, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r6, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + strh r2, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r6, r3] │ │ │ │ + strh r6, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r1, r5] │ │ │ │ + strh r2, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r4, r5] │ │ │ │ + strh r6, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r0, r6] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r7, r6] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r2, r7] │ │ │ │ + strh r6, [r4, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r6, r7] │ │ │ │ + strh r2, [r0, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + strh r6, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + strh r2, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ + strh r6, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r4, r1] │ │ │ │ + strh r2, [r6, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r6, r2] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r2, [r4, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r1, r4] │ │ │ │ + strb r2, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + strb r2, [r2, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + strb r6, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + strb r6, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + strb r2, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + strb r2, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r3, r1] │ │ │ │ + strb r2, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ + strb r6, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + strb r2, [r4, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r4, r3] │ │ │ │ + ldrsb r6, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r0, r4] │ │ │ │ + ldrsb r2, [r2, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r6, r5] │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, r0] │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + ldrsb r2, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + ldrsb r6, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + ldr r2, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, #23] │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, r7] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + ldr r6, [r6, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r2, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + strb r2, [r0, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r6, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r2, [r4, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r6, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r1, #24] │ │ │ │ + strb r2, [r3, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r2, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + strb r2, [r4, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r6, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r2, [r2, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + strb r2, [r6, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r6, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r5, #24] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r2, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r7, #24] │ │ │ │ + strb r2, [r0, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r6, [r6, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r2, [r1, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r2, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ strb r2, [r2, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r6, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -2815914,14 +2815899,30 @@ │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrb r6, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ + ldrb r2, [r5, r2] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r2, [r7, #1] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r6, r2] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r2, [r2, #2] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r6, [r3, #2] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7d9a4c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7d9a50 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3260] @ 7d9a54 │ │ │ │ @@ -2817141,30 +2817142,14 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7da0a8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7da0ac │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #8] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ ldrsb r4, [r6, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ strb r4, [r0, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrsb r0, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ strb r0, [r2, #9] │ │ │ │ @@ -2817923,49 +2817908,65 @@ │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrsh r4, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrsh r0, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r1, r4 │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r6, r4 │ │ │ │ + ldrsh r4, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r4, r3 │ │ │ │ + ldrb r4, [r0, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r3, r2 │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrsh r0, [r3, r6] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r0, r7, r4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r0, r2, r4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r4, r5, r3 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r0, r1, r3 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + adds r0, r5, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r0, r7, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r0, r1, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r0, r3, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r5, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r7, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r1, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + asrs r0, r3, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + asrs r4, r7, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #10 │ │ │ │ + asrs r0, r4, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r4, r0, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7dad78 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7dad7c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2819186,724 +2819187,725 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7db3d4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7db3d8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #15 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs r0, r1, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r6, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #10 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #9 │ │ │ │ + lsrs r4, r0, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ + lsrs r0, r6, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #6 │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #5 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #4 │ │ │ │ + lsrs r4, r3, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r7, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #22 │ │ │ │ + lsls r0, r4, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #7 │ │ │ │ + lsls r0, r2, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #29 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsls r4, r4, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r0, r6, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #28 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #24 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #22 │ │ │ │ + lsls r4, r5, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #16 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r4, r5, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + lsls r0, r4, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + lsls r0, r0, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + lsls r0, r7, #4 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r0, r6, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, r2 │ │ │ │ + ldc2 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ + movs r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc2 0, cr0, [r8, #556] @ 0x22c │ │ │ │ - vaddl.u16 q8, d24, d11 │ │ │ │ - ldc2l 0, cr0, [r0, #-556] @ 0xfffffdd4 │ │ │ │ - vaddl.u32 q0, d16, d11 │ │ │ │ - ldc2 0, cr0, [r8, #-556] @ 0xfffffdd4 │ │ │ │ - vhadd.u32 d16, d24, d11 │ │ │ │ - stc2l 0, cr0, [r0], #556 @ 0x22c │ │ │ │ - vhadd.u d0, d16, d11 │ │ │ │ - stc2 0, cr0, [r8], #556 @ 0x22c │ │ │ │ - cdp2 0, 15, cr0, cr8, cr11, {4} │ │ │ │ - ldc2l 0, cr0, [r0], #-556 @ 0xfffffdd4 │ │ │ │ - cdp2 0, 12, cr0, cr0, cr11, {4} │ │ │ │ - ldc2 0, cr0, [r8], #-556 @ 0xfffffdd4 │ │ │ │ - cdp2 0, 8, cr0, cr8, cr11, {4} │ │ │ │ - stc2 0, cr0, [r0], {139} @ 0x8b │ │ │ │ - cdp2 0, 5, cr0, cr0, cr11, {4} │ │ │ │ - smlalbb r0, r0, r8, fp │ │ │ │ - cdp2 0, 1, cr0, cr8, cr11, {4} │ │ │ │ - @ instruction: 0xfb90008b │ │ │ │ - stc2l 0, cr0, [r0, #556]! @ 0x22c │ │ │ │ - @ instruction: 0xfb58008b │ │ │ │ - stc2 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ - @ instruction: 0xfb20008b │ │ │ │ - ldc2l 0, cr0, [r0, #-556]! @ 0xfffffdd4 │ │ │ │ - @ instruction: 0xfae8008b │ │ │ │ - ldc2 0, cr0, [r8, #-556]! @ 0xfffffdd4 │ │ │ │ - @ instruction: 0xfab0008b │ │ │ │ - stc2 0, cr0, [r0, #-556] @ 0xfffffdd4 │ │ │ │ - @ instruction: 0xfa78008b │ │ │ │ - stc2l 0, cr0, [r8], {139} @ 0x8b │ │ │ │ + stc2 0, cr0, [r0, #556] @ 0x22c │ │ │ │ + vaddl.u16 q8, d16, d11 │ │ │ │ + stc2l 0, cr0, [r8, #-556] @ 0xfffffdd4 │ │ │ │ + vaddl.u16 q0, d24, d11 │ │ │ │ + ldc2 0, cr0, [r0, #-556] @ 0xfffffdd4 │ │ │ │ + vhadd.u32 d16, d16, d11 │ │ │ │ + ldc2l 0, cr0, [r8], {139} @ 0x8b │ │ │ │ + vhadd.u32 d0, d24, d11 │ │ │ │ + stc2 0, cr0, [r0], #556 @ 0x22c │ │ │ │ + cdp2 0, 15, cr0, cr0, cr11, {4} │ │ │ │ + stc2l 0, cr0, [r8], #-556 @ 0xfffffdd4 │ │ │ │ + cdp2 0, 11, cr0, cr8, cr11, {4} │ │ │ │ + ldc2 0, cr0, [r0], #-556 @ 0xfffffdd4 │ │ │ │ + cdp2 0, 8, cr0, cr0, cr11, {4} │ │ │ │ + @ instruction: 0xfbf8008b │ │ │ │ + cdp2 0, 4, cr0, cr8, cr11, {4} │ │ │ │ + smlalbb r0, r0, r0, fp │ │ │ │ + cdp2 0, 1, cr0, cr0, cr11, {4} │ │ │ │ + @ instruction: 0xfb88008b │ │ │ │ + ldc2l 0, cr0, [r8, #556] @ 0x22c │ │ │ │ + @ instruction: 0xfb50008b │ │ │ │ + stc2 0, cr0, [r0, #556]! @ 0x22c │ │ │ │ + @ instruction: 0xfb18008b │ │ │ │ + stc2l 0, cr0, [r8, #-556]! @ 0xfffffdd4 │ │ │ │ + @ instruction: 0xfae0008b │ │ │ │ + ldc2 0, cr0, [r0, #-556]! @ 0xfffffdd4 │ │ │ │ + @ instruction: 0xfaa8008b │ │ │ │ + ldc2l 0, cr0, [r8], #556 @ 0x22c │ │ │ │ + @ instruction: 0xfa70008b │ │ │ │ @ instruction: 0xfa40008b │ │ │ │ - @ instruction: 0xfa10008b │ │ │ │ - @ instruction: 0xf788008b │ │ │ │ - ldr??.w r0, [r8, #139] @ 0x8b │ │ │ │ - @ instruction: 0xf750008b │ │ │ │ - vld1.8 {d0[4]}, [r0], fp │ │ │ │ - @ instruction: 0xf718008b │ │ │ │ - vld4.32 {d16-d19}, [r8], fp │ │ │ │ - @ instruction: 0xf6e0008b │ │ │ │ - ldrsh.w r0, [r0, fp] │ │ │ │ - subw r0, r8, #2187 @ 0x88b │ │ │ │ - ldr??.w r0, [r8, #139] @ 0x8b │ │ │ │ - @ instruction: 0xf670008b │ │ │ │ - str.w r0, [r0, #139] @ 0x8b │ │ │ │ - @ instruction: 0xf638008b │ │ │ │ - strb.w r0, [r8, #139] @ 0x8b │ │ │ │ - addw r0, r0, #2187 @ 0x88b │ │ │ │ - ldr.w r0, [r0, fp] │ │ │ │ - rsb r0, r8, #4554752 @ 0x458000 │ │ │ │ - ldrb.w r0, [r8, fp] │ │ │ │ - @ instruction: 0xf590008b │ │ │ │ - @ instruction: 0xf7e0008b │ │ │ │ - adcs.w r0, r8, #4554752 @ 0x458000 │ │ │ │ - @ instruction: 0xf7a8008b │ │ │ │ - @ instruction: 0xf520008b │ │ │ │ - @ instruction: 0xf770008b │ │ │ │ - @ instruction: 0xf4e8008b │ │ │ │ - @ instruction: 0xf738008b │ │ │ │ - @ instruction: 0xf4b0008b │ │ │ │ - @ instruction: 0xf700008b │ │ │ │ - orns r0, r8, #4554752 @ 0x458000 │ │ │ │ - movt r0, #34955 @ 0x888b │ │ │ │ - orr.w r0, r0, #4554752 @ 0x458000 │ │ │ │ - and.w r0, r8, #4554752 @ 0x458000 │ │ │ │ - @ instruction: 0xf27c008b │ │ │ │ - @ instruction: 0xf0e0008b │ │ │ │ - vaddl.s16 q0, d16, d11 │ │ │ │ - cdp 0, 0, cr0, cr4, cr11, {4} │ │ │ │ - stcl 0, cr0, [r8], #-556 @ 0xfffffdd4 │ │ │ │ - adds.w r0, r4, fp, lsl #2 │ │ │ │ - usat r0, #11, r0, asr #2 │ │ │ │ - @ instruction: 0xf210008b │ │ │ │ - eor.w r0, r0, #139 @ 0x8b │ │ │ │ - vhadd.s32 d0, d24, d11 │ │ │ │ - ldc 0, cr0, [r8, #556] @ 0x22c │ │ │ │ - stc 0, cr0, [r8], {139} @ 0x8b │ │ │ │ - @ instruction: 0xeaa8008b │ │ │ │ - @ instruction: 0xf338008b │ │ │ │ - sub.w r0, r4, #139 @ 0x8b │ │ │ │ - bic.w r0, r0, #139 @ 0x8b │ │ │ │ - cdp 0, 12, cr0, cr0, cr11, {4} │ │ │ │ - stc 0, cr0, [ip, #-556]! @ 0xfffffdd4 │ │ │ │ - sub.w r0, r8, fp, lsl #2 │ │ │ │ - bics.w r0, ip, fp, lsl #2 │ │ │ │ - @ instruction: 0xf2d0008b │ │ │ │ - @ instruction: 0xf138008b │ │ │ │ + @ instruction: 0xf7b8008b │ │ │ │ + @ instruction: 0xfa08008b │ │ │ │ + @ instruction: 0xf780008b │ │ │ │ + ldr??.w r0, [r0, #139] @ 0x8b │ │ │ │ + @ instruction: 0xf748008b │ │ │ │ + ldrsb.w r0, [r8, #139] @ 0x8b │ │ │ │ + @ instruction: 0xf710008b │ │ │ │ + vld4.32 {d16-d19}, [r0], fp │ │ │ │ + @ instruction: 0xf6d8008b │ │ │ │ + vld4.32 {d0-d3}, [r8], fp │ │ │ │ + subw r0, r0, #2187 @ 0x88b │ │ │ │ + ldr??.w r0, [r0, #139] @ 0x8b │ │ │ │ + @ instruction: 0xf668008b │ │ │ │ + ldrh.w r0, [r8, #139] @ 0x8b │ │ │ │ + @ instruction: 0xf630008b │ │ │ │ + strb.w r0, [r0, #139] @ 0x8b │ │ │ │ + @ instruction: 0xf5f8008b │ │ │ │ + str.w r0, [r8, fp] │ │ │ │ + rsb r0, r0, #4554752 @ 0x458000 │ │ │ │ + ldrb.w r0, [r0, fp] │ │ │ │ + @ instruction: 0xf588008b │ │ │ │ + @ instruction: 0xf7d8008b │ │ │ │ + adcs.w r0, r0, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf7a0008b │ │ │ │ + adds.w r0, r8, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf768008b │ │ │ │ + @ instruction: 0xf4e0008b │ │ │ │ + @ instruction: 0xf730008b │ │ │ │ + @ instruction: 0xf4a8008b │ │ │ │ + @ instruction: 0xf6f8008b │ │ │ │ + orns r0, r0, #4554752 @ 0x458000 │ │ │ │ + bics.w r0, r8, #4554752 @ 0x458000 │ │ │ │ + subw r0, ip, #139 @ 0x8b │ │ │ │ + adds.w r0, r0, #139 @ 0x8b │ │ │ │ vaddl.s8 q8, d16, d11 │ │ │ │ - cdp 0, 5, cr0, cr8, cr11, {4} │ │ │ │ - stcl 0, cr0, [r0], {139} @ 0x8b │ │ │ │ - adc.w r0, r8, fp, lsl #2 │ │ │ │ - ldrd r0, r0, [r0, #556] @ 0x22c │ │ │ │ - @ instruction: 0xf268008b │ │ │ │ - @ instruction: 0xf0cc008b │ │ │ │ - vhadd.s32 d16, d16, d11 │ │ │ │ - ldcl 0, cr0, [r0, #556]! @ 0x22c │ │ │ │ - mrrc 0, 8, r0, r4, cr11 │ │ │ │ - @ instruction: 0xeae8008b │ │ │ │ - strd r0, r0, [r4, #-556]! @ 0x22c │ │ │ │ - addw r0, r0, #139 @ 0x8b │ │ │ │ - orn r0, r0, #139 @ 0x8b │ │ │ │ - vhadd.s8 d0, d16, d11 │ │ │ │ - stc 0, cr0, [r8, #556] @ 0x22c │ │ │ │ - @ instruction: 0xebe8008b │ │ │ │ - eor.w r0, r8, fp, lsl #2 │ │ │ │ - ldrd r0, r0, [r8], #556 @ 0x22c │ │ │ │ - @ instruction: 0xf198008b │ │ │ │ - vext.8 d16, d20, d11, #0 │ │ │ │ - stmia r4!, {r4, r6} │ │ │ │ + cdp 0, 3, cr0, cr4, cr11, {4} │ │ │ │ + ldc 0, cr0, [r8], {139} @ 0x8b │ │ │ │ + adc.w r0, r4, fp, lsl #2 │ │ │ │ + @ instruction: 0xf3d0008b │ │ │ │ + movw r0, #139 @ 0x8b │ │ │ │ + @ instruction: 0xf0b0008b │ │ │ │ + vhadd.s16 d16, d24, d11 │ │ │ │ + stcl 0, cr0, [r8, #556] @ 0x22c │ │ │ │ + ldc 0, cr0, [r8], #-556 @ 0xfffffdd4 │ │ │ │ + @ instruction: 0xead8008b │ │ │ │ + bfi r0, r8, #2, #10 │ │ │ │ + rsbs r0, r4, #139 @ 0x8b │ │ │ │ + orrs.w r0, r0, #139 @ 0x8b │ │ │ │ + cdp 0, 15, cr0, cr0, cr11, {4} │ │ │ │ + ldcl 0, cr0, [ip, #-556] @ 0xfffffdd4 │ │ │ │ + rsbs r0, r8, fp, lsl #2 │ │ │ │ + orn r0, ip, fp, lsl #2 │ │ │ │ + ssat r0, #12, r0, lsl #2 │ │ │ │ + sbc.w r0, r8, #139 @ 0x8b │ │ │ │ + vext.8 d16, d16, d11, #0 │ │ │ │ + cdp 0, 8, cr0, cr8, cr11, {4} │ │ │ │ + ldcl 0, cr0, [r0], #556 @ 0x22c │ │ │ │ + sbcs.w r0, r8, fp, lsl #2 │ │ │ │ + and.w r0, r0, fp, lsl #2 │ │ │ │ + @ instruction: 0xf298008b │ │ │ │ + @ instruction: 0xf0fc008b │ │ │ │ + vaddl.s16 q0, d16, d11 │ │ │ │ + cdp 0, 2, cr0, cr0, cr11, {4} │ │ │ │ + stc 0, cr0, [r4], {139} @ 0x8b │ │ │ │ + adds.w r0, r8, fp, lsl #2 │ │ │ │ + @ instruction: 0xe994008b │ │ │ │ + @ instruction: 0xf230008b │ │ │ │ + eors.w r0, r0, #139 @ 0x8b │ │ │ │ + vhadd.s d0, d16, d11 │ │ │ │ + ldc 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ + ldc 0, cr0, [r8], {139} @ 0x8b │ │ │ │ + @ instruction: 0xeab8008b │ │ │ │ + stmdb r8!, {r0, r1, r3, r7} │ │ │ │ + rsb r0, r8, #139 @ 0x8b │ │ │ │ + bic.w r0, r4, #139 @ 0x8b │ │ │ │ + stmia r4!, {r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r3, r5} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r4!, {r4, r5} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + stmia r4!, {r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmia r3!, {r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ + stmia r3!, {r2, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r5, r6} │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r2, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r3!, {r2, r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r4, r7} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r3, r4} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ + stmia r0!, {r2, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r4} │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - nop {15} │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - nop {13} │ │ │ │ + stmia r0!, {} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - it ge │ │ │ │ + it le │ │ │ │ + lslle r3, r1, #2 │ │ │ │ + ite ge │ │ │ │ lslge r3, r1, #2 │ │ │ │ - itt vc │ │ │ │ - lslvc r3, r1, #2 │ │ │ │ - sevlvc │ │ │ │ + noplt {8} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - it cs │ │ │ │ + it pl │ │ │ │ + lslpl r3, r1, #2 │ │ │ │ + ite cs │ │ │ │ lslcs r3, r1, #2 │ │ │ │ - bkpt 0x00fc │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + itt eq @ unpredictable │ │ │ │ + lsleq r3, r1, #2 │ │ │ │ + bkpt 0x00dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x00ac │ │ │ │ + bkpt 0x00b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x0084 │ │ │ │ + bkpt 0x008c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x005c │ │ │ │ + bkpt 0x0064 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x0034 │ │ │ │ + bkpt 0x0038 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x0008 │ │ │ │ + bkpt 0x0010 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r5, r6, r7, pc} │ │ │ │ + pop {r3, r5, r6, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + pop {r2, r3, r4, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + pop {r2, r4, r6, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + pop {r3, r5, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r7} │ │ │ │ + pop {r2, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r5, r6} │ │ │ │ + pop {r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r6} │ │ │ │ + pop {r2, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r5} │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2} │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7db1be │ │ │ │ + cbnz r0, 7db1c6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7db1ba │ │ │ │ + cbnz r0, 7db1be │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7db1b2 │ │ │ │ + cbnz r4, 7db1b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7db1a8 │ │ │ │ + cbnz r0, 7db1ae │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7db1a2 │ │ │ │ + cbnz r4, 7db1aa │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7db19e │ │ │ │ + cbnz r0, 7db1a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - revsh r0, r6 │ │ │ │ + revsh r4, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - revsh r4, r0 │ │ │ │ + revsh r4, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ hlt 0x001c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r4, r5 │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r0, r0 │ │ │ │ + rev16 r0, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev r0, r3 │ │ │ │ + rev r0, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7db1b0 │ │ │ │ + cbnz r0, 7db1b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7db1a8 │ │ │ │ + cbnz r4, 7db1ae │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7db1a2 │ │ │ │ + cbnz r4, 7db1a6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7db19a │ │ │ │ + cbnz r0, 7db1a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7db194 │ │ │ │ + cbnz r4, 7db19a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7db18e │ │ │ │ + cbnz r0, 7db196 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ + @ instruction: 0xb8b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb884 │ │ │ │ + @ instruction: 0xb88c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb85c │ │ │ │ + @ instruction: 0xb868 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + @ instruction: 0xb848 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb818 │ │ │ │ + @ instruction: 0xb824 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7f4 │ │ │ │ + @ instruction: 0xb800 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + @ instruction: 0xb7bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb78c │ │ │ │ + @ instruction: 0xb7a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb784 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb754 │ │ │ │ + @ instruction: 0xb768 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb738 │ │ │ │ + @ instruction: 0xb74c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb71c │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + @ instruction: 0xb714 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb6f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb684 │ │ │ │ + @ instruction: 0xb688 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - setend be │ │ │ │ + cpsie a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb634 │ │ │ │ + @ instruction: 0xb638 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r7, lr} │ │ │ │ + push {r3, r4, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r3, r5, r6, lr} │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r2, r3, r4, r5, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r2, r3, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + push {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r7} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + push {r4, r5, r6} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + push {r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r6} │ │ │ │ + push {r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r4} │ │ │ │ + push {r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7db29a │ │ │ │ + cbz r0, 7db29e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7db296 │ │ │ │ + cbz r0, 7db29a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7db292 │ │ │ │ + cbz r4, 7db294 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7db28e │ │ │ │ + cbz r0, 7db290 │ │ │ │ lsls r3, r1, #2 │ │ │ │ cbz r4, 7db288 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7db284 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - cbz r4, 7db27c │ │ │ │ + cbz r4, 7db284 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7db278 │ │ │ │ + cbz r4, 7db280 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxtb r4, r4 │ │ │ │ + uxtb r0, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxth r0, r7 │ │ │ │ + uxth r4, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxth r4, r0 │ │ │ │ + sxtb r4, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxth r4, r7 │ │ │ │ + sxth r0, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7db288 │ │ │ │ + sxth r0, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7db284 │ │ │ │ + cbz r0, 7db28c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7db280 │ │ │ │ + cbz r0, 7db288 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7db27c │ │ │ │ + cbz r4, 7db282 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7db276 │ │ │ │ + cbz r4, 7db27c │ │ │ │ lsls r3, r1, #2 │ │ │ │ cbz r4, 7db270 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7db264 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sub sp, #32 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ + add sp, #400 @ 0x190 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ + add sp, #288 @ 0x120 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #976 @ 0x3d0 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #848 @ 0x350 │ │ │ │ + add sp, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #720 @ 0x2d0 │ │ │ │ + add r7, sp, #912 @ 0x390 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ + add r7, sp, #608 @ 0x260 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #32 │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #816 @ 0x330 │ │ │ │ + add r6, sp, #1008 @ 0x3f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #640 @ 0x280 │ │ │ │ + add r6, sp, #832 @ 0x340 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #464 @ 0x1d0 │ │ │ │ + add r6, sp, #656 @ 0x290 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ + add r6, sp, #304 @ 0x130 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #960 @ 0x3c0 │ │ │ │ + add r6, sp, #128 @ 0x80 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #976 @ 0x3d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #800 @ 0x320 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #432 @ 0x1b0 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #256 @ 0x100 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ + add r5, sp, #272 @ 0x110 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #928 @ 0x3a0 │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + add r4, sp, #768 @ 0x300 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #400 @ 0x190 │ │ │ │ + add r4, sp, #592 @ 0x250 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #224 @ 0xe0 │ │ │ │ + add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ + add r3, sp, #32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r2, sp, #704 @ 0x2c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r2, sp, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r1, sp, #32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r0, sp, #912 @ 0x390 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #592 @ 0x250 │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #432 @ 0x1b0 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 7db728 ) │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #832 @ (adr r7, 7db67c ) │ │ │ │ + add r0, sp, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #720 @ (adr r7, 7db610 ) │ │ │ │ + add r7, pc, #912 @ (adr r7, 7db6d0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #512 @ (adr r7, 7db544 ) │ │ │ │ + add r7, pc, #704 @ (adr r7, 7db604 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #320 @ (adr r7, 7db488 ) │ │ │ │ + add r7, pc, #512 @ (adr r7, 7db548 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #128 @ (adr r7, 7db3cc ) │ │ │ │ + add r7, pc, #320 @ (adr r7, 7db48c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #944 @ (adr r6, 7db700 ) │ │ │ │ + add r7, pc, #112 @ (adr r7, 7db3c0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #736 @ (adr r6, 7db634 ) │ │ │ │ + add r6, pc, #928 @ (adr r6, 7db6f4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #528 @ (adr r6, 7db568 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 7db628 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #400 @ (adr r6, 7db4ec ) │ │ │ │ + add r6, pc, #592 @ (adr r6, 7db5ac ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #272 @ (adr r6, 7db470 ) │ │ │ │ + add r6, pc, #464 @ (adr r6, 7db530 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #144 @ (adr r6, 7db3f4 ) │ │ │ │ + add r6, pc, #336 @ (adr r6, 7db4b4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #16 @ (adr r6, 7db378 ) │ │ │ │ + add r6, pc, #208 @ (adr r6, 7db438 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #912 @ (adr r5, 7db6fc ) │ │ │ │ + add r6, pc, #80 @ (adr r6, 7db3bc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #784 @ (adr r5, 7db680 ) │ │ │ │ + add r5, pc, #976 @ (adr r5, 7db740 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #656 @ (adr r5, 7db604 ) │ │ │ │ + add r5, pc, #848 @ (adr r5, 7db6c4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #528 @ (adr r5, 7db588 ) │ │ │ │ + add r5, pc, #720 @ (adr r5, 7db648 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #400 @ (adr r5, 7db50c ) │ │ │ │ + add r5, pc, #592 @ (adr r5, 7db5cc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #272 @ (adr r5, 7db490 ) │ │ │ │ + add r5, pc, #464 @ (adr r5, 7db550 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #144 @ (adr r5, 7db414 ) │ │ │ │ + add r5, pc, #336 @ (adr r5, 7db4d4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #16 @ (adr r5, 7db398 ) │ │ │ │ + add r5, pc, #208 @ (adr r5, 7db458 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #912 @ (adr r4, 7db71c ) │ │ │ │ + add r5, pc, #80 @ (adr r5, 7db3dc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #784 @ (adr r4, 7db6a0 ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 7db760 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #656 @ (adr r4, 7db624 ) │ │ │ │ + add r4, pc, #848 @ (adr r4, 7db6e4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #528 @ (adr r4, 7db5a8 ) │ │ │ │ + add r4, pc, #720 @ (adr r4, 7db668 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #336 @ (adr r4, 7db4ec ) │ │ │ │ + add r4, pc, #528 @ (adr r4, 7db5ac ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #128 @ (adr r4, 7db420 ) │ │ │ │ + add r4, pc, #320 @ (adr r4, 7db4e0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #960 @ (adr r3, 7db764 ) │ │ │ │ + add r4, pc, #128 @ (adr r4, 7db424 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #752 @ (adr r3, 7db698 ) │ │ │ │ + add r3, pc, #944 @ (adr r3, 7db758 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #544 @ (adr r3, 7db5cc ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 7db68c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #352 @ (adr r3, 7db510 ) │ │ │ │ + add r3, pc, #544 @ (adr r3, 7db5d0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #176 @ (adr r3, 7db464 ) │ │ │ │ + add r3, pc, #368 @ (adr r3, 7db524 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #976 @ (adr r2, 7db788 ) │ │ │ │ + add r3, pc, #144 @ (adr r3, 7db448 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #800 @ (adr r2, 7db6dc ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 7db79c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #624 @ (adr r2, 7db630 ) │ │ │ │ + add r2, pc, #816 @ (adr r2, 7db6f0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #480 @ (adr r2, 7db5a4 ) │ │ │ │ + add r2, pc, #672 @ (adr r2, 7db664 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #336 @ (adr r2, 7db518 ) │ │ │ │ + add r2, pc, #528 @ (adr r2, 7db5d8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #208 @ (adr r2, 7db49c ) │ │ │ │ + add r2, pc, #400 @ (adr r2, 7db55c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #112 @ (adr r2, 7db440 ) │ │ │ │ + add r2, pc, #304 @ (adr r2, 7db500 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #16 @ (adr r2, 7db3e4 ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 7db4a4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #880 @ (adr r1, 7db748 ) │ │ │ │ + add r2, pc, #48 @ (adr r2, 7db408 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #704 @ (adr r1, 7db69c ) │ │ │ │ + add r1, pc, #896 @ (adr r1, 7db75c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7dc0a4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7dc0a8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2821124,831 +2821126,831 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7dc700 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7dc704 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #512] @ 0x200 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [sp, #800] @ 0x320 │ │ │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes